摘要: SyntaxError是解析代码时发生的语法错误 (2)ReferenceError ReferenceError是引用一个不存在的变量时发生的错误。 另一种触发场景是,将一个值分配给无法分配的对象,比如对函数的运行结果或者this赋值。 上面代码对函数console.log的运行结果和this赋值 阅读全文
posted @ 2017-01-07 18:28 JSer_cnblog 阅读(15151) 评论(0) 推荐(1) 编辑
摘要: 一. 普通对象与函数对象 JavaScript 中,万物皆对象!但对象也是有区别的。分为普通对象和函数对象,Object ,Function 是JS自带的函数对象。下面举例说明 function f1(){}; var f2 = function(){}; var f3 = new Function 阅读全文
posted @ 2017-01-06 18:39 JSer_cnblog 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 什么是事件? 事件(Event)是JavaScript应用跳动的心脏 ,也是把所有东西粘在一起的胶水。当我们与浏览器中 Web 页面进行某些类型的交互时,事件就发生了。事件可能是用户在某些内容上的点击、鼠标经过某个特定元素或按下键盘上的某些按键。事件还可能是 Web 浏览器中发生的事情,比如说某个 阅读全文
posted @ 2017-01-06 17:07 JSer_cnblog 阅读(183) 评论(0) 推荐(0) 编辑
摘要: document.write的用处 document.write是JavaScript中对document.open所开启的文档流(document stream操作的API方法,它能够直接在文档流中写入字符串,一旦文档流已经关闭,那document.write就会重新利用document.open 阅读全文
posted @ 2017-01-06 11:37 JSer_cnblog 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 运动框架的实现思路 运动,其实就是在一段时间内改变left、right、width、height、opactiy的值,到达目的地之后停止。 现在按照以下步骤来进行我们的运动框架的封装: (一)匀速运动 速度动画 运动基础 思考:如何让div动起来?如下: 计时器setInterval(函数,交互时间 阅读全文
posted @ 2017-01-05 13:28 JSer_cnblog 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 摘要: javascript和其他编程语言相比比较随意,所以javascript代码中充满各种奇葩的写法,有时雾里看花,当然,能理解各型各色的写法也是对javascript语言特性更进一步的深入理解。 ( function(){…} )()和( function (){…} () )是两种javas 阅读全文
posted @ 2017-01-04 13:53 JSer_cnblog 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 1)SyntaxError SyntaxError是解析代码时发生的语法错误 // 变量名错误 var 1a; // 缺少括号 console.log 'hello'); (2)ReferenceError ReferenceError是引用一个不存在的变量时发生的错误。 unknownVariab 阅读全文
posted @ 2017-01-03 18:53 JSer_cnblog 阅读(240) 评论(0) 推荐(0) 编辑
摘要: JavaScript Scoping and Hoisting Do you know what value will be alerted if the following is executed as a JavaScript program? var foo = 1; function bar 阅读全文
posted @ 2017-01-02 17:03 JSer_cnblog 阅读(175) 评论(0) 推荐(0) 编辑
摘要: [1]定义 浏览器内核分成两部分渲染引擎和js引擎,由于js引擎越来越独立,内核就倾向于只指渲染引擎 渲染引擎是一种对HTML文档进行解析并将其显示在页面上的工具[2]常见引擎 渲染引擎: firefox使用gecko引擎 IE使用Trident引擎 2015年微软推出自己新的浏览器,原名叫斯巴达, 阅读全文
posted @ 2017-01-01 16:41 JSer_cnblog 阅读(184) 评论(0) 推荐(0) 编辑