草庐IT

page_name

全部标签

javascript - 为什么 JavaScript 不允许在函数上分配属性 "name"?

有关Firefox和Chrome控制台中发生的情况,请参见下文:>varf=function(){}undefined>f.name='f'"f">f.name"">f.id=11>f.id1为什么f.name='f'是空操作? 最佳答案 可能取决于实现。在某些实现中,函数对象的name属性被用作函数的名称(如果有的话)。在这些情况下,这可能是只读的。这是一个非标准功能。例如:varfoo=functionbar(){};alert(foo.name);//willgive"bar"insomecases.在Firefox和Chro

javascript - react native : @providesModule declaration with the same name across two different files

我们有两个repos,它们都有react-native作为依赖项;一个是实际的RN应用程序,另一个是UI包,其中包含许多自定义的react-native组件。当我使用RN应用程序符号链接(symboliclink)(使用npm链接)UI包并尝试启动js服务器时,它抛出以下错误:此错误是由两个不同文件中具有相同名称的@providesModule声明引起的。这似乎是因为它在UI包的react-native副本中获取相同的RN文件。我知道watchman不使用符号链接(symboliclink)存在问题,但我认为这是不同的-与有两个react-native模块有关。请问有人知道解决这个问题

javascript - "first-name"如何成为 JavaScript 中的保留字?

注意:此问题与DougCrockford撰写的“JavaScript:TheGoodParts”一书有关。当我阅读关于对象的一章时,我遇到了如下声明:Thequotesaroundaproperty'snameinanobjectliteralareoptionalifthenamewouldbealegalJavaScriptnameandnotareservedword.Soquotesarerequiredaround"first-name",butareoptionalaround"first_name".下面是书中提供的一个对象字面量的例子:varstooge={"first

javascript - this.name 在 javascript 中返回 undefined

我正在尝试远程创建一个onclick对于每个(以节省打字时间)。这是window.onload()功能:window.onload=function(){divel=document.getElementsByTagName('div');for(varelindivel){divel[el].onmouseover=function(){this.style.textDecoration="underline";};divel[el].onmouseout=function(){this.style.textDecoration="none";};divel[el].onclick=

javascript - 有没有办法发现page中的某个table是一个dataTable对象呢?

我正在寻找一种方法来了解页面中的表格是否为dataTable?有没有简单的方法可以找到它?或者如果我可以获得dataTable的所有对象。 最佳答案 DataTables插件中有一个静态方法,因此您可以验证为:$('table').each(function(){//thismethodacceptstheDOMnode(tableelement)asparameterif($.fn.dataTable.fnIsDataTable(this)){//doyourthingtothetable}});

javascript - [Vue 警告] : Error in render function: "TypeError: Cannot read property ' first_name' of null"

我有以下Navigation.vue组件:{{user.first_name}}import{mapActions,mapGetters}from'vuex'exportdefault{name:'hello',methods:{...mapActions(['myAccount'])},mounted:function(){if(localStorage.getItem('access_token')){this.myAccount()}},computed:{...mapGetters(['user'])}}此代码返回:[Vuewarn]:Errorinrenderfunction

javascript - 是否可以实现 'Continue as {Facebook user name}' 按钮?

我正在尝试为我的站点实现Facebook登录按钮。一些Facebook产品有一个很好的FB按钮,它使用已经登录的用户的Facebook用户名。还有一个问题:当用户已经在浏览器中登录时,是否可以使用Javascript获取FB名称?例子: 最佳答案 您可以在Facebook文档中找到它,登录按钮/插件配置器部分:https://developers.facebook.com/docs/facebook-login/web/login-button有一个选项:当用户登录Facebook时包括姓名和头像

javascript - 用户界面路由器返回 : "Cannot GET/page"

我正在使用ui-router,并且有一个profile状态如下:.state('profile',{url:"/profile",templateUrl:"views/profile.html",controller:'ProfileCtrl',resolve:{currentUser:function(gamAuth){returngamAuth.checkCurrentUser(config.userRol.user)}}当我尝试重新加载/刷新页面时,我收到以下消息:CannotGET/profile当我在以下位置重新加载“着陆页”时,问题没有发生:http://localhost

javascript - 如何处理 "a script on this page is causing internet explorer to run slowly"警报?

我正在从javascript调用网络方法。在IE中,如果我向该Web方法传递一个巨大的参数,则会弹出警告“停止运行此sciprt?此页面上的脚本导致InternetExplorer运行缓慢”。是否可以处理"is"按钮上的点击,以便如果用户决定取消脚本执行我可以运行一些替代脚本(在这种情况下,我的“替代”脚本包括关闭一些进度条我在运行长时间脚本之前弹出)。我看过很多解释如何防止显示此警报的帖子,但我不想停止显示警报:我只想能够处理用户决定停止显示的情况脚本执行。 最佳答案 我之前在一个内部应用程序中处理过这个问题,他们不关心浏览器处理

c# - 如何在 Page_Load 获取用户本地时间

我有一个用ASP.NET编写的网页,我需要在Page_Load检索最终用户的本地时间。我考虑过使用Javascript获取本地时间(通过使用newDate()),但问题是脚本是在服务器事件之后运行的。关于如何实现这一点有什么想法吗?编辑:我的页面相当复杂:它显示了一个图表,其中包含大量来自数据库的计算字段、对象/字段选择列表等;客户现在要求它应该考虑用户的时区,并且时区应该由网页自动确定。用户日期对于确定图表间隔(显示数据的日期)很重要。数据加载(因为它是如此复杂)在Page_Load和Page_PreRender中完成。放弃这些事件需要整页重写。受答案启发的最终解决方案:这是我最终解