- 博客(9)
- 收藏
- 关注
原创 Javascript(八)作用域
ES5中作用域1.在es5中没有函数就不谈作用域。2.定义:一个标识符,在哪些写代码的地方能够使用,这写地方就是这个标识符能够起作用的区域,称为作用域。3.作用域又分全局作用域和局部作用域。局部作用域:函数内部的变量,只能在函数内部访问。函数里面能访问里面和函数外面的标识符,但是函数外面不能访问里面的标识符。eg: var a=100 function fn() {...
2019-08-13 19:25:59
187
原创 Javascript(七)原型对象和原型链(继承)
原型对象1.概念:对象的原型模型对象称为原型对象,对象自己没有的属性和方法,原型对象上有的对象可以去引用eg:function fn (name) { this.name=name }fn.prototype={age:18}//fn{prototype:{age:18}}var fm=new fn("Alice")//fm{__proto__:{age:18},name:Al...
2019-08-12 19:35:31
149
原创 Javascript(六)new
new是怎么使用的1.创建一个空对象,把这个对象的__proto__赋值为fn.prototype==>{proto:fn.prototype}2.执行fn函数 fn函数内部的this代表创建出来的这个对象3.fn函数的返回值是基本数据:表达结果就是创建的对象 引用数据的话,表达式结果就是fn的返回值function fn () { this.name="Alice"...
2019-08-12 19:02:30
177
原创 Javascript(五)this
1、this代表的是代码执行环境对象函数调用的对象是谁,this就是谁2.离this最近的function(嵌套)这个单词(没有这个单词直接就是windons),是哪个对象让它的代码跑起来的,this就是那个对象var obj1={name:"obj1",say:function fn () {console.log(this)}}//离this最近的function是say(),被obj1...
2019-08-07 21:12:55
169
原创 Javascript(四)函数入门
函数函数定义1.函数又称为闭包,回调函数,构造函数 ,对象 ,数据 handler(处理程序) , 原型对象 ,方法(函数是一种特殊的对象,也能用语法糖)2.函数就是一块代码,只有当函数被调用,事件触发时会运行函数代码块3.函数调用是相互独立的,每一次调用它都会重新执行一次代码eg:function fn(){console.log(1212)}fn()//1212fn(...
2019-08-07 20:21:36
171
原创 Javascript(三)for语句的应用
嵌套for语句的遍历eg:var arr=[[1,2,3,4,5],[4,6,7,8,9],[,2,3,4,6,7,89],[13,45,566,78,3]]//一个嵌套数组for(i=0;i<arr.length;i++)//for循环语句,i代表数组的下标{console.log(arr[i]);//遍历arr数组for(j=0;j<arr[i].length;j++)...
2019-08-07 19:28:31
150
原创 Javascript(二)if语句和for语句
if语句1.小括号的条件语句,判定为真才执行大括号的代码eg:var a=100if(a){var b=200;}//a=100为ture,执行{}的代码,所以b=200console.log(b);2.if的大括号可以省略,它认为大括号里面只有一个执行语句if(0)console.log(1212)3.if和else的大括号可以省略,它认为大括号里面只有一个执行语句i...
2019-08-06 20:04:36
368
原创 Javascript(一)表达式与运算符
表达式原始表达式1.表达式是编程程序的最小单位,是代码的最小单位,而原始表达式是最小单位的表达式,不可再分割。2.原始表达式包含直接量、关键字(保留字)和变量名eg:var a=20;//var是声明,a是变量名,20是直接量//直接量一般有:数字eg:1,2.6;字符串eg:“hello word”保留字(关键字)一般有:true/false/this变量名一般有:a,b,c,d...
2019-08-06 19:38:11
166
2
原创 Javascript入门学习笔记
@JavaScriptJavascript入门Javascript是弱类型,脚本语言,在运行的时候不需要编译JS的代码写在哪里Javascript的代码写在哪里?有三种方式1.行内式在标签对应的属性里写要执行的Javascript的代码eg:<a href="javascript:console.log(666)">xxxx</a><a href="...
2019-08-05 20:21:37
115
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人