草庐IT

有意思

全部标签

javascript - ES6 导入 - 感叹号是什么意思?

我正在关注ChooseES6ModulesToday指南,我注意到他使用的其中一个导入语句末尾有一个感叹号:导入'bootstrap/css/bootstrap.css!';那个感叹号是什么意思?此导入语句出现在startup.js的第一行文件。 最佳答案 这意味着将调用一个插件来加载文件。默认情况下,插件/加载程序名称等于扩展名称。所以在你的例子中cssplugin将被调用以加载bootstrap/css/bootstrap.css文件。可以显式定义插件:import'bootstrap/css/bootstrap.css!css

javascript - $(selector)[0] 在 jQuery 中是什么意思?

我不明白的语法是这样的:$("#profilePhotoFileUpload")[0]我经常看到这种语法,但有一段时间我忽略了它,因为我从来没有用过它。但是现在,为了理解这篇文章中的代码HowdoIuploadanimageusingtheParse.comjavascriptSDK?,我不能再忽视它了。我知道[0]这种语法通常用于引用数组。但是,对id的引用会生成某种数组,这似乎有点奇怪。 最佳答案 通过将[0]附加到jQuery对象将返回第一个DOM元素。由于您在此处使用id选择器,因此数组中只有一个元素,因此使用[0]很有意义

javascript - TypeError non_object_property_load 是什么意思?

我在调试的javascript中看到了一堆这个错误。在JS控制台中,Chrome说了一些非常类似于TypeErrorarguments:Array[2]message:"-"stack:"-"type:"non_object_property_load"__proto__:Error我通常可以解决根本问题,但一般来说错误代表什么?有什么方法可以获取导致问题的行的堆栈跟踪? 最佳答案 您正在尝试从null或undefined访问某些内容。例如这段代码会抛出这样的错误:null.foo;您应该检查您正在从哪些对象访问哪些属性,并使用类似

javascript - 同时进行缩小和丑化有意义吗?

鉴于丑化过程中涉及一些缩小,同时进行缩小和丑化是否仍然有意义?如果是,应该先缩小还是丑化?只做丑化就够了吗?两者都做的话代码会不会更困惑? 最佳答案 两者之间没有真正的区别。甚至Uglify也称自己为缩小工具包。比较JS缩小与CSS缩小时,区别可能更相关-CSS缩小只涉及删除空格-原始代码保持不变。使用JS不仅可以删除空格,还可以对代码进行转换,例如将变量名chop为单个字符。精简JavaScript不仅会使源代码更小,还会降低代码的可读性,或者使代码变得模糊。但不要假设缩小或丑化,或任何你想称之为的安全措施是一种安全措施。这不是加

javascript - 正则表达式末尾的/i 是什么意思?

这个正则表达式尾部的/i是什么意思?vartime=/^([1-9]|1[0-9]):([0-5][0-9])(\s[a|p]m)$/i; 最佳答案 /i代表忽略给定字符串中的大小写。正如评论中指出的那样,通常称为不区分大小写。 关于javascript-正则表达式末尾的/i是什么意思?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/4967369/

javascript - `1..something` 在 JavaScript 中是什么意思?

1..z这不会给出语法或运行时错误。看起来数字和变量名可以是任何其他名称(123..qwerty)。我想知道这句话是什么意思? 最佳答案 不是范围,1..z表达式将简单地返回undefined。为什么?第一个点结束NumericLiteral的表示,给你一个Number原语:varn=1.;数字文字的语法是这样表达的:DecimalIntegerLiteral.DecimalDigitsoptExponentPartopt如您所见,点之后的DecimalDigits部分是可选(opt后缀)。第二个点是属性访问器,它只会尝试获取z属性

javascript - "?:^"正则表达式是什么意思?

我正在查看这个子表达式(这是在JavaScript中):(?:^|.....)我知道?跟在一个字符后面时表示“零次或一次”,但不确定在这种情况下它是什么意思。 最佳答案 在处理群组时,您通常有几个选项可以修改群组的行为:(foo)//defaultbehavior,matches"foo"andstoresaback-reference(?:foo)//non-capturinggroup:matches"foo",butdoesn'tstoreaback-ref(?i:foo)//matches"foo"case-insensit

javascript - Chrome 时间线分析工具中的 "System"记录类别是什么意思?

我试图了解如何通过分析Chrome开发者工具中的时间线数据来提高D3.js应用程序(数据的交互式可视化)的速度。我正在四处拖动数据条,它们在mousemove事件中被移动(SVG转换)。Timeline告诉我50%的CPU时间被“系统”进程使用(其余的是“脚本”、“渲染”、“绘画”和“空闲”)。“系统”到底是什么?如果它占用了50%的时间,可能是什么问题?顺便说一句,如果我通过按住鼠标右键而不是左键拖动,响应会好得多,并且“系统”只使用大约20%的时间。2020note:inoldChromethe"System"categorywasnamed"Other".

javascript - 在 gulp 中用冒号调用任务是什么意思?

我想知道:冒号在gulp任务中用作follow时有什么用。是否传递参数?gulp.task('default',['clean:mobile']); 最佳答案 Gulp并没有赋予冒号特殊的含义。在具有特殊含义的项目中,该含义来自Gulp以外的其他地方:项目文化或历史、其他工具等。有些人用它来组织他们的任务名称。所有与清理有关的任务都可以从clean:开始。所以你会有clean:dist、clean:build等。clean:build会删除转译后的文件,但会保留一些本地配置文件。clean:dist会删除所有不属于源代码分发的文件(

javascript - 此评论中的惰性评估是什么意思?

在我用于ReactRedux项目的样板中,我在代码中遇到了这个注释:Thisisathunk,meaningitisafunctionthatimmediatelyreturnsafunctionforlazyevaluation.Itisincrediblyusefulforcreatingasyncactions,especiallywhencombinedwithredux-thunk!现在,如果我理解正确的话,惰性求值就是返回一个函数的过程。返回函数的目的是什么?这对创建异步操作有何好处?哦还有,thunk只是一个函数吗? 最佳答案