草庐IT

__define_initcall解析

全部标签

javascript - Chrome 扩展中的 Require.JS : define is not defined

我正在尝试在我的chrome扩展程序中使用Requre.js。这是我的list:{"name":"myextension","version":"1.0","manifest_version":2,"permissions":["http://localhost/*"],"web_accessible_resources":["js/test.js"],"content_scripts":[{"matches":["http://localhost/*"],"js":["js/require.js","js/hd_init.js"]}]}hd_init.jsconsole.log("h

javascript - 使用 browserify,未捕获的 ReferenceError : function is not defined

我正在尝试http://browserify.org/中的示例并尝试按如下方式进行函数调用:我的html是:TestBrowserifytest我的javascript是:varunique=require('uniq');vardata=[1,2,2,3,4,5,5,5,6];console.log(unique(data));functionhello(){alert("here");}我做了browserifymain.js-obundle.js,所以我可以成功使用require。但是当我点击按钮时,出现错误:“UncaughtReferenceError:你好未定义”任何建议将

javascript - 在 Javascript 中解析 Youtube API 日期

Youtube的API返回一个包含视频数组的JSON对象。每个视频对象都有一个发布日期,格式如“2012-01-11T20:49:59.415Z”。如果我使用下面的代码初始化一个JavascriptDate对象,该对象将返回“无效日期”。vardt=newDate("2012-01-11T20:49:59.415Z");我在iOS/移动版Safari上使用它,如果这有影响的话。关于如何创建有效对象有什么建议或想法吗? 最佳答案 尝试使用JavaScript的Date.parse(string)和Dateconstructor这需要自

javascript - Chrome 扩展 "$ is not defined"错误

当我处理我的chrome扩展程序时,我收到错误“$isnotdefined”。这是我的list文件:{"name":"X","description":"Snipthispage","version":"2.0","permissions":["activeTab"],"background":{"scripts":["background.js"],"persistent":false},"content_scripts":[{"matches":[""],"js":["jquery-2.0.2.js","jquery.Jcrop.js"],"css":["jquery.Jcrop.

javascript - 使用 JavaScript 解析时间

这可能是一件简单的事情,但我有点困惑如何做到这一点。我如何使用JavaScript仅解析以下ISO8601中的时间?日期字符串:2009-12-06T17:10:00换句话说,对于上面的字符串,我想输出:5:10PM关于这方面的任何指导/教程都很棒。 最佳答案 Chrome和Firefox:标准JavaScript日期构造函数采用ISO8601日期字符串。例如:varsampleDate=newDate("2010-03-07T02:13:46Z");返回此日期对象:“SunMar07201013:13:46GMT+1100(澳大利

javascript - MSIE 8 中出现 JavaScript 解析错误的原因

给定类似的东西varobj={foo:function(){try{doSomething();}catch(ex){//@TODO-reporterror}}}MSIE8会抛出“第#行缺少分号”,这是@TODO所在的位置。在我将几十个@TODO设置为!TODO之后,MSIE能够正确解析脚本并且生活继续。我在这里遗漏了什么吗,MSIE是否使用了某种非标准机制,例如//@PRAGMA?Google搜索@TODO或//@没有找到任何有用的信息。 最佳答案 这与条件编译有关,这是一项仅限IE的发明,用于根据有关浏览器和环境的信息对JScr

Javascript 数学解析器库

Javascript中有好的数学解析器吗?我希望能够解析如下内容:LOG(3.14)+5^2+POW(2,LN(X*2,Y))谢谢, 最佳答案 这是一个全新的举措:http://mathjs.org带有一个广泛且易于使用的解析器,它还支持变量和函数的分配和使用,就像在您的示例表达式中一样。 关于Javascript数学解析器库,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/393

javascript - JSON.parse 使用嵌套对象解析 JSON

我正在尝试使用在发布请求的响应中收到的嵌套对象来解析JSON字符串。运行JSON.parse(responseText)后,结果格式如下:[{"atco":"43000156407","location":{"longitude":"-1.7876500000000000","latitude":"52.4147200000000000","timestamp":"2013-03-1911:30:00"},"name":"SolihullStationInterchange","road":"STATIONAPPROACH","direction":"NA","locality":"S

javascript - Eclipse - 使用 require.js define(...) 支持大纲 View

我在define(...)中编写了大量代码如以下格式-define(['angular'],function(angular){functionfoo(){console.log("Hi");}functionfoo2(){console.log("Hi");}functionfoo3(){console.log("Hi");}})Eclipse缺少所有outlineview这种格式的输出,意思是什么都不显示。如何让它支持这种格式,意思是让我了解所有函数和变量声明?这里附上了我当前的大纲View- 最佳答案 JSDT插件是JavaS

javascript - webpack 2 无法解析空扩展

所以在webpack2当需要/导入文件时importfilefrom'./file';我收到以下消息:Youmayneedanappropriateloadertohandlethisfiletype.这是因为当我在webpack@1.xx中需要一个文件时,我曾经有:解析:{扩展名:['','.js']...但这似乎在webpack@2中不再被接受Invalidconfigurationobject.WebpackhasbeeninitialisedusingaconfigurationobjectthatdoesnotmatchtheAPIschema.-configuration.