___ ___ __ __ _____ _ _ _____ _____ __ __
/ |/ | \ \ / / / _ \ | | | | | ____| | _ \ \ \ / /
/ /| /| | \ \/ / | | | | | | | | | |__ | |_| | \ \/ /
/ / |__/ | | \ / | | | | | | | | | __| | _ / \ /
/ / | | / / | |_| |_ | |_| | | |___ | | \ \ / /
/_/ |_| /_/ \_______| \_____/ |_____| |_| \_\ /_/
在cmd命令行中执行npm -v
如果没有报错提示的是npm版本信息,则说明您已安装了npm,否则请到nodejs官网。
npm install -g cnpm --registry=https://registry.npm.taobao.org
npm install myquery
git clone https://github.com/moyu-edu/myQuery.git
解压到工作目录中,执行
cnpm install
执行gulp dev,把您的html,js,css文件扔到examples文件夹下面,然后开始访问,地址格式如下:
http://localhost/你的文件名
注意,如果您的端口80被占用了,有可能会出问题,请自行修改gulpfile.js里的端口配置,或到github上给作者提issue.
gulp dev
开发的时候访问gulp devsass
适合使用sass的用户gulp devless
适合使用less的用户gulp
上线版本执行的命令,会进行eslint检测并进行压缩代码,如果执行成功可以到dist文件夹中看到您的js压缩代码gulp postcss
自动加前缀等
如果要fixture(mock,伪造)数据,请到这里生成generate好[不明白为什么这么优秀的作品国内没多少人用,真的比那些mock.js好用多了],在examples文件中新建一个json.txt,把json数据放进去并保存,然后就可以在您的项目中用ajax请求这个假数据了。
使用qunit进行测试,默认集成到了开发环境中,请参考demo使用在您的项目中
越是复杂的npm包越是难以安装成功,对机器的性能配置要求高,再加上GFW,我认为完全没有必要把代理集成进来,其实最简单办法是用fiddler2或charles来做代理。
myQuery.js 遵守GPL3.0协议