Array类型对象的一些常用方法
Aarry类型是js中很常见的类型,Js原生就给了它一些很方便的方法供我们使用,不需要我们去实现。现在我们来总结一下这些常用的方法。 ... [read more]
Less is more
工作中为了模块化,我们会采用less进行开发。所以充分了解less的使用方法可以使开发变得更加有效率。 ... [read more]
请问您今天要来点兔子吗
再次推一下萌出血的点兔第二季ED(循环洗脑版!!) 顺便 markdown 嵌入视频测试~ iframe部分的代码是从A站拷的 科科 <iframe id="ACFlashPlayer-re" frameborder="0" allowfullscreen="" src="https://ssl.acfun.tv/block-player-homura.html?salt=16735032 ... [read more]
请问,你也是一只蘑菇吗
我博客名字的来源。 以前听过一个冷笑话 >在一家精神病医院里,有个新来的大夫,收治了一个病人。那个病人很奇怪,既不疯疯癫癫打人,也不大呼小叫吵吵嚷嚷,他只是每天很安静很安静的,撑着一把黑伞,蹲在墙边,不吃不喝的。 大夫决定对病人进行治疗。可是他用尽了所有的办法,一点成效都没有,那个病人始终都不理睬他,对他的任何话和行为都没有反应。 最后,那个大夫也去找了把黑伞来,和病人一 ... [read more]
JavaScript实践
命名 代码是给人(别人或者1个星期后的 自己)阅读和修改的 給变量和函数一个简单易懂的名字 可维护性++ * 以功能命名,而不是表现 isOverSeven() × VS isLegalAge() √ * // 不好的命名 aaaa x1 f hengxian cre ... [read more]
浏览器的重绘与重排
前端开发的过程中,我们不仅要实现设计师提供的炫酷设计稿,同时还要考虑到用最好的方式,最优的性能去实现它。为此,我们需要了解浏览器的重绘与重排概念。 首先我们要先了解浏览器从下载文档到显示页面的过程,这里面就包含了重绘与重排。 >简单讲,通常在文档初次加载时,浏览器引擎会解析HTML文档来构建DOM树,之后根据DOM元素的几何属性构建一棵用于渲染的树。渲染树的每个节点都有大小 ... [read more]
用js原生实现Ajax的get和post
虽然jquery的ajax挺方便,但是了解了原生实现的原理也是很不错的。而且封装好的原生Js Ajax用起来也挺方便的~ XD~ 参数序列化函数 function serialize (data) {//将参数序列化 if (!data) return ''; var pairs = []; for (var ... [read more]
好玩的cookie
最近接触了cookie,发现浏览器cookie真的挺好玩的,前端做的事也可以在网页关闭或刷新后依然存在,多难得啊(被用户清除了cookie就没办法了...)。cookie可以帮助前端实现一些用户行为储存,进而实现一些针对用户的操作。 cookie的增删查改也并不难,但是有一些细节还是得注意。 cookie的设置/修改封装函数 直接也可以设置:`docu ... [read more]