Tag: JavaScript

在浏览器选项卡上共享websocket?

我们希望每个浏览器都有一个套接字,而不是浏览器中的每个标签。 我们怎样才能实现呢? 我读到了有前途的共享networking工作者。 对此的参考也是赞赏。 不幸的是,据我所知,共享的networking工作人员还没有被mozilla或者internet explorer实施。 那么在这种情况下该怎么办? 我们正在研究服务器端的node.js。

JavaScript自动完成,无需外部库

有没有一个JavaScript自动完成库不依赖于任何其他库? 我不使用jQuery或类似的,因为我正在制作一个移动应用程序,我需要保持额外的光线。

你如何使用伊斯坦布尔的代码覆盖与编译脚本?

我一整个早上都在阅读文章,试图正确地设置我的环境。 但由于某种原因,我没有得到它。 我的设置 – /app … source (mixed js and ts) /scripts … copied source (js) typescripts.js // transpiled typescript with inline mapping testing运行正常,并且在chromedebugging器中的映射debugging被正确映射。 但伊斯坦布尔把typescripts.js文件视为一个文件,而不是几十个其他文件的连接。 为了生成打字稿源,我使用了gulp-typescript 。 源代码(不包括testing代码)被传输到前面提到的typescripts.js文件中,testing代码被单独转换并复制到/scripts 。 var ts = require('gulp-typescript'); var sourcemaps = require('gulp-sourcemaps'); var concat = require('gulp-concat'); module.exports = function (gulp, config) { 'use strict'; // Runs dot ts files found […]

JavaScript中的跨浏览器XPath实现

我正在寻找一个XPath库来查询FF,IE,Opera和Safari中的XML文档…并找不到一个。 你见过吗?

使用jQuery编程移动项目,同时仍然触发事件

我正在使用jQuery Sortable。 我有这样的HTML设置: <ul id='plan'> <li class='item'>1</li> <li class='item'>2</li> <li class='item'>3</li> <li class='item'>4</li> </ul> 我想以编程方式将<li>移动到不同的位置。 我可以用下面的JS来实现这个: $("#plan li:eq(1)").insertAfter($("#plan li:eq(2)")); 这工作正常,除非它不触发像更改或更新的可sorting事件。 我有一个在sorting的更新事件上运行的函数,但是用JS移动li不会触发这个。 有谁知道如何触发sorting更新事件?

有没有办法从JavaScript运行R代码?

我正在开发一个项目,需要运行一些R代码来进行一些数据分析。 该项目主要是在JavaScript中,我需要一种方法来从JS运行R代码。 我的研究还没有find任何好办法呢。 有没有办法做到这一点? 另外,我还没有R的经验(另一个人提供R代码)。

AngularJS 2 – 使用哪种语言? (打字稿,Javascript,镖)

随着AngularJS 2出来,文档build议三种语言: Typescript , Javascript和Dart 。 我只是习惯了Javascript EcmaScript 5,我想知道这三者的优缺点是什么? 当问这个问题的时候,文档在打字稿上更加发达,其他人(甚至他们自己的语言飞镖)也很苗条: Typescript: 4个教程,16个开发人员指南,4个testing指南 Javascript: 0个教程,4个开发人员指南,0个testing指南 Dart: 0个教程,14个开发人员指南,0个testing指南 我是否应该改变使用Javascript进行开发的习惯,并遵循Angular 2使用Typescript的build议? 它真的改变了Javascript的概念吗? AngularJS 2.0官方网站

JavaScript注释

有没有JavaScript注释? 当然,JavaScript没有它们,但是有没有其他的库或build议的语言扩展,例如 @type {folder.otherjsmodule.foo} function(){ foo = folder.otherjsmodule.foo(); … return foo; };

如何使用Javascriptredirect页面?

我正在使用Yahoo解决schemebuild立一个购物中心网站。 我有多个选项的项目和一些项目有不同的价格取决于选项。 雅虎不支持多个价格选项,因此我试图find解决这个问题的方法。 我的想法之一是制作多个页面,并根据选项redirect页面。 例如,如果客户select模型A,则该页面将停留在显示$ 1000的页面A​​中。 如果客户select模型B,页面将redirect到显示$ 500的页面B. 我已经使用Javascriptdynamic选项,但我想修改它redirect页面。这里是我的网页的链接: http://parseven.com/callaway_diabloedge_iron.html 在页面中,有中间的选项。 如果顾客select了他的手,它显示选项,“#4通过AW”,“Lob楔子”和“沙子楔子”。 如果客户select了“Lob Wedge”或“Sand Wedge”,页面必须redirect到一个价格不同的页面,我是JS的新手,任何人都可以帮助我吗? PS 我正在使用JavaScript生成依赖于以前的选项的选项。 代码是: <script type="text/javascript" language="javascript"> <!– document.write('<select name="Iron(s)" onChange="javascript: listboxchange (this.options[this.selectedIndex].value);"><option value="">Select Iron(s)</option></select>') –> </script>

推迟加载和parsingPrimeFaces JavaScript文件

在分析使用Google PageSpeed的JSF 2.1 + PrimeFaces 4.0 web应用程序的性能时,build议除其他外推迟parsingJavaScript文件。 在带有<p:layout>的testing页面上,以及带有<p:watermark>和<p:fileUpload> ,如下所示: <p:layout> <p:layoutUnit position="west" size="100">Test</p:layoutUnit> <p:layoutUnit position="center"> <h:form enctype="multipart/form-data"> <p:inputText id="input" /> <p:watermark for="input" value="watermark" /> <p:focus for="input" /> <p:fileUpload/> <p:commandButton value="submit" /> </h:form> </p:layoutUnit> </p:layout> 它列出了以下可能被推迟的JavaScript文件: primefaces.js (219.5KiB) jquery-plugins.js (191.8KiB) jquery.js (95.3KiB) layout.js (76.4KiB) fileupload.js (23.8KiB) watermark.js (4.7KiB) 它链接到这个Google Developers文章,其中介绍了延迟加载以及如何实现它。 您基本上需要在window的onload事件期间dynamic创build所需的<script> 。 在最简单的forms下,旧的和bug的浏览器完全被忽略,看起来像这样: <script> window.addEventListener("load", function() […]