随笔分类 -  Javascript心得

摘要:题目一:if (!("a" in window)) { var a = 1;}alert(a);题目二:var a = 1, b = function a(x) { x && a(--x); };alert(a);题目三:function a(x) { return x * 2;}var a;alert(a);题目四:function b(x, y, a) { arguments[2] = 10; alert(a);}b(1, 2, 3);题目五:function a() { alert(this);}a.call(null);请不要借助任何帮助工具,心算答 阅读全文
posted @ 2013-02-22 16:08 快乐人生,积极进取 阅读(150) 评论(0) 推荐(0) 编辑
摘要:IE的事件流叫做事件冒泡Netscape的事件流叫做事件捕获DOM2级事件规定的事件包括三个阶段:事件捕获阶段、处于目标阶段和事件冒泡阶段。 阅读全文
posted @ 2013-02-17 19:45 快乐人生,积极进取 阅读(112) 评论(0) 推荐(0) 编辑
摘要:var EventUtil = { /* *添加事件处理 参数:元素对象 事件类型 处理函数 */ addHandle: function (element, type, handle) { //dom2级的事件添加 if (element.addEventListener) { element.addEventListener(type, handle, false); } else { //IE 的事件添加 if (element.attachEvent)... 阅读全文
posted @ 2013-02-17 19:35 快乐人生,积极进取 阅读(223) 评论(0) 推荐(0) 编辑
摘要:1基本类型是指那些保存在栈内存的简单数据段,引用类型是指那些保存在堆内存中的对象,变量中保存的实际上只是一个指针。2javascript中5种基本数据类型Undefined,Null,Boolean,Number和String3事实上我们不能给基本类型的值添加属性,尽管在javascript这样做不会导致任何错误。var name = "Angela"; name.age = 23; alert(name.age);//undefined;4ECMAScript中所有函数的参数都是按值传递的。function setName(obj) { obj.name = " 阅读全文
posted @ 2012-10-19 08:54 快乐人生,积极进取 阅读(161) 评论(0) 推荐(0) 编辑
摘要:1:javascirpt是严格区分大小写的。2:javascript(标识符)命名规则:第一个字符必须是一个字母、下划线、美元符号,其它字符可以是字母、下划线、美元符号或数字3:ECMAScript标识符采用驼峰大小写格式,也就是第一个字母小写,剩下的每个单词的首字母大写。(但是没有谁强制要求这个格式)4://单行注释 /* *这是多行注释 */ 5:每条语句最好用一个分号结尾,但是也可以省略分号。6:if (test) alert(test); //有效但容易出错,最好不要使用 if (test) { alert(test);//推荐使用 }7:var obj; 像这... 阅读全文
posted @ 2012-10-18 16:44 快乐人生,积极进取 阅读(250) 评论(0) 推荐(0) 编辑
摘要:script属性:charset:表示通过src属性指定的代码的字符集defer:表示脚本可以延迟到文档完全被解析和显示之后再执行包含在script元素内部的javascript代码将从上到下依次解释在javascript代码的任何地方不要出现“</script>”字符串,因为按照解析嵌入式代码的规则,当浏览器遇到字符串“</script>”时,就会认为那是结束的</script>标签,而通过把这个字符串分隔为两部分可解决这个问题外部javascript文件带有js扩展名,但这个扩展名不是必需的,因为浏览器 不会检查包含javascript的文件的扩展名带有 阅读全文
posted @ 2012-10-18 15:15 快乐人生,积极进取 阅读(354) 评论(0) 推荐(0) 编辑
摘要:一个完整的javascript实现应该由三个不同的部分组成:核心(ECMAScript)、文档对象模型(DOM)、浏览器对象模型(BOM)Web浏览器只是ECMAScript实现可能的宿主环境之一。宿主环境不仅提供基本的ECMAScript实现,同时也会提供该语言的扩展,以便言语和环境之间对接交互。ECMAScript语言邮下列组成:语法、类型、语句、关键字、保留字、操作符、对象文档对象模型(DOM):提供访问和操作网页内容的方法和接口浏览器对象模型(BOM)提供与浏览器交互的方法与接口 阅读全文
posted @ 2012-10-18 14:26 快乐人生,积极进取 阅读(200) 评论(0) 推荐(0) 编辑