javaScript一些需要注意的细节】的更多相关文章

JavaScript事件的几个细节 一.是捕获还是冒泡 昨天被问到一个问题:事件流有几个阶段?在这几个阶段中,事件一共发生几次? 问题很简单,但对于事件一共发生几次有点乱.总觉得捕获也能触发事件.冒泡也能触发事件,可事件确实只发生了一回啊!所以写篇文章梳理一下,对此很清楚的同学可以跳过了. 子问题1:事件流有几个阶段? “DOM2级事件”规定的事件流包括三个阶段:事件捕获阶段.处于目标阶段和事件冒泡阶段. 1. IE9以前的IE浏览器都只支持后两个阶段,也就是处于目标阶段和事件冒泡阶段.这个顺序…
1.JavaScript区分大小写 在JavaScript中对象,变量.函数都是区分大小写的,例如: Object表示对象,Arrary表示数组,而写成object,arrary的时候JavaScript就不会识别 function myfunction(){}和function myFunction(){}不同 2.单引号和双引号 在JavaScript中单引号和双引号没有特殊的区别,都可以用来创建字符串,但是一般情况下JavaScript使用单引号,而且单引号里面可以有双引号,双引号里面也可…
对于开发人员来说,Date有时候或许会很重要,我们可以通过new Date()来创建一个日期对象.例如: var start = new Date(), //获取当前时间 today = new Date(2013,6,6), //2013-7-6 tommorow = new Date('2013-7-7'); //2013-7-7   一般来说,上面的代码应该是很常见,也没什么特殊的需要注意的地方,唯一一点就是: new Date(2013,6,6); //参数中的第二个,也就是月份需要加1…
JavaScript的数据类型有哪些就不说了,没必要. 由于JavaScript是一个弱类型的语言,就是定义的时候不需要定义数据类型,数据类型自动根据变量值来确定.而在JavaScript里面,数据类型分为原始数据类型和引用数据类型.原始数据类型有5种:Boolean.number.undefined.null和string引用类型有object. 检测数据类型常用的就是typeof(被检测内容),typeof()的值只有六种,分别为:Boolean,number,function,object…
变量声明早于代码运行. 函数声明早于变量声明. this指针代表的是执行当前代码的对象的所有者. JavaScript执行完同步,才能执行异步队列.如:alert,for if while 同步执行,在执行这些代码时,其它代码不执行.//关于JavaScript异步执行 属性在查找时先查找当前对象中属性,再查找继承原型,最后查找最终原型object是否存在.object的prototype为null. object.prototype共享一份内存.构造方法重复构造. 花括号({})是functi…
// 测试1 console.log('----------test1--------------'); console.log(global); // undefined var global = 'hahaha'; console.log(global); // hahaha function fn(){ console.log(a); // undefined var a = 'aaa'; console.log(a); // aaa } // 如果一个变量没有定义的话就去输出,就会报出错…
作者:小不了链接:https://zhuanlan.zhihu.com/p/23265155来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处. 鉴于时不时,有同学私信问我(老姚,下同)怎么学前端的问题.这里统一回复一下,如下次再遇到问我此问题同学,就直接把本文链接地址发给你了. 首先说句题外话.关于有人管我叫大神的事情.个人感觉这跟你买东西时,人家管你叫帅哥一样,你答应与否都无妨. 正题开始,"前端怎么学"应该因人而异,别人的方法未必适合自己.就说说我的学习…
本来我想写一个高级程序设计总结的,结果发现我进入了一扇门,里面所有的字都要逐字逐句的理解,所有描述已经是非常精炼了,我最初的想法无异于老鼠吃大象. 我现在记录的是我在看这本时的感想. 2015.4月9日 刚开始看这本书第一天看了50页,看的我头晕脑胀,但是感觉特别开心,我找到了一种学习的感觉,这种feel是一种持续的感觉,不像灵感一样,稍纵即逝,不过每天能够脑补这些东西,是我最大的收获,以前只是简单的使用,现在到了解javascript的背景和各种细节的时候,才如同醐醍灌顶一样,讲以前的实践一步…
作者:小不了链接:https://zhuanlan.zhihu.com/p/23265155来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处. 鉴于时不时,有同学私信问我(老姚,下同)怎么学前端的问题.这里统一回复一下,如下次再遇到问我此问题同学,就直接把本文链接地址发给你了. 首先说句题外话.关于有人管我叫大神的事情.个人感觉这跟你买东西时,人家管你叫帅哥一样,你答应与否都无妨. 正题开始,"前端怎么学"应该因人而异,别人的方法未必适合自己.就说说我的学习…
JavaScript 本身可以算是一门简单的语言,但我们也不断用智慧和灵活的模式来改进它.昨天我们将这些模式应用到了 JavaScript 框架中,今天这些框架又驱动了我们的 Web 应用程序.很多新手开发者被各种强大的 JavaScript 框架吸引进来,但他们却忽略了框架身后浩如星海的 JavaScript 实用技巧.本文将为你呈献其中7个基础知识点. 1. 在 String.prototype.replace 方法中使用 /g 和 /i 标志位 令很多 JavaScript 初学者意外的是…