摘要: 神器webstrom好用的功能太多。最近发布的8.0版本,内置grunt非常舒心。通过Alt+鼠标来实现多点编辑,更是让人心旷神怡。当然这些都是锦上添花的,单是它强大的JS编码提示,以及支持通过安装插件来监听并编译less这两项功能,就已经让人欲罢不能了。css3属性一键补全前缀,又给我不上了狠狠的... 阅读全文
posted @ 2014-04-12 15:51 前端攻城师-CZF 阅读(739) 评论(0) 推荐(0) 编辑
摘要: grunt,当下前端界知名度最高的工作流处理工具。在一线的互联网公司,它早已经被用烂了,而我真正接触,是在去年年底...期间还因为内心太杂分心玩乐而荒废学途,以致到最近才重拾学业,在这里BS一下自己...其实最近内心依然还包含杂质,只不过已收心回归一点点学习状态了。废话到此为止,这便把这星期对gru... 阅读全文
posted @ 2014-04-07 01:50 前端攻城师-CZF 阅读(2059) 评论(0) 推荐(0) 编辑
摘要: js代码,前端都会写。但细节决定成败,代码是否优雅、规范,可以看得出一个JScoder的水平来。曾经多次被项目组长吐槽,并被授予一本秘笈,上面有关于JS编程规范的一些总结。无奈秘笈不能长借,无奈只能用最愚蠢的办法,拍照mark下,然后今天抽空整理整理。废话到此为止,下面言归正传。1.语句结尾总是加上分号JS的语句,要么独占一行,要么以分号结尾。虽然绝大多数情况下独占一行的js代码缺省分号也不会产生错误(这全赖于分析器的自动分号插入机制),但依旧不推荐缺省分号。因为自动分号插入机制的分号插入规则很复杂且难以记住,习惯性以分号结束语句,能减少意外bug的发生率。2.关于命名命名,是任何一个code 阅读全文
posted @ 2014-03-29 18:37 前端攻城师-CZF 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 原文连接:http://www.ruanyifeng.com/blog/2011/08/a_detailed_explanation_of_jquery_deferred_object.html一、什么是deferred对象?开发网站的过程中,我们经常遇到某些耗时很长的javascript操作。其中... 阅读全文
posted @ 2014-03-29 12:21 前端攻城师-CZF 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 原文连接:http://www.cnblogs.com/yunxuange/archive/2012/09/19/2693886.htmllayout是Windows上的IE浏览器产生许多bug的根源。如果遇到一个IE bug首先应该做的事情之一就是尝试应用规则迫使元素拥有layout。layout... 阅读全文
posted @ 2014-03-29 11:34 前端攻城师-CZF 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 当年读书的时候没好好学习,以至于对经典算法的掌握实在是不敢恭维...直到出来工作了,才慢慢的重拾起它们。递归,冒泡排序法都比较好理解,唯独快速排序法(二分法),理解起来总觉得有点绕...故记之,方便日后直接拿来用。//快速排序函数参数说明://Arr 需要排序的数组//left 需要排序数组的左界(... 阅读全文
posted @ 2014-03-18 22:55 前端攻城师-CZF 阅读(731) 评论(0) 推荐(0) 编辑
摘要: 除了离线资源缓存外,html5离线应用开发还可能用到以下技术在线状态检测navigator.onLinenavigator.onLine 属性表示当前是否在线。如果为 true, 表示在线;如果为 false, 表示离线。当网络状态发生变化时,navigator.onLine 的值也随之变化。开发者可以通过读取它的值获取网络状态。online/offline 事件当开发离线应用时,通过 navigator.onLine 获取网络状态通常是不够的。开发者还需要在网络状态发生变化时立刻得到通知,因此 HTML5 还提供了 online/offline 事件。当在线 / 离线状态切换时,online 阅读全文
posted @ 2014-03-16 21:28 前端攻城师-CZF 阅读(542) 评论(0) 推荐(0) 编辑
摘要: cache manifest 示例要使用离线资源缓存,开发者首先要提供一个cache manifest 文件它列出了所有需要在离线状态下使用的资源,浏览器会把这些资源缓存到本地下面就是一个cache manifest 文件的例子(假设文件名为index.manifest):CACHE MANIFEST index.html common.css app.jscache manifest 文件准备好后,还要在需要用到离线缓存的页面的html标签里面设置其manifest属性的值得 test Test Page! cache manifest 文件的书写格式1.首行必... 阅读全文
posted @ 2014-03-16 17:51 前端攻城师-CZF 阅读(632) 评论(0) 推荐(0) 编辑
摘要: 原文链接:http://hi.baidu.com/pryzjvvpkkbhjyq/item/440fb91cda5cb90b8ebde43ftypeof用以获取一个变量的类型语法:typeof a 或 typeof(a)一般只能返回如下几个结果:number、boolean、string、funct... 阅读全文
posted @ 2014-03-15 20:06 前端攻城师-CZF 阅读(462) 评论(0) 推荐(0) 编辑
摘要: JavaScript是一种在Web开发中经常使用的前端动态脚本技术。在JavaScript中,有一个很重要的安全性限制,被称为“Same-Origin Policy”(同源策略)。这一策略对于JavaScript代码能够访问的页面内容做了很重要的限制,即JavaScript只能访问与包含它的文档在同一域下的内容。JavaScript这个安全策略在进行多iframe或多窗口编程、以及Ajax编程时显得尤为重要。根据这个策略,在baidu.com下的页面中包含的JavaScript代码,不能访问在google.com域名下的页面内容;甚至不同的子域名之间的页面也不能通过JavaScript代码互相 阅读全文
posted @ 2014-03-15 15:53 前端攻城师-CZF 阅读(293) 评论(0) 推荐(0) 编辑