摘要: js数据类型: 基本数据类型:string undefined null Boolean number 引用数据类型:object array function 二者区别: 基本数据类型就是简单的赋值 引用数据类型就是把引用地址赋值给变量 堆内存: 就是存放代码块的,存放有两种形式: 一是对象以键值 阅读全文
posted @ 2018-11-01 20:42 黑太阳- 阅读(137) 评论(0) 推荐(0) 编辑
摘要: Javascript中级 1.作用域链: 作用域:浏览器给js的一个生存环境(栈内存) 作用域链:js中的关键字,var和function都可以提前声明和定义,提前声明和定义的放在我们的内存地址(堆内存)中。然后js从上到下逐层执行,遇到变量就去内存地址查找是否存在这个变量,有就使用,没有就继续向父 阅读全文
posted @ 2018-10-31 20:49 黑太阳- 阅读(260) 评论(0) 推荐(0) 编辑
摘要: JS事件: JS事件是一直存在的,可以绑定方法,也可以不绑定,如果没有绑定,事件都会发生,只是这个事件什么都没有。可以给相应的元素绑定事件跟方法。 div.onclick=function(){ } 点击div的时候,就触发了函数中的代码块 事件对象——event 一个事件触发获得的所有信息,都在事 阅读全文
posted @ 2018-10-30 17:21 黑太阳- 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 一.函数都有返回值…… 而方法的本质也是函数,所以也有返回值。 Document.getElementById() 返回的是获取的标签 getElementsByClassName()和getElementsByTagName()返回的是一个数组 Document.getElementsByClas 阅读全文
posted @ 2018-10-24 19:43 黑太阳- 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 一.逻辑运算 || && ! 1||2 5&&4 !0 || 遇到第一个为true的数字就终止并返回 && 遇到第一个为false的值 就终止 返回false的值,如果没有false就返回最后那个数 ||和&&在一起 &&的优先级比较高 高于|| 二.作用域的问题 1.Js代码如何执行 2.js环境 阅读全文
posted @ 2018-10-24 19:37 黑太阳- 阅读(153) 评论(0) 推荐(0) 编辑
摘要: Js数据类型具体分析 复习 点 运算符 xxx.sss xxx 是对像 sss是属性和方法。 任何数据类型都是拥有属性和方法的。 字符串 String var st=”hello world”; 字符串的定义 1.charAt() 返回指定位置的字符 (index)index是索引 2.concat 阅读全文
posted @ 2018-10-24 19:33 黑太阳- 阅读(478) 评论(0) 推荐(0) 编辑
摘要: 1.函数 关键词function 复习 Var 是js的关键字,用于声明变量,声明在内存模块完成,定义(=)是在执行模块完成。 Var可以在内存模块提前(js代码执行前)完成所以有变量提升这个功能。 因为a没有带var,所以不存在变量提升,浏览器会把他当成window的属性。 Function也是j 阅读全文
posted @ 2018-10-22 17:31 黑太阳- 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 1. js的本质就是处理数据。数据来自于后台的数据库。 所以变量就起到一个临时存储数据的作用。 ECMAScript制定了js的数据类型。 数据类型有哪些? Array 数组 json function 函数 日期 数字对象等 1 2 3 4 5叫基本数据类型。 Var s=”hello”; var 阅读全文
posted @ 2018-10-21 20:57 黑太阳- 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 1.变量提升 变量提升是浏览器的一个功能,在运行js代码之前,浏览器会给js一个全局作用域叫window, window分两个模块,一个叫内存模块,一个叫运行模块, 内存模块找到当前作用域下的所有带var和function的关键字, 执行模块执行js代码,从上到下执行,遇到变量就会通过内存地址去查找 阅读全文
posted @ 2018-10-21 20:49 黑太阳- 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 1.parseInt() 2.parseFloat() 遇到第一个字节是非数字就结束了。 3.var a=”hello world” A这个变量是字符串了,对于里面的每一个字母来说,他是字节。里面有11个字节。 字节总数用length表示。 4.符号运算 + 字符串拼接 . 表示 ”的“ 对于点运算 阅读全文
posted @ 2018-10-21 20:42 黑太阳- 阅读(120) 评论(0) 推荐(0) 编辑