草庐IT

标准图

全部标签

javascript - Chrome 是否违反缓存标准?

我们注意到Chrome会在本地缓存文件,甚至不会向我们的服务器发送请求来检查是否有更新版本的javascript文件。Google缓存的js文件的HTTP响应header示例:Accept-Ranges:bytesAccess-Control-Allow-Headers:Content-TypeAccess-Control-Allow-Methods:GET,POST,PUT,DELETE,OPTIONSAccess-Control-Allow-Origin:*Content-Encoding:gzipContent-Length:5479Content-Type:applicatio

javascript - phantomjs 标准输入的事件监听器

是否可以为phantomjs的system.stdin事件设置事件监听?示例,其中phantomjs可以从stdin读取但在等待输入时停止一切:varsystem=require('system');system.stdout.writeLine('waitingforuserinput...');varinput=system.stdin.readLine();//anythingdownherewon'texecuteuntilinputhasbeenreceived理想的解决方案就像nodejs的process.stdin.on()phantomjs似乎没有提供任何方法来做到这一

javascript - dc.js 根据第一个图表中的标准向多个图表中的数据点添加类

在多图表dc.js/d3.js演示中,我希望让用户点击第一个图表中的数据点,并且:确定图表1中所有点的值在点击点的30个点以内;--完成存储这些数据点的索引;--完成为图表1中存储的数据点着色;--需要帮助为图表2和3中相同索引位置的点着色--需要帮助例如,用户点击第一个图表上的类次2。140辆汽车是在那次转变中制造的。在图表1中,三个类次在该类次生产的30以内:2、7、10。我希望将这3个数据点设为绿色,然后在图表2和3中也将类次2、7、10设为绿色。(还有,原来点击的数据点应该是红色的)我不确定如何将greendot类添加到三个图表中的三个数据点。jsFiddletoworkwit

javascript - 哪些 ECMAScript 标准符合 Adob​​e 的 ExtendScript 实现? (如有)

我是一名JavaScript开发人员,刚刚开始研究Adobe'sExtendScript技术,旨在提高我企业在IllustratorPDF表单生成方面的许多日常任务的工作效率和工作流程。首先,我认为它是一些ECMAScript标准的实现,并添加了文档对象模型的专有实现、用于访问文件系统的API和其他一些东西。我希望最新版本的CreativeSuite(CS6)实现了ECMAScript5.我的第一个惊讶是没有在Internet上找到任何关于ExtendScript引擎的实现细节的引用资料。我的第二个惊喜是,在为某些ECMAScript5方法查询Array.prototype时,发现它是

javascript - node.js 调用 perl 脚本并获取标准输出

是否可以使用node.js将perl脚本作为进程调用并逐行读回stdout?我很确定对于普通的javascript这通常是不可能的,但是使用node.js的服务器端脚本似乎有一定道理。 最佳答案 您可以使用Node的内置spawn子进程执行命令,和carrier处理stdout的逐行处理:安装:$npminstallcarrier代码:varutil=require('util'),spawn=require('child_process').spawn,carrier=require('carrier'),pl_proc=spaw

c# - Base64 是否标准化?

在我工作的公司中,我们有一个类可以与Base64字符串相互转换。当我第一次看到代码时,我问为什么不使用.NET自带的Convert.ToBase64String?然后我修改了方法主体以仅调用Convert.ToBase64String,但它不会生成相同的字符串。我试过使用ASCII、UTF8、Unicode和UTF32。我记不太清了,但我认为ASCII生成的字符串具有相同的长度,但有些字符不同,而其他的Enconding生成更大的字符串。也许我们的实现是错误的,但我找到了一个符合我们的JavaScript实现。Base64不是可移植的吗?编辑:我在维基百科上找到了这个,但我不知道这是否

javascript - node.js child_process.spawn 没有标准输出,除非 'inherit'

我正在尝试从node.js(0.10.29)中的spawnedchild_process捕获标准输出。现在我只是尝试使用ping以下代码不打印(但执行ping)varexec=require('child_process').exec;varspawn=require('child_process').spawn;varutil=require('util')varping=spawn('ping',['127.0.0.1'],{stdio:'pipe'});ping.stdout.on('data',function(data){util.print(data);})ping.std

javascript - 是否有任何标准说明 "aba".split(/a/) 是否应返回 1,2 或 3 个元素?

根据我的测试"aba".split(/a/).length返回1个在ie8中3在firefox、chrome、opera中我一直准备好处理DOM操作或事件模型中的差异,但我认为字符串、正则表达式等内容定义明确。我错了吗? 最佳答案 IE从split结果数组中移除所有未定义或空字符串。由于您的问题似乎与标准的存在有关,因此EcmaScript是Javascript世界中的最佳匹配。正则表达式上拆分的行为已记录在案:http://www.ecma-international.org/ecma-262/5.1/#sec-15.5.4.14

javascript - 向 emscripten HTML 程序提供标准输入?

我有一个C程序,它通过命令行接受一个参数(一个字符数组/字符串)并从标准输入读取。我已经使用emscripten将它编译成JavaScript。这是成功的,我可以像使用node.js的普通C程序一样运行它:emcc-O2translate.cnodetranslate.js"foo"如您所见,我提供了字符串“foo”作为参数,并提供了bar.txt的内容作为标准输入。现在我希望这是一个独立的HTML文件。通过将输出更改为HTML:emcc-O2translate.c-otrans.html我通过addingarguments:['foo'],提供论点varModule中的定义。这按预期

javascript - "=="的对象相等性的标准定义是什么?

似乎对==的普遍理解与其实际作用之间存在不匹配。给出这个问题的一些背景:typeofnewNumber(1);//returnsobjecttypeofnewString(1);//returnsobjecttypeof1;//returnsnumber从表面上看,Number和String都是object类型。不足为奇。然而,对于==来说事情变得有趣了,当操作数相等时,它应该返回trueregardless它们的类型。根据asomewhatauthorativedescription:Operatorsattempttoconverttheobjecttoaprimitivevalu