草庐IT

nodejs中的Android应用程序

全部标签

javascript - 遍历 coffeescript : $(@). 快捷方式中的 jQuery DOM 元素

我的coffeescript中有很多循环遍历DOM元素的集合,并执行更多的jQuery。这些函数看起来像这样:$('.iterable.object').each->$(@).doThis$(@).doThat##Morecomplicatedusage$(@).jqueryPluginCallx:$(@).data('attr1')x:$(@).data('attr2')##Morecomplicatedusage$(@).children('ul.animateable').each->if$(@).data('animation')is"fancy"$(@).animatefan

javascript - 在javascript中访问数组中的数组

我收到一个JSON回复,如下所示:[{"order_id":"12","customer":"useruser","status":"Pending","date_added":"02\/09\/2012","total":"$500.00","action":[{"text":"View","href":"http:\/\/localhost\/oc\/admin\/index.php?route=sale\/order\/info&token=92a80574e5fcbf3e2d021404cfaae1a4&order_id=12"}]}]看看操作键,它的值也是一个

javascript - 如何将文本输入添加到 Samsung Smart TV 应用程序?

我正在尝试向SamsungSmartTV的应用添加文本框。我正在关注三星devguidelines但以下操作失败,因为IMEShell未定义。newIMEShell(this._INPUT_ID,this._imeReady.bind(this),"en");我在index.html文件中有以下内容:我需要包含什么脚本文件才能访问IMEShell? 最佳答案 好的,事实证明,根据您使用的项目类型,有两种在SmartTV应用中使用输入的方法。如果您正在创建AppFramework项目,您需要将ime作为模块列在项目根目录的app.js

javascript - Node.js 中的 fs 看不懂~/

我正在尝试检查目录是否作为node.js中命令行应用程序的一部分存在。但是,fs似乎并不理解~/。例如,以下返回false...>fs.existsSync('~/Documents')false...但这会返回true...>fs.existsSync('/Users/gtmtg/Documents')true...即使它们是同一回事。为什么会发生这种情况,是否有解决方法?提前致谢! 最佳答案 那是因为命令shell支持~/,而不是文件系统API。 关于javascript-Node.

javascript - 与用于 Web 应用程序开发的服务器端对象的两种方式通信

背景我的背景是使用C++为嵌入式设备和桌面开发大规模面向对象的中间件和应用程序。现在我们需要为我们的初创公司创建一个大规模的网络应用程序。问题基于请求-响应和基于持续轮询的当前Web开发框架看起来非常原始,效率低下。我正在寻找完全服务器端面向对象和基于事件的编程。这是一个例子,服务器上有一个名为employeeManager的持久化对象,这个对象的方法,empListgetAllEmployeeList();empListgetEmployeeOfDepartment(stringstrDept);/*Somemore*/这个对象的事件employeeAdded(empID);empl

javascript - 在标签页中打开 Chrome 应用

此问题始于GoogleChrome的第23版。当启动的事件触发时,我的Chrome应用程序会打开一个选项卡以显示其UI。chrome.app.runtime.onLaunched.addListener(function(){chrome.tabs.create({url:"../../index.html"});});此方案适用于GoogleChrome版本23之前的版本。现在在运行我的应用程序时收到以下异常。Errorineventhandlerfor'app.runtime.onLaunched':Cannotcallmethod'create'ofundefinedTypeEr

javascript - 使用 Javascript D3 库,如何在 mousemove 事件中确定鼠标在区域元素数据集中的位置?

我正在尝试为我创建的区域路径设置工具提示。我检查了传递给onmousemove事件处理程序的所有参数,我只是得到了完整的数据集0、0。据我所知,没有任何数据表明我在数据中的索引。“这个”上下文也是svg路径元素。还是没什么用。即使查看了d3.select(this),我也无法在任何地方找到索引。有什么方法可以确定我的鼠标在哪个数据点上吗?环顾四周,我发现了对d3.mouse(this)的引用,它为我提供了x/y坐标,但我如何将其映射回数据集中的数据点?我的目标是有一个工具提示来显示与集合中特定数据点相关的一些元数据。这里是一些请求的代码片段:vararea=d3.svg.area().

javascript - 简单的 cometd 应用程序 "org is not defined"

我正在尝试将旧的cometdjavascript包装器和测试客户端(是1.3.x)更新到较新的comet2.5.1javascript实现。我拥有所有依赖项并且浏览器可以找到它们,但我在Firebug的控制台中收到错误消息(见下文)我的HTML头部如下:CometDTester所有这些都是浏览器发现的。查看Cometd.js我看到以下内容:org.cometd.Cometd=function(name){....}那么这不是定义org吗?请注意,控制台中的所有错误都不是来自Cometd.js。否则我看不到“org.cometd”的其他定义。如果有人能帮助我,我将不胜感激。我使用的是To

javascript - 将 PHP hash_hmac(sha512) 转换为 NodeJS

我正在移植一个php脚本到node,我对加密不是很了解。php脚本使用了这个函数:hash_hmac('sha512',text,key);因此,我需要在Nodejs中实现一个函数,以使用hmac方法(SHA512)返回键控哈希。据我所知,Node通过加密模块(http://nodejs.org/docs/latest/api/crypto.html#crypto_crypto)内置了此功能——但我不清楚如何重现此功能。如有任何帮助,我们将不胜感激。谢谢, 最佳答案 是的,使用加密库。varhash=crypto.createHma

javascript - Javascript 中的年龄(+闰年)计算?

我读过这个question但有很多评论,有人说它是准确的,有人说它不准确。无论如何,我有这段代码可以用Javascript计算人的年龄:functioncalculateDiffYearByString(date){varcur=newDate();vardiff=(cur.getTime()-newDate(date))/(60*60*24*1000);returndiff/365.242;}现在,这部分vardiff=(cur.getTime()-newDate(date))/(60*60*24*1000);考虑所有实际天数(24hr)从开始日期到结束日期包括闰年考虑。它只是按24