草庐IT

first_or_create

全部标签

javascript - jQuery UI 可选 : Bind to first-generation children only

我有一组可供选择的元素。jQueryUISelectable似乎是正确的工具,但我遇到了问题,功能似乎绑定(bind)到所有子元素,并应用了所有类。我想确保事件的类和绑定(bind)只应用于第一代子代,而不是它们的嵌套元素。这是一个jsFiddle,它应该有助于说明我试图阻止的事情:http://jsfiddle.net/ncKEW/守则HTMLTitleDulceetdecorumTitleDulceetdecorumTitleDulceetdecorumTitleDulceetdecorumjs$(document).ready(function(){$('#group').sel

javascript - "Unable to get property ' getData ' of undefined or null reference"在 IE 但不是 Chrome

感谢另一位成员的帮助,我成功地实现了一个JS方法,该方法能够粘贴excel数据并将其拆分为HTML文本框表格形式(seethread)。我现在面临的问题是这只在Chrome中有效,而IE10和IE11都标记了以下错误:“无法获取未定义或空引用的属性‘getData’。”此错误在函数的第2行(如下)中抛出:function(event){varinput_id=$(this).attr("id");varvalue=event.originalEvent.clipboardData.getData('text/plain');//ERRORinIE/*...*/event.prevent

javascript - 好的编码 : modularized js files or one big js file?

只是想问问那里的专家。我知道CSS文件最好合并而不是分成无数个文件。js的工作方式一样吗?以下是我目前知道的几点(或相信......所以如果我的信念/理解有误,你可以指出一些事情):我知道js更好地模块化以便于维护将所有文件合并为一个文件是“有风险的”,因为有些功能您只想放在某个页面上。我知道并发下载会降低页面速度,因此最好只下载1个大文件。合并到1个文件中可能会导致变量范围问题?我知道有javascript编译器alabundle-fu或YUI,但这是所有问题的答案吗?不同的开发文件然后只有1个文件的js? 最佳答案 您不需要为开

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

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

javascript - 为什么 Object.create 在 node.js 中不起作用

在开发人员控制台(Mozilla、Chrome、nvm)中,此代码按预期工作:varproto={x:3};varobj=Object.create(proto);所以obj将是{x:3}但在node.js中我得到了{}为什么? 最佳答案 一切正常。但是,对象{x:3}是原型(prototype)obj。当Node打印出对象时,它只打印它自己的属性。x是原型(prototype)属性。试试吧!varproto={x:3};varobj=Object.create(proto);alert(obj.x)//3(是的,我知道这是一个浏览

javascript - 类型错误 : Cannot create property 'FOO' on string 'BAR'

我们应用程序中的错误(现已修复)代码触发了此错误:TypeError:Cannotcreateproperty'FOO'onstring'BAR'但是Javascript完全允许在字符串变量上设置自由属性。我刚刚在Chrome控制台中尝试过:'BAR'.FOO='hello''BAR'['FOO']='hello'而且效果很好。那么JS解释器在什么情况下会触发这个错误?原始代码是用Typescript编写的,然后用Babel转译。这是一个运行时错误。我认为这与typescript无关,因为其他人报告了类似的运行时错误,例如。here和here 最佳答案

javascript - 谁更快 : PEG or GLR?

我正在尝试为C/ALprogramminglanguage创建某种lint工具.所以基本上我需要对源代码进行语法和词法分析。我计划从头开始编写解析器,但后来发现有很多工具可以帮助自动生成这些解析器。我需要性能,因为在一个片段中检查20兆字节的代码是正常情况,我需要该工具可以通过自定义规则进行扩展。所以我决定使用JavaScript。到目前为止,我已经找到了两个可以使用的生成器Jison和PEG.js.它们中的哪一个能给我更多的解析性能?也许不是比较库,而是算法?哪个更适合我的需求(解析通用编程语言)?更新:我发现了类似的问答:Packratparsingvs.LALRparsingPe

javascript - 学习 JavaScript : display all firstnames with B as first letter

我是第一次学习JavaScript,我想知道为什么我的代码不起作用。我有Python/Django知识。目标:我必须创建一个姓名列表,并且我必须只显示以“B”字母开头的名字。我的脚本:varlistNames=['Paul','Bruno','Arthur','Bert','José']for(variinlistNames){if(i.substr(0,1)==='B'){console.log(i);}}但是这段代码没有显示任何东西。 最佳答案 您需要使用listNames[i]作为i为您提供数组listNames的index。

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 - Object.create、链接和 'this'

给定以下程序,控制台日志正确-请注意链式init函数并返回此:constcat={init(sound){this.sound=sound;returnthis;},makeSound(){console.log(this.sound);}};constfluffy=Object.create(cat).init('meeeaaaauuu');fluffy.makeSound();我的问题:如何以及为什么需要returnthis才能工作?请参阅下面的错误并删除它:constcat={init(sound){this.sound=sound;//returnthis},makeSound