Fork me on GitHub
  2015年1月19日
摘要: CVS及SVN都是集中式的版本控制系统,而Git是分布式版本控制系统,集中式和分布式版本控制系统有什么区别呢?先说集中式版本控制系统,版本库是集中存放在中央服务器的,要先从中央服务器取得最新的版本,然后再把自己的代码推送给中央服务器。集中式版本控制系统最大的缺点在于必须与中心服务器联网才能工作。其次... 阅读全文
posted @ 2015-01-19 14:35 bjtqti 阅读(477) 评论(0) 推荐(1) 编辑
  2015年1月17日
摘要: 前言: 现在移动互联网发展火热,手机上网的用户越来越多,甚至大有超过pc访问的趋势。所以,用web程序做出仿原生效果的移动应用,也变得越来越流行了。这种程序也就是我们常说的单页应用程序,它也有一个英文缩写,叫SPA; 它最大的特点就是可以利用前端技术做出跨平台的移动应用。技术难点在于理解虚拟页面与... 阅读全文
posted @ 2015-01-17 10:58 bjtqti 阅读(4417) 评论(5) 推荐(2) 编辑
  2015年1月16日
摘要: HTML 规范文档类型推荐使用 HTML5 的文档类型申明:.(建议使用 text/html 格式的 HTML。避免使用 XHTML。XHTML 以及它的属性,比如application/xhtml+xml在浏览器中的应用支持与优化空间都十分有限)。HTML 中最好不要将无内容元素[1]的标签闭合,... 阅读全文
posted @ 2015-01-16 11:28 bjtqti 阅读(947) 评论(0) 推荐(0) 编辑
摘要: JavaScript 规范全局命名空间污染与 IIFE总是将代码包裹成一个 IIFE(Immediately-Invoked Function Expression),用以创建独立隔绝的定义域。这一举措可防止全局命名空间被污染。IIFE 还可确保你的代码不会轻易被其它全局命名空间里的代码所修改(i.... 阅读全文
posted @ 2015-01-16 11:16 bjtqti 阅读(738) 评论(0) 推荐(0) 编辑
  2015年1月15日
摘要: Aaron最近疯狂的爱上了算法研究,估计又要死伤不少脑细胞了,我喜欢捡现成的,可以省些力气。发现他写的一段源码,运行一下,还蛮好玩的,于是拿来分析一下,一来吸收下里边的营养,二来加深一下源码学习的功力。话说这源码还真是提高js内功的一大秘决,不信,就和我一起来品味一下吧。//立即执行函数,没有什么好... 阅读全文
posted @ 2015-01-15 23:45 bjtqti 阅读(632) 评论(0) 推荐(0) 编辑
摘要: 有些时候,我们需要等待上一个操作完成之后,才能进行下一步的操作。比如Ajax实现自动提交表单操作的时候,程序需要等待,一旦有返回结果了,则继续进行一下步操作。这时deferred.js这个库就产生了,当然,jquery也有这个功能。下面就分析一下这个库的原理:/** * @fileOverview ... 阅读全文
posted @ 2015-01-15 15:13 bjtqti 阅读(664) 评论(0) 推荐(0) 编辑
  2015年1月14日
摘要: javascript作为前端开发的标配技能,如果不掌握好它的三大特点:1.原型 2.作用域 3. 闭包 ,又怎么可以说你学好了这门语言呢?如果标配的技能都没有撑握好,怎么可以任性的玩耍呢?怎么验证自己学好了以上三个基本点呢,我找到一段不错的代码,稍加改动,如果能够读懂它,那么你就可以任性了。func... 阅读全文
posted @ 2015-01-14 22:42 bjtqti 阅读(497) 评论(0) 推荐(0) 编辑
  2015年1月7日
摘要: javascript没有原生的继承语法,这确实很让人困惑,但是广大人民群从的智慧是无穷的。最近呢,正尝到一点从源码中学习的甜头,不分享一下实在难以平复激动的心情。前不久改造视频播放插件的时候,找到了videojs这个优秀的开源项目。经过一段时间深入学习它的源码,发现它的继承机制写的很好,而且短小... 阅读全文
posted @ 2015-01-07 21:46 bjtqti 阅读(495) 评论(0) 推荐(1) 编辑
  2014年12月31日
摘要: 今天是2014年的最后一天,年终总结什么的就不写了。记录一下今天的工作内容。如果不知道phoneGap,那么就不需要往下看了,phoneGap现在已经叫cordova了,叫什么不重要,重要的是它对web移动应用的开发很重要,如果你正在查找关于cordova.js 插件安装方面的工作,那么本文或许对你... 阅读全文
posted @ 2014-12-31 23:47 bjtqti 阅读(1810) 评论(0) 推荐(1) 编辑
  2014年12月25日
摘要: 编程练习制作一个表格,显示班级的学生信息。要求:1. 鼠标移到不同行上时背景色改为色值为 #007aff,移开鼠标时则恢复为原背景色 #fff2. 点击添加按钮,能动态在最后添加一行3. 点击删除按钮,则删除当前行 new document ... 阅读全文
posted @ 2014-12-25 10:09 bjtqti 阅读(746) 评论(0) 推荐(0) 编辑