摘要:
一、什么是BOM? 浏览器对象模型 二、BOM中的顶级对象是什么? window 三、window下有哪些子对象? document location history navigator frames screen 四、如何实现跳转页面? window.location location.href 阅读全文
摘要:
一、设置或获取元素对象中(标签中)的属性和自定义属性 对象.属性 对象['属性'] 对象.getAttribute('属性名') 对象.setAttribute('属性名','属性值'); 对象.removeAttribute('属性名') 二、outerHTML : 当前节点对象及所有子节点(标签 阅读全文
摘要:
一、什么是作用域? 作用的范围 二、JS中有哪些作用域? script作用域(全局作用域) 函数作用域(局部作用域) 三、JS解析器 1. 预解析 (找 var function 形参) 2. 逐行解读代码 四、作用域链? 五、注:1. 变量与函数同名时? 2. 多个script作用域? 六、什么是 阅读全文
摘要:
一、什么是函数? 将反复使用的功能代码,封装成一个独立的模块,这个模块叫做函数。 二、封装函数的好处? 1. 一次封装,多次使用 2. 使程序可控 三、函数的分类: 内置函数和自定义函数 四、函数的数据类型: Function 五、如何声明函数? 1. 语句定义法(任何地方都可调用) functio 阅读全文
摘要:
一、什么是循环结构? 满足一定条件,(((重复)))执行一段相同的代码。 二、循环思想是什么?(循环三要素) 从哪儿开始 到哪儿结束 步长(步进) 三、可以实现循环的语句有哪些? while / do while /for 四、while :当型循环。 格式: 表达式1; while(表达式2){ 阅读全文
摘要:
一、流程控制的三大结构? 1. 顺序结构:从上到下依次执行每一条语句,不允许跳过任何一条语句。 2. 选择结构:根据条件判断,选择要执行语句段。 3. 循环结构:满足一定的条件,重复执行一段相同的代码。 二、如何实现选择结构? 1. ?: 2. if 3. switch 三、if 1. 单分支语句 阅读全文
摘要:
1. 什么是JS? 是一种(基于对象)和(事件驱动)的(客户端脚本)语言。 运行环境: 浏览器 (通过浏览器解释执行) 2. JS产生于哪一年,哪个公司,谁?第一个名字是什么? 95年、网景、布兰登、liveScript 3. W3C第一个标准是什么? ECMA-262 4. JS包含哪几部分? 1 阅读全文
摘要:
一、如何创建日期对象 1. new Date() 2. new Date(year,month,date,hours,minutes,seconds) 3. new Date(year,month,date) 二、如何获取日期时间? 1. 获取年份 date.getFullYear() 2. 获取月 阅读全文