Javascript

nodejs supvisor模块

在测试nodejs程序的时候,每次都需要在控制台编译,非常的麻烦。supervisor是一款无需重复手动编译,自动后台监听文件变化来自动编译,并且不需要在项目内require,使用非常的方便。 使用方法:express项目名称全局安装supervisor:cnpminstall-g supervis...

node --save可以省略掉手动修改package.json的步骤

当你为你的模块安装一个依赖模块时,正常情况下你得先安装他们(在模块根目录下npminstallmodule-name),然后连同版本号手动将他们添加到模块配置文件package.json中的依赖里(dependencies)。-save和save-dev可以省掉你手动修改package.json文件的步骤。npmins...

nodejs 全局对象 global

nodejs中有一个全局对象global,所有的全局变量都是global对象的属性,glabal最根本的作用是作为全局变量的宿主,全局变量:1在最外层定义的变量2全局对象的属性3隐式定义的变量(未定义直接赋值的变量) 在nodejs不会有全局变量,因为用户用户代码都是属于当前的模块的node中的全局变量__f...

zepto.js 总结

zepto.js中的注意事项,详见:http://www.cnblogs.com/samwu/archive/2013/06/06/3121649.html zepto被弃用的原因:详见:http://www.bootcss.com/article/why-we-dropped-zepto/ &nb...
IT猿·2020-03-27

nodejs QueryString模块 详解

QueryString模块"QueryString"模块用于实现URL参数字符串与参数对象的互相转换此类一共包括4个方法:querystring.stringify(obj,[sep],[eq]) querystring.parse(str,[sep],[eq],[options])querystring.e...

nodejs URL 详解

1 我们可以使用.parse方法来将一个URL字符串转换为URL对象例如:url.parse('http://user:pass@host.com:8080/p/a/t/h?query=string#hash');/*=>{protocol:'http:', auth:'user:pass',...
IT猿·2020-03-27

require.js的用法

为什么要用require.js最早的时候,所有Javascript代码都写在一个文件里面,只要加载这个文件就够了。后来,代码越来越多,一个文件不够了,必须分成多个文件,依次加载。 <scriptsrc="1.js"></script>  <scriptsrc="2.js"></...
IT猿·2020-03-27

cubism.js

Cubism.js是时间序列化的一个D3插件,使用Cubism构建更好的实时指示板,从Graphite,Cube和其他的资源中拉拉取数据。在GitHub的ApacheLicense上可以获取Cubism可称量的(scalable)Cubism 逐步地获取时间序列数据:在初始化显示之后,Cubsim通过只获取最...
IT猿·2020-03-27

JSSDK使用步骤

先登录微信公众平台进入“公众号设置”的“功能设置”里填写“JS接口安全域名”。备注:登录后可在“开发者中心”查看对应的接口权限。在需要调用JS接口的页面引入如下JS文件,(支持https):http://res.wx.qq....
IT猿·2020-03-27

用js获取access_token

尝试用js获取access_token最终失败告终,哈哈1需要appId和AppSecret这两个参数是要保密的,建议不要暴露在外面,以防被别有用心的人利用。$.ajax({url:'https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential...

window下 node.js 的安装

下载安装文件Node.js安装包及源码下载地址为:https://nodejs.org/en/download/。32位安装包下载地址: https://nodejs.org/dist/v4.4.3/node-v4.4.3-x86.msi64位安装包下载地址: https://nodejs.org/...

js推断指定函数、变量是否存在的方法

//推断是否存在指定函数functionisExitsFunction(funcName){try{if(typeof(eval(funcName))=="function"){returntrue;}}catch(e){}returnfalse;}//推断是否存在指定变量functionisExi...

JS实现继承的几种方式

前言JS作为面向对象的弱类型语言,继承也是其非常强大的特性之一。那么如何在JS中实现继承呢?让我们拭目以待。既然要实现继承,那么首先我们得有一个父类,代码如下://定义一个动物类functionAnimal(name){//属性this.name=name||'Animal';//实例方法this.sleep=func...

js中的iterable用法

iterable字面意思:可迭代的,可重复的、遍历Array可以采用下标循环,遍历Map和Set就无法使用下标。为了统一集合类型,ES6标准引入了新的iterable类型,Array、Map和Set都属于iterable类型。具有iterable类型的集合可以通过新的for...of循环来遍历。for...of循环是E...

js扩展运算符(spread)三个点(...)

常见用法:1、该运算符主要用于函数调用。functionpush(array,...items){array.push(...items);}functionadd(x,y){returnx+y;}varnumbers=[4,38];add(...numbers)//42 2、扩展运算符取代apply方法的一...