03 2016 档案

摘要:首先介绍下 load-grunt-tasks 这个插件。 我们一般都会把所有用到的插件以及插件的配置写到 Gruntfile.js 里面,对于小项目来说这个文件最终或许不是很大,但是对于大项目、有很多配置或者很多自定义任务的项目来说,最后这个文件都会变得越来越长,维护起来就成了麻烦。比如下面这样: 阅读全文
posted @ 2016-03-22 11:56 篮球不止是个球 阅读(223) 评论(0) 推荐(0) 编辑
摘要:在使用 Nodejs 过程中,有很多包都支持全局安装,提供一个命令,然后在命令行我们就可以完成一些任务。有时候我们也需要开发这样的命令工具。在Node.js 中发现弄个命令行工具特别轻松,我来学习如何使用 Node.js 生成自己的command命令,在未来的项目中方便自己。 先弄个小实例感受一下命 阅读全文
posted @ 2016-03-21 19:13 篮球不止是个球 阅读(576) 评论(0) 推荐(0) 编辑
摘要:npm全称Node Package Manager,是node.js的模块依赖管理工具。使用github管理NPM包的代码,并定期提交至NPM服务器;npm官网 package.json文件的使用可以让包的安装更容易,你可以在应用程序的根目录下创建一个名为 package.json 的文件,并定义它 阅读全文
posted @ 2016-03-21 19:07 篮球不止是个球 阅读(2668) 评论(0) 推荐(0) 编辑
摘要:环境搭建基于nodejs;用于AMD模块化开发中的项目文件压缩打包,不是AMD模式也是可以的 build.js压缩打包配置文件,文件名可随意 build.js里baseUrl值最好设置为与main.js里baseUrl值一样的路径,这样paths可以直接复制过来,否则需要重新为每个模块配置相对路径 阅读全文
posted @ 2016-03-21 14:46 篮球不止是个球 阅读(485) 评论(0) 推荐(0) 编辑
摘要:1.1、序列话对象 JSON.stringify() 和 JSON.parse() 用来序列化和还原 javascript 对象。 2.1、push() 和 pop() push() 方法在数组的尾部添加一个或多个元素,并返回数组新的长度。 pop() 方法刚相反,它删除数组的最后一个元素,减少数组 阅读全文
posted @ 2016-03-21 00:08 篮球不止是个球 阅读(206) 评论(0) 推荐(0) 编辑
摘要:对这个 r.js 下的 build 配置文件作说明: 配置文件地址见 example.build.js,不断完善中。 阅读全文
posted @ 2016-03-18 23:42 篮球不止是个球 阅读(629) 评论(0) 推荐(0) 编辑
摘要:通常,我们调用一个方法的方式就是 FunctionName() 但是,如果我们尝试为一个“定义函数”末尾加上(),解析器是无法理解的。 function msg(){ alert('xxx'); }();//解析器是无法理解的 定义函数的调用方式应该是 msg() ; 那为什么将函数体部分用()包裹 阅读全文
posted @ 2016-03-11 09:35 篮球不止是个球 阅读(195) 评论(0) 推荐(0) 编辑
摘要:a && b : 将a, b转换为Boolean类型, 再执行逻辑与, true返回b, false返回aa || b : 将a, b转换为Boolean类型, 再执行逻辑或, true返回a, false返回b转换规则:对象为true非零数字为true非空字符串为true其他为false 阅读全文
posted @ 2016-03-05 19:59 篮球不止是个球 阅读(119) 评论(0) 推荐(0) 编辑
摘要:function isType(type){ return function(o){ return Object.prototype.toString.call(o) === '[object ' + type + ']'; } } var isString = isType("String"); 阅读全文
posted @ 2016-03-04 11:38 篮球不止是个球 阅读(91) 评论(0) 推荐(0) 编辑
摘要:下面是前端过滤XSS的代码,取自于百度FEX前端团队的Ueditor在线编辑器: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 function xssCheck(str,reg){ return str ? str.replace(reg || /[&<">'](?:(a 阅读全文
posted @ 2016-03-04 10:45 篮球不止是个球 阅读(393) 评论(0) 推荐(0) 编辑
摘要:一、最外层top跳转页面,适合用于iframe框架集top.window.location.href("url");============================================================================================ 阅读全文
posted @ 2016-03-02 19:24 篮球不止是个球 阅读(795) 评论(0) 推荐(0) 编辑
摘要:这段代码在这里使用Fisher Yates洗牌算法给一个指定的数组进行洗牌(随机排序)。 function shuffle(arr) { var i, j, temp; for (i = arr.length - 1; i > 0; i--) { j = Math.floor(Math.random 阅读全文
posted @ 2016-03-02 10:27 篮球不止是个球 阅读(253) 评论(0) 推荐(0) 编辑
摘要:方案一:用jquery的$.post异步提交,然后把返回来的值用jquery填充到隐藏域中。可是$.post不支持跨域。 jQuery.ajax()支持get方式的跨域,这其实是采用jsonp的方式来完成的。 方案二:利用iframe以及jquery进行表单post提交。代码如下: == a.com 阅读全文
posted @ 2016-03-01 11:31 篮球不止是个球 阅读(220) 评论(0) 推荐(0) 编辑
摘要:1. 不关闭终端退出编辑器 使用 Vim 编辑器保存并退出编辑状态是一件轻而易举的事,你只需记住按 ESC 键切换到正常模式,然后输入冒号(:),之后输入 wq 即可实现保存并退出。 :wq 如果不想保存,则按 ESC 键切换到正常模式,然后输入冒号(:),之后输入 q! 即可。 :q! 2. 删除 阅读全文
posted @ 2016-03-01 11:12 篮球不止是个球 阅读(151) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示