草庐IT

map函数

全部标签

javascript - RequireJS 突然将 '.map' 添加到 javascripts 而不是 '.js'

直到今天,我的所有js文件都无法找到,这是因为requirejs决定给每个文件扩展名“.map”而不是“.js”我将“.js”添加到路径中只是为了查看,然后requirejs仍然失败,因为它指向“jquery.min.js.js”我很困惑这怎么会无缘无故地突然改变。有人有什么想法吗?require.configbaseUrl:'javascripts'paths:jquery:'vendor/jquery-1.10.2.min'underscore:'vendor/underscore.min'backbone:'vendor/backbone.min'shim:underscore:

javascript - 为什么 convertToFastObject 函数使其变快?

在DartSDK1.0发布后,我试用了一下,用Dart写了一个简单的hello-world程序。然后,使用SDK工具,我生成了JavaScript文件:helloworld.dart.js我查看了输出的js代码,看到有一个名为convertToFastObject的函数。定义是:functionconvertToFastObject(properties){functionMyClass(){};MyClass.prototype=properties;newMyClass();returnproperties;}使用代码如下:A=convertToFastObject(A);B=co

javascript - return语句全局变量后的函数声明不被覆盖

这个问题在这里已经有了答案:Javascriptfunctionscopingandhoisting(18个答案)关闭2年前。我有如下Javascript代码,http://jsfiddle.net/ramchiranjeevi/63uML/varfoo=1;functionbar(){foo=10;return;functionfoo(){}}bar();console.log(foo);//returns1当代码执行时,调用bar()函数并用值10覆盖全局变量,那么日志应该打印为10而不是打印为值1。

javascript - wkhtmltopdf 和 jQuery.ready() 函数

我一直在尝试使用wkhtmltopdf工具(http://wkhtmltopdf.org/)生成PDF。我想使用jQuery从中生成PDF并使用jQuery.ready()函数进行一些初始化的页面,如下所示:jQuery(function(){//dosomething});但是,当我尝试从页面生成PDF时,脚本并未执行。我尝试设置延迟以等待使用以下选项执行JavaScript:--javascript-delay30000但结果是一样的。当我启用wkhtmltopdf的JavaScript调试选项时,我收到一条警告,我不确定它是否与问题有关:Warning:undefined:0Ty

javascript - AngularJS $http.get 返回未定义且 $http() 不是函数

我正在构建一个应用程序以在AngularJS中动态加载和显示来自数据库的数据,但是当我尝试访问我的API(使用$http()或$http.get())时,我收到错误。$http.get()错误:TypeError:undefined不是函数,$http()错误:TypeError:对象不是函数此特定错误发生在动态加载导航选项卡的代码中。CoffeeScript中的代码:p4pControllers.controller'navCtrl',['$routeParams''$scope''$http'($http,$scope,$routeParams)->$http(method:'GE

javascript - 在 JavaScript 函数体顶部声明变量的好处

我正在读道格拉斯克罗克福德的书"Javascript:TheGoodParts".他在谈论作用域并说JS没有block作用域:Inmanymodernlanguages,itisrecommendedthatvariablesbedeclaredaslateaspossible,atthefirstpointofuse.ThatturnsouttobebadadviceforJavascriptbecauseitlacksblockscope.Soinstead,itisbesttodeclareallofthevariablesusedinafunctionatthetopofthe

javascript - 如何获取在 Node 中调用函数的文件名和行号?

在Python中工作时,我总是有这个简单的实用函数,它返回调用该函数的文件名和行号:frominspectimportgetframeinfo,stackdefd():"""dstandsforDebug.Itreturnsthefilenameandlinenumberfromwherethisfunctioniscalled."""caller=getframeinfo(stack()[1][0])return"%s:%d-"%(caller.filename,caller.lineno)所以在我的代码中,我只是简单地放置了几行这样的调试行,以查看在出现错误之前我们能走多远:pri

javascript - setInterval() 是异步函数吗?

我每秒钟向服务器发送一个XMLHttpRequest,服务器将响应新消息。为了每秒调用XMLHttpRequest,我在SharedWorker中使用了setInterval()函数。但是,由于我每秒都在发出请求,所以我想知道setInterval()是否是异步的?例如,如果一个XMLHttpRequest请求“由于延迟”需要3秒才能完成,我会同时处理3个请求还是setInterval()等待第一个请求完成后再等待1秒并发送另一个请求?这是我的代码functioncheckQueue(url){varxhr=newXMLHttpRequest();xhr.addEventListene

javascript - 从 Promise 构造函数返回值

考虑下面的两个例子......测试1functiontest1(){returnnewPromise(function(){return123;});}test1().then(function(data){console.log("DATA:",data);return456;}).then(function(value){console.log("VALUE:",value);});它什么都不输出。测试2functiontest2(){returnnewPromise(function(resolve,reject){resolve(123);});}test2().then(fu

javascript - 带有 OpenWeatherMap 瓦片图层覆盖的 Google Maps Javascript API

如何在GoogleMapsAPI3上叠加XYZ切片集(somethinglikethis)?我想叠加天气数据(云层......等)。欢迎使用我的OpenWeatherMapsURL对其进行测试:http://maps.owm.io:8091/56ce0fcd4376d3010038aaa8/{z}/{x}/{y}?hash=5我花了很多天的时间试图找出这个看似简单的功能。如果有人可以提供一个工作示例,我将欠你的债。随时查看我的GitHubGistimplementationusingOL3andOSM这个天气数据叠加。我也很想知道这是否不容易实现/需要黑客攻击。谢谢!更新:感谢@wf9