摘要: Grunt管理工具使用:一、模块安装1、在项目的根目录里新建package.json文件,形式如下,指定依赖的库以及版本信息。2、然后在项目根目录下,执行npminstall,安装json文件中指定的模块,具体操作:(假设项目目录在d:\my\sysdemo)在cmd中,使用d:\进入d盘,然后cd... 阅读全文
posted @ 2015-03-16 11:15 freewalker 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 转载http://www.18sucai.com/article/275.htm传统方法如果想实现拍照功能,需要后台应用程序复杂的编写,但随着html5的发展,在HTML5规范的支持下,Web App已经实现了手机上拍照功能,完全是使用HTML5技术完成。在下面,我将为大家讲解Web App如何用手... 阅读全文
posted @ 2015-03-15 19:57 freewalker 阅读(1783) 评论(2) 推荐(0) 编辑
摘要: 转载:http://www.techug.com/htaccess-snippets这里收集的是各种实用的 .htaccess 代码片段,你能想到的用法几乎全在这里。免责声明: 虽然将这些代码片段直接拷贝到你的.htaccess文件里,绝大多数情况下都是好用的,但也有极个别情况需要你修改某些地方才行... 阅读全文
posted @ 2015-03-12 12:13 freewalker 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 转载http://hi.baidu.com/my_favourate/item/3716b0cbe125f312505058ebSQL查询多条不重复记录值简要解析2008-02-28 11:36 以下内容在Oracle 10g下测试由于设计需要,需要查询不重复的记录值,同类问题,想必大家都遇到过,于... 阅读全文
posted @ 2015-03-11 21:51 freewalker 阅读(457) 评论(0) 推荐(0) 编辑
摘要: 1、调试环境:1)使用nodejs搭建调试服务器: 先安装node,然后使用npm安装weinre,在node.js安装目录输入以下命令npm install weinre2)需要wifi环境和webkit浏览器。2、远程调试:1)启动weinre服务器d: //在命令行中进入d盘cd Node... 阅读全文
posted @ 2015-03-08 14:54 freewalker 阅读(348) 评论(0) 推荐(0) 编辑
摘要: 图像格式有许多种不同类型,在互联网上最常见的有JPEG、GIF、BMP、TIFF和PNG。每一种图像格式都有它自己的用途,比如GIF是用于动画的,JPEG是用于高清图片的,这种图片在保存或者调整大小后会自动降低其清晰度,而我们最喜爱的PNG最适合于小型且透明的图片。PNG文件的另一个巨大的优势是这些... 阅读全文
posted @ 2015-03-06 16:58 freewalker 阅读(1751) 评论(0) 推荐(0) 编辑
摘要: 问题描述:在一个index.html网页中,引入了jquery脚本,但是却出现错误,提示$ is not defined Document window.onload=function (){ console.log($); //$ is not defined}... 阅读全文
posted @ 2015-03-06 13:38 freewalker 阅读(1137) 评论(0) 推荐(0) 编辑
摘要: html5离线应用application cache最近在APP里新增一个论坛模块,为了快速地完成,决定将整个论坛模块做成WEB APP,WEB APP最致命的就是用户体验问题,页面跳转和过多的请求,大大影响了加载速度和用户体验,这时候我想到了HTML5的离线储存。经过简单的了解之后,觉得这个可以有... 阅读全文
posted @ 2015-02-05 18:13 freewalker 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 循环是编程中是最为常见的结构,优化循环是性能优化中很重要的一个部分。减值迭代:大多数循环使用一个从0开始、增加到某个特定值的迭代器。在很多情况下,从最大值开始,在循环中不断减值的迭代器更加高效。简化终止条件:如前所说,属性查找或者其它O(n)的操作不应该出现在终止条件这个地方。简化循环体:循环体是执... 阅读全文
posted @ 2015-02-03 15:43 freewalker 阅读(1222) 评论(0) 推荐(0) 编辑
摘要: 自定义事件:用户可以指定事件类型,这个类型实际上就是一个字符串,然后为这个类型的事件指定事件处理函数,可以注册多个事件处理函数(用数组管理),调用时,从多个事件处理函数中找到再调用。function EventTarget(){ this.handlers={}; ... 阅读全文
posted @ 2015-02-03 10:39 freewalker 阅读(208) 评论(0) 推荐(0) 编辑