分类:JavaScript

JavaScript

将javascript变量声明为特定类型

标题说明了一切,但我会提供更多说明: 看到许多javascript样本后,所有变量都被声明为类型 var ,并且看到对其他数据类型的支持,为什么不声明这样的特定数据类型的变量?意思是,为什么不是这个: string hello ='Hello,World' 用于代替 var hello ='Hello,World' 查看 OReilly Javascript 显示其他

IT屋 2019/4/24 14:30:40 喜欢

JavaScript

Javascript文件中的代码可以知道自己的域/ URL

如果我有一个站点,example.com和该站点上的页面引用了subdomain.example.com/serveAd.js上的Javascript - 是否有一种方法可以在serveAd.js中知道自己的URL,或者它是从哪个域下载的? (JS当然可以知道调用它的页面。我想知道JS是否知道它自己的来源。 ) 解决方案 如果你使用的是jquery,你可以通过这种方式获得完整的URL

IT屋 2019/4/24 14:30:37 喜欢

JavaScript

有没有一种简单的方法可以在JavaScript或任何其他编程语言中从数组中进行随机选择?

我正在阅读初学者的JavaScript书籍,其中包含一些代码,用于将编码器的输入(var answer)与从数组中随机选择的字符串(答案)进行比较。这是一个猜谜游戏。 我对随机选择字符串的方式感到困惑。代码似乎是将Math.random函数乘以answers数组及其length属性。检查周围,这似乎是从数组中随机选择的标准方法?你为什么要使用数学运算符*来乘以......一个基于数组长度的随

IT屋 2019/4/24 14:30:34 喜欢

JavaScript

如何在散列中将变量值指定为变量名?

我需要定义一个哈希,用于使用jQuery发布一些ajax数据。 哈希值如下所示: var setname ='set_1'; elements = {set_1:{'beer','water','wine'}}; 我需要解决的挑战是'set-1'(数组元素的关键)应该是根据 var setname 的值动态命名。 我想避免使用 eval ()当然.. PH

IT屋 2019/4/24 14:30:27 喜欢

JavaScript

Microsoft Edge:onclick事件停止工作?

我在Microsoft Edge中使用我的(ASP.NET)Web应用程序时遇到了奇怪的问题。 在某一时刻, onclick 事件停止工作。页面上响应 onclick 事件的所有按钮都停止工作。在同一页面上,我有一些按钮响应 onmousedown 事件并继续工作。 如果我刷新页面,问题就消失了。控制台中没有错误。 我对其他浏览器(包括Windows 10下的IE11)没有这个问题。

IT屋 2019/4/24 14:30:24 喜欢

JavaScript

当一个元素在视图中而不是滚动过去时,如何使jQuery waypoints插件触发?

请看这个: http://jsfiddle.net/5Zs6F / 2 / 正如你只能看到滚过第一个红色矩形时它变成蓝色,我希望它在进入的那一刻变成蓝色进入视野。这就是为什么第二个永远不会变成蓝色,因为它下面没有足够的内容允许你滚过它。 HTML: Scoll这个窗格窗格 < br /> < br /> < br /> < br /> < br /> < br

IT屋 2019/4/24 14:30:19 喜欢

JavaScript

访问&lt; noscript&gt;的内容用Javascript

< noscript>< div id =“example”>我想获得这个innerHTML< / div>< / noscript> < script type =“text / javascript”>警报($(”示例”)的innerHTML。);&LT; /脚本&GT; 这个javascript片段只返回一个空字符串。有没有办法获取noscript节点的内容?

IT屋 2019/4/24 14:30:14 喜欢

JavaScript

使用onbeforeunload没有对话框?

我正在尝试在用户离开我的网页时发布数据。我终于找到了一个可行的解决方案,但是,当用户离开时,它会显示一个确认对话框。我试过 return null; 但它没有用。是否可以禁用对话框? window.onbeforeunload = function(){ $ .post(“track” .php“,{ async:false, refid:refid, country:countr

IT屋 2019/4/24 14:30:00 喜欢