摘要: 1.先看看常见的例子吧: var fn=null;function foo(){ var a=2; function innerFoo(){ console.log(a); } fn=innerFoo; } foo(); bar(); 下面我们通过断点调试的方法来看看执行顺序: fn=null——> 阅读全文
posted @ 2017-03-22 21:01 lsnan 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 用javascript实现动画效果 I.位置 Position属性的合法取值有static、fixed、relative和absolute四种 如果把某个元素的position属性设置为absolute,我们就可以把它摆放到它的“容器”里的任何位置。它的显示位置将由top、left、right和bo 阅读全文
posted @ 2016-10-13 16:17 lsnan 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 1.innerHTML属性 现如今的浏览器几乎都支持属性innerHTML,但这个属性并不是W3C DOM标准的组成部分。它始见于微软公司的IE4浏览器,并从那时被其他的浏览器接受,innerHTML属性用于获取或替换HTML元素的内容。 Window.onload=function(){ Var 阅读全文
posted @ 2016-10-13 16:15 lsnan 阅读(1463) 评论(0) 推荐(0) 编辑
摘要: 1.认识DOM 文档对象模型DOM(Document Object Model)定义访问和处理HTML文档的标准方法。DOM将HTML文档呈现为带有元素、属性和文本的树结构(节点树)。 以下为DOM节点层次图: 节点 HTML文档可以说由节点构成的集合,三种常见的DOM节点: I.元素节点:例如<h 阅读全文
posted @ 2016-10-13 16:11 lsnan 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 1.认识BOM window对象对应着浏览器窗口本身,这个对象的属性和方法通常被统称为BOM(浏览器对象模型)。BOM向程序员提供了window.open和window.blur等方法。 常用方法: Alert()、Confirm()、Prompt() Close()、open() moveBy() 阅读全文
posted @ 2016-10-13 15:51 lsnan 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 1.三种调用函数的方式: I.直接调用函数。 对象.函数引用 II.以call方法调用函数 函数引用.call(调用者,参数1,参数2,参数3......) III.以apply方法调用函数 函数引用.apply(调用者.arguments) arguments相当于数组,用来存放多个参数 栗子: 阅读全文
posted @ 2016-10-13 15:38 lsnan 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 1.变量的作用域 变量可以是全局的,也可以是局部的,在谈论全局变量和局部变量之间的区别时,我们其实是在讨论变量的作用域(scope)。 I.全局变量:可以在脚本的任何位置被引用。作用域是整个脚本。 II.局部变量:只存在于对它作出声明的那个函数的内部,在那个函数外部是无法引用它的。作用域仅限于某个特 阅读全文
posted @ 2016-10-13 15:34 lsnan 阅读(642) 评论(0) 推荐(0) 编辑
摘要: 1.函数是完成某个特定功能的一组语句。我们可以把完成特定功能的代码块放到一个函数里,直接调用这个函数,就省重复输入大量代码的麻烦。 2.用户定义对象:由程序员自行创建的对象。 3.内建函数:JavaScript提供了许多可以拿来就用的内建函数,比如alert()就是一个内建函数。 4.内建对象:数组 阅读全文
posted @ 2016-10-13 15:30 lsnan 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 引用类型 1.创建Object实例的方式有两种。第一种是使用new操作符后跟Object构造函数,如下所示: Var person=new Object(); Person.name=”Nicholas”; Person.age=29; 另一种是使用对象字面量表示法。对象字面量是对象定义的一种简写形 阅读全文
posted @ 2016-10-13 15:22 lsnan 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 今天就来复习整理一下语句吧。 下面有比较常用的几种:当然了并不全面。以后再做补充。 语句: I.判断语句(if...else) if(条件) { 条件成立时执行的代码 } else { 条件不成立时执行的代码 } II.循环语句(for) var count=10; for(var i=0;i<co 阅读全文
posted @ 2016-09-11 08:02 lsnan 阅读(156) 评论(0) 推荐(0) 编辑