Tag: JavaScript

使用jQuery计算直接的子div元素

我有以下的HTML节点结构: <div id="foo"> <div id="bar"></div> <div id="baz"> <div id="biz"></div> </div> <span></span> </div> 我如何计算foo的直接子types,这是divtypes的? 在上面的例子中,结果应该是两个( bar和baz )。

你如何通过terminal运行JavaScript脚本?

例如,如果你要运行一个Python脚本,你可以inputpython filename.py,或者如果你想运行一个C程序make filename,然后input./ filename 。 你如何使用.js文件做到这一点?

垂直居中Bootstrap模态窗口

我想中心我的模式在视口(中)我试图添加一些CSS属性 .modal { position: fixed; top:50%; left:50%; } 我正在使用这个例子http://jsfiddle.net/rniemeyer/Wjjnd/ 我试过了 $("#MyModal").modal('show').css( { 'margin-top': function () { return -($(this).height() / 2); }, 'margin-left': function () { return -($(this).width() / 2); } })

JavaScript中的随机字母数字string?

在JavaScript中生成随机字母数字(大写,小写和数字)string以作为可能唯一的标识符使用的最简单方法是什么?

正确的方法来从JSON.parse中捕获exception

我对有时包含404响应的响应使用JSON.parse 。 在它返回404的情况下,是否有办法捕获exception,然后执行其他代码? data = JSON.parse(response, function (key, value) { var type; if (value && typeof value === 'object') { type = value.type; if (typeof type === 'string' && typeof window[type] === 'function') { return new(window[type])(value); } } return value; });

我们可以调用另一个JS文件中的一个JavaScript编写的函数吗?

我们可以调用写在另一个JS文件中的一个JS文件中的函数吗? 任何人都可以帮助我如何调用另一个JS文件的function?

OpenLayers与谷歌地图?

我已经使用了Google Maps几次,但有什么想知道OpenLayers 。 在开始任何forms的编码之前,这里有几个问题出现在我的脑海里, 为什么我会使用OpenLayers而不是Google Maps? 无论如何,除了OSS许可证之外 你有没有遇到任何你绝对不推荐使用OpenLayers的情况? 我在Stack Overflow上search了一下“OpenLayers” 没有太多的答案。 这是否意味着这个解决scheme用得不多? 项目的长期可行性是否会成为问题? 对于那些已经使用过OpenLayer的人们,我可能遇到什么常见的陷阱/问题? 那么使用JavaScript框架呢? 我已经看到它使用Prototype ,我知道Prototype,所以这将是确定的。 但是使用MooTools之类的东西呢? (这与原型,BTW不兼容) 有什么样的速度和性能相关的问题? 我需要我的应用程序来响应,不能等待几个小时才能显示地图。 有很多地方可以使用地图吗?还是有很多失踪的地图? 也就是说,我在法国,需要我的申请至less在大城市工作…这样可以吗? 如果没有,是否很容易findOpenLayers的图层和可视化并整合它们? 有什么样的API来显示道路? 例如,显示只有单向的道路。 如果是,我该怎么做? 我是否必须有一些包含道路信息的文件,然后自己在地图上显示出来? 你知道OpenLayers的教程吗? 我还没有尝试过,那些只是蓝色的问题…

Twitter的typeahead.jsbuild议不是风格(没有边框,透明背景等)

我正在使用twitter的typeahead.js 0.9.3 ,似乎我的build议是不是风格的。 我得到这个: 而不是像这样 (从示例页面 ) 启用JavaScript的types: $('.search-typeahead').typeahead({ name: 'videos', remote: { url: '/api/v1/internal/videos/typeahead?text=%QUERY' } }); HTMLinput元素: <input type="text" value="" id="search_keywords" class="no-clear search-typeahead"/> 补充笔记: 我正在工作的网站有jQuery 1.10.1,不使用twitter引导。 有一堆CSS我没有写,因此我不太了解哪些是我害怕干扰,但是看起来插件添加了自己的样式(没有附带的.css文件),所以理论上它不应该覆盖的东西? 我很困惑,为什么我的风格工作,但由插件添加的那些,导致透明的背景,没有边界等build议。

我在哪里可以下载jQuery API文档?

由于我在编写API文档时很费力,所以我喜欢将它们放在本地磁盘上。 jQuery.com列出了很多用于在线浏览API文档的资源,但是我还没有find任何地方可以将HTML包下载为TAR或ZIP文件。 这样的包是否可用? 编辑:我应该说,我想要一个HTML版本。 更新:我想我没有深入探索“替代资源”页面。 我唯一可以下载的HTML版本是dev.jquery.com。 有人更喜欢别的吗?

JavaScript依赖关系pipe理:npm vs. bower vs. volo

你如何比较npm , bower和volo ? 所有这三个都可以用来为UI项目安装JavaScript依赖项。 我明白npm是更具体的节点。 那么,什么时候用什么? npm仍然遥远,但是, bower和volo似乎正在解决完全相同的问题,尽pipe我无法在npm和bower-volo之间划出一条线。