草庐IT

how-do-i-install-microsoft-window

全部标签

javascript - JS传单: How to pass (Geo-)json ID to on click event?

我的djangoweb应用程序应该执行以下操作:将Geojson对象传递给View,使用传单映射点,并在用户单击点标记时显示一些附加信息。我不太熟悉js,所以我无法将正确类型的数据绑定(bind)到click事件。这是一个示例geojson对象。如何使用我的click事件访问“id”?vargeojsonFeature={'geometry':{'type':'MultiPoint','coordinates':[[4.939,52.33],[4.9409,52.33]]},'type':'Feature','properties':{'id':'52','popupContent':

javascript - JQuery UI 选项卡 : How do I navigate directly to a tab from another page?

JQueryUI选项卡由无序列表中的命名anchor实现。当您将鼠标悬停在其中一个选项卡上时,您可以在浏览器底部显示的链接中看到:http://mysite/product/3/#orders例如,上面是“订单”选项卡。JQuery显然会拦截对该anchor的点击并改为打开选项卡。但是,如果我将上面的链接添加为书签或从网站的其他地方链接到它,该页面不会在特定选项卡上打开。在选项卡初始化block中,我正在考虑放入一些代码来查找URL中的命名anchor,如果找到一个,则对选项卡进行索引查找并在其上调用选择。这意味着它仍然可以在JS关闭的情况下工作。但是有没有更简单/更好/更好的方法?

javascript - Chrome 扩展内容脚本可以访问 window.opener 吗?

在我的扩展程序中,我试图确定一个新选项卡是否是由另一个选项卡作为弹出窗口创建的,如果是,是哪个选项卡。我想我可以使用内容脚本中的window.opener来帮助解决这个问题。但看起来window.opener在内容脚本中无法正常工作。当我手动创建一个选项卡时,它的window.opener正如预期的那样为null。当一个选项卡被另一个选项卡创建为弹出窗口时,它的window.opener是未定义的。我可以由此推断该选项卡是作为弹出窗口创建的,但我无法使用它来确定哪个选项卡创建了新选项卡。这是一个已知问题吗?有人知道任何解决方法吗? 最佳答案

Javascript : How to create global functions & variables

我想创建一个可以在元素上使用的新函数,如下所示:document.getElementById("element").myNewFunction();我不是在说这个:document.getElementById("element").myNewFunction=function(){doSomething...}因为这仅适用于该元素,但我应该如何创建全局函数,以便我可以在所有元素(如JavaScript内置的元素)上使用? 最佳答案 使用Element的原型(prototype)来扩展其功能:Element.prototype.m

javascript - 使用 npm install 导入 jQuery-ui 和 jQuery

这里对npm有点新..我想在我的项目中使用jQuery-ui。我习惯于在我的HTML中使用脚本标记导入jQuery和jQuery-ui,但我想使用npminstall导入两者。我使用jQuery。import$from'jquery'但每当我尝试导入jquery-ui时,我都会收到此错误:UncaughtReferenceError:jQueryisnotdefined关于此错误的帖子很多。但所有这些似乎都以人们为中心,只是将他们的jQuery和jQuery-ui脚本标签按错误的顺序放置。我找不到任何关于如何使用npminstall安装jQuery和jQuery-ui的信息?有什么想法

javascript - 如何在使用 window.open 时停留在当前页面

我正在触发Window.open();命令。这会在另一个选项卡中打开链接页面。我想要的是当我点击链接时,链接将在新窗口中打开,但应该在同一页面上。这可能吗?目前我是这样用的functionAddToDatabase(url){window.open(url,"_blank");} 最佳答案 使用_self而不是_blank。window.open(url,"_self");_blank-URL被加载到新窗口中。这是默认值_parent-URL加载到父框架_self-URL替换当前页面_top-URL替换任何可能加载的框架集name-

javascript - 为什么在 JavaScript 中 while 和 do..while 之间存在巨大的时间差异

while循环测试条件,如果为真,则执行代码do..while循环第一次执行。然后测试执行。所以while和do..while之间的区别是,以编程方式在while中,一个测试比dowhile执行多了也就是如果从1到50的循环在while循环中执行一个语句,它将有51个测试(50个true和1个false)并且该语句将执行50次。同理如果从1到50的循环在do..while循环中执行一条语句,它将有50次测试(不会执行第1次测试)并且该语句将执行50次。所以,只有一次测试/检查少了。就是这样。但是当我测试执行所花费的时间时,它显示出很大的差异。functionwhileFn(){vari

javascript - 使用 jsfiddle : how can I use underscore. js 或 backbone.js 库?

在jsfiddle中可以使用例如jQuery。但是我看不到任何引用,例如下划线或backbone.js。如果我运行这个demo我收到错误:UncaughtReferenceError:_isnotdefined如何在jsfiddle中使用underscore.js或backbone.js库? 最佳答案 在左侧的“添加资源”按钮下添加所需库的URL。参见http://jsfiddle.net/alnitak/BwHxv/ 关于javascript-使用jsfiddle:howcanIuse

javascript - 在 Windows 上的 npm 脚本中使用通配符

我正在尝试使用带有npm脚本命令的jshint对我所有的javascript文件进行lint。我在Windows上运行,无论我指定什么通配符,我似乎都无法对多个文件进行lint。引用特定文件有效:"scripts":{"lint":"jshintapp/main.js"}但以下所有结果都会导致错误:"scripts":{//resultsinCan'topenapp/**/*.js'"lint1":"jshintapp/**/*.js",//resultsinCan'topenapp/*.js'"lint2":"jshintapp/*.js",//resultsinCan'topena

javascript - 在 javascript 中使用 'window' 前缀的好处

在window对象中调用javascript变量或方法时使用“window”前缀有什么好处吗?例如,调用“window.alert”会比简单地调用“alert”有优势吗?我可以想象,当从某个函数/对象内部进行调用时,使用前缀可以稍微提高性能,但是我很少在人们的代码中看到这一点。从今以后这个问题。 最佳答案 这在尝试测试全局对象值时很有用。例如,如果未定义GlobalObject,则会引发错误:if(GlobalObject){//但这不会引发错误:if(window.GlobalObject){//Yay!Noerror!varob