10 2018 档案

摘要:1.作用域链 作用域链:浏览器给js的衣蛾生存环境(栈内存) 作用链链:js中的关键字var 和function都可以提前声明和定义。提前声明和定义的放在我们的内存地址(堆内存)中,然后js代码从上到下逐行执行。 遇到变量就去内存地址查找是否存在这个变量。有就使用。没有就继续父级作用域下查找知道wi 阅读全文
posted @ 2018-10-31 19:25 小炸渣i 阅读(149) 评论(0) 推荐(0)
摘要:而方法的本质也是函数,所以也有返回值。 Document.getElementById() 返回的是获取的标签 getElementsByClassName()和getElementsByTagName()返回的是一个数组 Document.getElementsByClassName(“name” 阅读全文
posted @ 2018-10-30 17:26 小炸渣i 阅读(160) 评论(0) 推荐(0)
摘要:1||2 5&&4 !0 || 遇到第一个为true的数字就终止并返回 && 遇到第一个为false的值 就终止 返回false的值,如果没有false就返回最后那个数 ||和&&在一起 &&的优先级比较高 高于|| 1.Js代码如何执行 2.js环境 3.栈 堆 Js代码在客户端执行前,浏览器会给 阅读全文
posted @ 2018-10-30 17:26 小炸渣i 阅读(117) 评论(0) 推荐(0)
摘要:*什么是函数?功能是什么? 函数是一个功能模块,可以被复用(重用)*在js中如何声明一个函数? 1)命名函数 语法: function 函数名([参数列表]){ //功能代码 } 1.1)不带参数的函数 function 函数名(){ //功能代码 } 1.2)带参数的函数 function 函数名 阅读全文
posted @ 2018-10-19 11:23 小炸渣i 阅读(738) 评论(0) 推荐(0)
摘要:一、js最常见的函数定义方式: 1、函数声明,使用function语句 function print(x,y){ return x*y; } 2、函数直接量定义函数 var print = function(x,y){ return x*y; } 3、构造函数方法 new Function(); v 阅读全文
posted @ 2018-10-19 11:19 小炸渣i 阅读(162) 评论(0) 推荐(0)
摘要:变量提升: 变量提升是浏览器的一个功能,在运行js代码之前,浏览器会给js一个全局作用域叫做window,window分为两个模块,一个叫内存模块。一个叫运行模块,内存模块找到当前作用域下的所有带var和function的关键字,执行模块执行js代码。从上到下执行,遇到变量就会通过内存地址去查找这个 阅读全文
posted @ 2018-10-17 20:48 小炸渣i 阅读(96) 评论(0) 推荐(0)
摘要:遇到第一个字节是非数字就结束了。 A这个变量是字符串了,对于里面的每一个字母来说,他是字节。里面有11个字节。 字节总数用length表示。 4 符号运算 + 字符串拼接 . 表示 ”的“ 对于点运算 点前面的叫对象 点后面的叫属性和方法。 属性和方法的区别? 5 条件语句 如果 否则 if els 阅读全文
posted @ 2018-10-16 10:56 小炸渣i 阅读(136) 评论(0) 推荐(0)
摘要:Js全称叫javascript,但不是java,他是一门前台语言,而java是后台语言。 Js作者是布兰登艾奇。 前台语言:运行在客户端的 后台语言:跟数据库有关的。 页面特效,开发页面游戏,后台开发等等。 ES不是语言,是js的标准,我们学习js得按es的标准学习。 Html 结构层 Css 表现 阅读全文
posted @ 2018-10-16 10:55 小炸渣i 阅读(143) 评论(0) 推荐(0)