摘要: 1作用域链 作用域:浏览器给js的一个生存环境(栈内存)。 作用域链:js中的关键字var和function,都可以提前声明和定义,提前声明和定义的放在我们的内存地址(堆内存)中。然后js从上到下遂行执行,遇到变量就去内存地址查找是否存在这个变量。有就使用没有就继续向父级作用域查找window下结束 阅读全文
posted @ 2018-10-31 09:38 css水 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 而方法的本质也是函数,所以也有返回值。 Document.getElementById() 返回的是获取的标签 getElementsByClassName()和getElementsByTagName()返回的是一个数组 Document.getElementsByClassName(“name” 阅读全文
posted @ 2018-10-30 20:53 css水 阅读(395) 评论(0) 推荐(0) 编辑
摘要: 1. 逻辑运算 || && ! 1||2 5&&4 !0 || 遇到第一个为true的数字就终止并返回 && 遇到第一个为false的值 就终止 返回false的值,如果没有false就返回最后那个数 ||和&&在一起 &&的优先级比较高 高于|| 2. 作用域的问题 1.Js代码如何执行 2.js 阅读全文
posted @ 2018-10-30 18:50 css水 阅读(303) 评论(0) 推荐(0) 编辑
摘要: Js数据类型具体分析 复习 点 运算符 xxx.sss xxx 是对像 sss是属性和方法。 任何数据类型都是拥有属性和方法的。 字符串 String var st=”hello world”; 字符串的定义 (1) charAt() 返回指定位置的字符 (index)index是索引 (2) co 阅读全文
posted @ 2018-10-22 15:25 css水 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 复习 Var 是js的关键字,用于声明变量,声明在内存模块完成,定义(=)是在执行模块完成。 Var可以在内存模块提前(js代码执行前)完成所以有变量提升这个功能。 因为a没有带var,所以不存在变量提升,浏览器会把他当成window的属性。 Function也是js的关键字,用于声明和定义函数的, 阅读全文
posted @ 2018-10-19 13:44 css水 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 遇到第一个字节是非数字就结束了。 A这个变量是字符串了,对于里面的每一个字母来说,他是字节。里面有11个字节。 字节总数用length表示。 4 符号运算 + 字符串拼接 . 表示 ”的“ 对于点运算 点前面的叫对象 点后面的叫属性和方法。 属性和方法的区别? 5 条件语句 如果 否则 if els 阅读全文
posted @ 2018-10-18 11:31 css水 阅读(391) 评论(0) 推荐(0) 编辑
摘要: js1.js介绍js全称叫JavaScript,但不是Java,他是一门前台语言,而java是后台语言。js作者是布兰登.艾奇前台语言:运行在客户端的。后台语言“跟数据库有关的。2.能干什么?页面特效,开发页面游戏,后台开发等。3.js和ECMAscript的关系。ES不是语言,是js的标准,我们学 阅读全文
posted @ 2018-10-16 11:27 css水 阅读(166) 评论(0) 推荐(0) 编辑