随笔分类 -  javascript

摘要:Gulp / Grunt 是一种工具,能够优化前端工作流程。比如自动刷新页面、combo、压缩css、js、编译less等等。简单来说,就是使用Gulp/Grunt,然后配置你需要的插件,就可以把以前需要手工做的事情让它帮你做了。说到 browserify / webpack ,那还要说到 seaj 阅读全文
posted @ 2016-11-14 14:32 过眼云烟之活在当下 阅读(321) 评论(0) 推荐(0)
摘要:js通常处理异步之后的操作都是嵌套,比如在ajax的success回调中处理和setTimeout中嵌套处理代码。但是如果嵌套过深不仅代码不美观,而且难维护,所以应运而生Promise。 在张旭鑫的promise博客中写到Promise本意是"普罗米修斯",普罗米修斯是希腊神话故事中的英雄,名字的意 阅读全文
posted @ 2016-09-06 17:57 过眼云烟之活在当下 阅读(185) 评论(0) 推荐(0)
摘要:【前端培养-作业01】javascript事件机制 【前端培养-作业01】javascript事件机制 1.javascript事件模型 2.e.target与e.currentTarget是干什么的? 3.preventDefault与stopPropagation是干什么的 4.什么是dispa 阅读全文
posted @ 2016-07-04 23:06 过眼云烟之活在当下 阅读(177) 评论(0) 推荐(0)
摘要:什么是事件代理?首先得知道什么是事件,并且弄清楚事件流,才能真正明白事件代理原理。 一、什么是事件? javascript与HTML之间交互就是通过事件实现的,事件就是文档或浏览器窗口中发生的一些特定的交互瞬间。如onload、onclick、onmouseup、onmousedown... 。 二 阅读全文
posted @ 2016-06-25 16:10 过眼云烟之活在当下 阅读(7084) 评论(1) 推荐(1)
摘要:把平时遇到比较好的前端学习资源记录下,以便学习! jQuery jQuery 最全的插件库: http://www.jq22.com/ Angular 清晰、简单并有例子的博客(对angular一个全面的介绍,适合想快速了解学习angular的同学):http://blog.csdn.net/Eva 阅读全文
posted @ 2015-12-30 15:02 过眼云烟之活在当下 阅读(152) 评论(0) 推荐(0)
摘要:”==”与”===”是不同的,一个是判断值是否相等,一个是判断值及类型是否完全相等。一、下面的规则用于判定===运算符比较的两个值是否相等的判断条件1、如果两个值的类型不同,它们就不相同。2、如果两个值是数字,而且值相同,那么除非其中一个或两个都是NaN(这种情况它们不是等同的),否则它们是等同的。... 阅读全文
posted @ 2015-01-14 20:04 过眼云烟之活在当下 阅读(221) 评论(0) 推荐(0)
摘要:javascript数据类型 阅读全文
posted @ 2014-12-01 17:59 过眼云烟之活在当下 阅读(276) 评论(2) 推荐(0)
摘要:我写这个博客的时候,感觉是在当一个作者,在对你们讲述似的。但是我写这个博客主要是因为自己学了这个知识,过段时间就记忆模糊,又要去各方面查阅资料,所以就觉得动手记录下来,便于自己以后能够快速的回忆起来,要是能够帮助到更多的朋友,何尝不是一件快乐的事呢!前面已经写到了关于javascript的this关... 阅读全文
posted @ 2014-05-07 17:34 过眼云烟之活在当下 阅读(164) 评论(0) 推荐(0)
摘要:最近群里的人在讨论setTimeout 和 setInterval这个两个方法,上次我写了片关于settimeout第一个参数的文章。今天是讲它们两个执行的实际情况。顾名思义,setTimeout是一个定时器,定时触发一次。setInterval是间隔触发多次,直到被结束。javascript都是以... 阅读全文
posted @ 2014-05-07 11:15 过眼云烟之活在当下 阅读(395) 评论(0) 推荐(0)
摘要:其实学习javascript到现在已经有3年多的时间了,以前对js的了解也只是皮毛,最近一年才开始学习javascript的高级程序设计。我都是学习javascript的那部分就写那部分,所以顺序有点乱。接下来的日子我会把javascript高级程序部分一一的例举出来讲解,其实更多的应该说是记录,因... 阅读全文
posted @ 2014-05-06 18:58 过眼云烟之活在当下 阅读(562) 评论(0) 推荐(0)
摘要:今天有人在群里问setTimeout第一次参数为字符串的时候为什么会报错,代码如下: function display(obj){ obj.style.display='none'; window.setTimeout("obj.style.display='inline'", 500)... 阅读全文
posted @ 2014-05-06 16:47 过眼云烟之活在当下 阅读(2773) 评论(1) 推荐(0)
摘要:什么是函数节流? 函数节流,简单地讲,就是让一个函数无法在很短的时间间隔内连续调用,只有当上一次函数执行后过了你规定的时间间隔,才能进行下一次该函数的调用。函数节流的原理 函数节流的原理挺简单的,估计大家都想到了,那就是定时器。当我触发一个时间时,先setTimout让这个事件延迟一会再执行,如... 阅读全文
posted @ 2014-05-06 12:26 过眼云烟之活在当下 阅读(436) 评论(0) 推荐(0)
摘要:闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。 阅读全文
posted @ 2013-12-13 18:22 过眼云烟之活在当下 阅读(235) 评论(0) 推荐(0)