Articles of javascript

Javascript在Mac和PC上的行为有所不同? 我知道它不应该

我已经创build了一个分页脚本,需要一长段文本并将其分解成页面。 首先将文本加载到ID为#page的div中。 然后,脚本测量#页面的高度,并计算应该分成多less个页面,以便与class .detailsholder合并到div中。 div .detailsholder被清除,并且内部添加适当数量的页面div。 (实际上每个页面里面都有#page的全部文本,但是上边距设置不当,高度固定,溢出设置为隐藏,所以只显示适量。 除此之外,它的效果非常好:当Mac上的Safari和Firefox工作正常时,Windows上的IE和Firefox会添加一个额外的页面。 由于创build页面的方式,如上面括号中所述,最后一页显示为空白 – 文本移动得太远而不能显示在页面“窗口”中。 这是代码。 我正在使用jQuery,如你所见。 var descHeight = $('#page').outerHeight(); if (descHeight > 250 ) { var numberOfPages = Math.round(descHeight/210)+1; //Figure out how many pages var artistText = $('#page').html(); //Grab the text into a variable $('.detailsholder').empty(); //Empty the container so we can fill //it with pages for (i=0;i<=numberOfPages-1;i++) […]

如何从HTML5中使用本地代码(Windows)

我是相当新的HTML5,我正在寻找关于从HTML5应用程序访问本机代码的文档和示例。 基本上,我有一个编译DLL ,需要通过HTML5代码访问。

NodeJS,Windows,wmic stdin

我在NodeJS中遇到了Windows程序WMIC.exe(用于查询Windows Management Instrumentation)的问题。 我可以产生一个wmic.exe进程,但它不会输出任何东西或接受任何input。 但是,如果我将stdin设置为null,它将正确运行,我会收到输出。 var spawn = require('child_process').spawn; var wmic = spawn('wmic', [], {stdio: ['ignore']}); wmic.stdout.on('data', function(data) { console.log('Data received:' + data); }); wmic.on('close', function(code) { console.log('Spawned process ended with code: ' + code); }); 我想交互使用wmic.exe,它支持,保持打开,所以我不必为每个WMI查询重复启动它。 其他人也有与wmic.exe类似的问题,但他们只想捕获一个单一的查询输出,所以有一个null stdin无关紧要。 更新 如果我做以下… var spawn = require('child_process').spawn; var wmic = spawn('wmic', []); wmic.stdout.on('data', function(data) { console.log('Data received:' […]

如何禁用NetBeans 7.0中的Javascript语法检查(PHP版的Linux版)?

也许我是盲目的,但我找不到这个选项,Google不想帮助我。 有时NetBeans会在检测到某些JS时尝试检查任何文件中的语法,但是许多模板框架/库将JS与PHP或特殊标记放在一起,导致NetBeans在文件中抛出语法错误。

使用国际键盘input印地语的JavaScript库

我正在开发一个使用HTML5和AngularJS的网站。 我想用印地语发展一个网站。 一个要求是,即使在没有合适的键盘的设备中,网站也应该允许在梵文字母表中input文字。 时间之前,我热链接了一个微软的小书签,这个小书签不再可用( http://ilit.microsoft.com/Bookmarklet/Script/Hindi.js ),它将从英文转换成印地文:你input“kya”,然后得到相应的印地文字符。 你可以build议使用这个或其他系统来做同样的工具吗?

Node.js hubot在服务器上执行命令

我试图在服务器上使用hubot执行命令。 这个例子适用于我: robot.respond /(cmd)/i, (msg) -> doing = spawn 'ls', ['-la'] doing.stdout.on 'data', (data) -> msg.send data.toString() 但是,我需要在执行我要执行的命令之前更改文件夹。 我想让hubot运行的是: cd /var/folder && some-command 但从hubot脚本更改文件夹不起作用。 执行的命令有很多基于它所在的文件夹加载的文件,所以它似乎我必须去这个文件夹。 我如何使hubot从特定path执行命令?

从Web浏览器打开文件系统文件夹/目录

我将我的桌面应用程序分发到闪存驱动器上数以千计的Windows,Mac和Linux上的用户。 我有一个HTML起始页面,其中包含文档链接,安装指南,发行说明等,这些都在闪存驱动器上。 我希望用户直接从浏览器安装,但这正是反病毒程序试图防止的(正确的)。 而不是尝试启动安装程序,只需find安装程序并让用户自行完成最后一步即可。 是否有可能导致主机上的文件系统pipe理器(Explorer,Finder等)打开包含该文件的文件夹并将其突出显示? 我认为这将需要JavaScript,它可能会有所不同的Windows,Mac和Linux。 另外,在大多数浏览器(IE,FF,Chrome,Safari,Opera)中都可以工作。 这是否与解决费马大定理相似的难度? 谢谢

文本编辑器与脚本…为Linux

有一段时间了,我一直在Windows上使用UltraEdit。 用熟悉的语言(JavaScript)编写脚本的能力已被certificate是非常有用的。 唯一的问题是,我不能在我的Linux机器上使用它。 是否有一个可在Linux上运行的文本编辑器,并具有集成的脚本引擎? 不破坏银行和跨平台将是伟大的。 编辑:虽然可录制的macros是伟大的,我更多地使用脚本引擎。

在Linux CLI中解释和执行任意的Javascript

我一直在寻找方法做一段时间,但还没有find正确的方法来做到这一点。 任务:从Linux命令行执行Javascript。 例如,有二进制或任何要解释JavaScript加载一些.js文件,然后打印一些variables的值。 更具体的例子:我想在JavaScript解释并执行后得到这个页面的最终版本http://www.vureel.com/video/2809/American-Dad 。 如果你看着Firebug的页面,你会看到这个晦涩的Javascript <script language="JavaScript" type="text/javascript">/*<![CDATA[*/var a,s,n;function a8bcb4f34dfd6e81cfdb9c115d1671582(s){r="";for(i=0;i<s.length;i++){n=s.charCodeAt(i);if(n<128){n=n … etc …</script> 变成了一个不错的embedded代码 <embed height="390" width="642" flashvars="file=http://vureel-cdn-2.vureel.com/leechingisillegal/537c69afbcaf4c7cf416f30077bbe9d1/4a29621d/here/2809.flv …etc …/> 这只是一个例子,但希望你看到我在驾驶什么。

Jplayeraudio不能在Linux chrome中工作

我正在使用jplayer.js在我的网站播放歌曲。 在Windows中,它在所有浏览器中都能正常工作。 但在Linux系统中,歌曲不能在Chrome浏览器中播放。任何人都可以帮我理清这个问题。 我已经configuration了jplayer显示在下面的细节.. swfPath : "js", supplied : "mp3", wmode : "window"