Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。官网地址https://nodejs.org
其优点在于使用了一个事件驱动、非阻塞式 I/O 的模型,异步编程,使其轻量又高效。
当然缺点也很明显单进程,单线程,只支持单核cpu,不能充分的利用多核cpu服务器。
“微信支付调用JSAPI缺少参数:timeStamp”这个问题,一般不会在安卓手机中出现,苹果会出现这样的问题,弹出下面这样的提示,如果你也是这样,那就恭喜你,现在,你找到解决的方法了。
旧版的获取分享状态及设置分享内容的JS接口一直用于内部业务,并未对外开放,在微信公开的开放文档里面并没有此接口。
某些第三方借助微信客户端漏洞在未获得权限的情况下使用接口,微信6.0.2版本对此漏洞做了修复以确保用户分享内容的准确性,避免诱导分享。
另外,不久将向广大公众号开放正式分享接口供开发者使用。
微信WeixinJSBridge API,有好几个功能还是相当有用的,可以正常使用,比如:1、隐藏微信网页右上角的按钮(...按钮):开发者可以用这个功能来禁止当前页面被分享
Express介绍:
Express 是NodeJS里最好的网站开发框架,性能很不错,并且可以与其它一些框架集成。
下载安装Express
到这里就算配置完成了,在D盘新建一个nodejs文件夹,在这个文件夹下创建一个helloworld.js文件添加上面的js内容
下一步点击系统的开始菜单运行 cmd命令:
记录一下,因为只有这个压缩以后的fckeditorcode_gecko.js和fckeditorcode_id.js文件才能够正常使用http://dean.edwards.name/packer/
压缩不仅仅可以提高用户的下载速度,同时还可以加密代码,下面说下一个常用的js压缩方法:首先使用dojo的工具shrinksafe(http://shrinksafe.dojotoolkit.org/)压缩一下,dojo的这个工具会去掉注释,他的压缩不是简单的替换变量,而是利用了mozilla的一个工具,对js解析后才压缩,确保压缩后的代码不会出错。dojo压缩后,并不会减少太多,下一步可以使用http://javascriptcompressor.com/这个站点进行更高层次的压缩,可惜只能登陆这个站点再压缩,只能将你的js代码复制的他的文本框,然后等他的压缩输出经过这2步,你的js会变得既安全,文件又小