自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 JavaScript之事件篇

JavaScript之事件篇1.交互和事件的定义:2.如何绑定事件处理函数:(1)dom.onxxx = function (){}(2)dom.addEventListener()(3)dom.attachEvent() (ie 独有)3.事件处理程序的运行环境:(1)dom.onxxx = function () {} 程序 this 指向 dom 元素本身,比如说:(2)dom.addEventListener() 程序 this 指向 dom 元素本身,还是上边的 div:(3)dom.a

2020-05-28 16:11:51 219

原创 JavaScript this,callee和caller篇

JavaScript this,callee和caller篇1.this(1)函数预编译过程,this 指向 window,比如说(2)全局作用域里 this 也指向 window(3)call/apply 可以改变函数运行时的 this 指向。(4)obj.func ();function 函数里的 this 指向 obj。2.callee、caller(1)arguments.callee(2)function.caller1.this(1)函数预编译过程,this 指向 window,比如说fu

2020-05-25 10:32:32 340

原创 JavaScript 命名空间 对象枚举

JavaScript 命名空间 对象枚举1.命名空间作用:解释:方法一:方法二:2.对象枚举(1)for in 循环(2)hasOwnProperty1.命名空间作用:管理变量,防止污染全局,适用于模块化开发。解释:一个网站或者是一个项目,他是需要很多很多人一起来完成的,有许多个人写 HTML,许多人写 css,许多人写 js,最后把他们拼接在一起,而且在你入职后,是要经过专门的培训的,其中就包括什么样的方法用什么样的名字,它是规定好了的,所以你后期在写的时候就会非常规范,那么,就存在一种问题,大

2020-05-25 09:56:59 247

原创 JavaScript继承模式篇

JavaScript继承模式篇继承发展史(1)传统方式——原型链(2)借用构造函数(3)共享原型(4)圣杯模式继承发展史(1)传统方式——原型链A.prototype.lastName = "yang";function A(){ }var a = new A();B.prototype = a;function B(){ this.name = "haha";}var b = new B();C.prototype = b;function C(){ }var c = n

2020-05-22 10:25:04 215

原创 知识点补充 toString toFixed call apply

知识点补充 toString和toFixed(1)toString(2)toFixed(3)call 和 apply①:call②:apply(1)toString我们以前讲过,说 undefined 和 null 不能调用 toString,会报错的,现在我们就知道原因了:数字能调用 toString 是因为数字可以调用包装类,包装成对象然后一层一层 往上访问一直到终端 Object.prototype,所以数字是肯定有 toString 的,但是 undefined 和 null 是没有包装类的,他

2020-05-21 10:18:12 340

原创 JavaScript 原型链篇

JavaScript 原型链篇(1)比如说:(2)原型链上的增删改查(接着上个例子讲)(3)Object.create(原型)(1)比如说:function Person(){}var person = new Person();此时我们访问 Person.prototype 发现里边还有一个__proto__属性,那就说明,原型还有原型,那我们就来写一写原型连成链的东西:GrandFather.prototype.LastName = "杨";function GrandFather()

2020-05-20 16:54:41 121

原创 JavaScript原型篇

JavaScript原型篇1. 原型:1. 原型:(1)定义:原型是 function 对象的一个属性,它定义了构造函数制造出的对象的公 共祖先,通过该构造函数产生的对象,可以继承该原型的属性和方法,原型也是对象。 例如:Person.prototype.name = "小张";function Person(){ }var person = new Person();这个 person 就是构造函数 Person 生产出来的对象,由于 Person 是函数,函数也属于一种对象,对象就有属

2020-05-19 09:59:47 139

原创 JavaScript 对象 构造函数 包装类篇

JavaScript 对象 构造函数 包装类篇1. 对象:(1)例如:(2)属性的增删改查:我们继续用上边的例子来讲(3)对象的创建方法:(4)构造函数的内部原理 :1. 包装类:1. 对象:对象就是一种基本的变量类型,他和数组、function 等等, 这些都属于引用值。对象里有一些属性和方法,他们之间可以互相更改。(1)例如:var myCar = { brand:"BMW", age:3, color:red, health:100, drive:function (){ he

2020-05-18 11:25:57 159

原创 JavaScript 立即执行函数篇

JavaScript 立即执行函数篇(1) 它的形式:(2) 它的写法:(3) 拓展:什么是立即执行函数?比如说我现在在全局 function a(){},function b(){},这两个函数假如说写在全局,如果 JavaScript 不执行完,这两个函数永远都是等待被执行,永远释放不了,假如定义一个函数你只想用一次,后边就不用他了,他还一直写在全局不释放,这样的话就很占空间了,鉴于此,J...

2020-05-02 16:33:51 165

原创 JavaScript 闭包篇

JavaScript 闭包篇1:闭包(1)先来看个例子 :(2)闭包的应用 :(3)闭包的现象 :(4)闭包的作用 :作用一:实现公有变量,比如函数累加器:作用二:可以做缓存(存储结构)1:闭包(1)先来看个例子 :function a(){ function b(){ var bbb = 234; console.log(aaa); } var aaa = 123; ret...

2020-05-02 16:15:10 143

原创 JavaScript 作用域、作用域链

作用域、作用域链1:什么是作用域?(1):执行期上下文(2):[ [ scope ] ](3):作用域链2:示例:1:什么是作用域?我们之前讲过,一个函数就相当于一个屋子,他和外边有阻隔,函数里边的东西能看到外边的东西,但是外边的看不到里边的东西,我们可以把函数所生成的这种空间就叫做作用域,但是这么叫不精准,作用域的确是随着一个函数的产生而产生的,现在就来探索一下作用域。(1):执行期上下文...

2020-05-02 14:45:47 100

原创 JavaScript递归、预编译篇

JavaScript递归、预编译篇1. 递归 :(1):用函数体写出 n 的阶乘[^1](2):写一个函数,实现斐波那契数列[^2]2. 预编译前奏 :(1):比如说(2):imply global 暗示全局变量(3):一切声明的全局变量,全是 window 属性3. 函数预编译 :(1):预编译四部曲4. 全局预编译 :此篇理论性较强,建议慢慢看,慢慢理解1. 递归 :其实递归就是一种找规...

2020-04-16 13:08:55 225

原创 JavaScript函数篇(初识作用域)

JavaScript学习笔记之函数篇1. 函数的诞生——声明函数的基本作用及形式:(1): 基本作用(2): 函数的形式及调用函数2. 函数表达式 :(1): 命名函数表达式(2): 匿名函数表达式3. 参数——形参和实参(1): 参数的定义及作用(1): JavaScript 不定参1. 函数的诞生——声明函数的基本作用及形式:(1): 基本作用比如说有以下代码if(1 > 0){...

2020-04-15 15:22:13 154 1

原创 JavaScript引用值篇

JavaScript学习笔记之引用值篇1. 数组:2. 对象:3. typeof 操作符 :4. 显式类型转换 :5. 隐式类型转换 :6. 不发生类型转换 :1. 数组:(1)数组里边可以放很多东西,他是一个存放物品的一个集合,他的形式是一个中括号里边放入很多值(数字、字符串、undefined 等等都可以),例如:var arr = [1,2,3,undefined,“abc”](2)数...

2020-04-14 19:05:24 351

原创 JavaScript循环语句篇

JavaScript学习笔记之循环语句篇1. for 循环:1. for 循环:for 循环的形式为:for(var i = 0; i < 10; i++){ document.write('a'); //循环体} //输出结果为10个a其中,for 为关键字,小括号里放了三个语句,用两个分号隔开,大括号里的语句叫做循环体,这样这个 a 就被循环往复打印了十遍...

2020-04-14 16:14:31 353

原创 JavaScript条件语句篇

JavaScript学习笔记之条件语句篇1. if 语句:2.if else if语句:1. if 语句:if 语句的形式为:if(条件){// 执行语句}他的原理是,当小括号里的条件转化为布尔值为真的时候,才会执行大括号里边的语句。示例://1:if(1>0){ //1>0 为真,所以会执行后边的语句 document.write("123")}//2...

2020-04-13 14:19:19 406

原创 JavaScript之运算符篇

JavaScript学习笔记之运算篇1. 运算操作符(1)+:(2) - 和 * 和 / :(3) % 和 = 和() :(4)“++”,“- -”,” +=“,“-=”,“ /=“,“*=”,“ %=” :2. 比较运算符3. 逻辑运算符(1)&&:与(2)|| : 或(3) !:非1. 运算操作符(1)+:加号,它的作用是数字运算和字符串连...

2020-04-04 19:30:59 280

原创 JavaScript学习笔记之入门篇

JavaScript学习笔记之入门篇JavaScript引入JavaScript变量JavaScript引入页面级 js:直接在 HTML 文件里写上 script 标签,写在哪里都可以。<script type=“text/javascript”> js 代码 </script> 其中:type=“text/javascript” 是告...

2020-04-03 14:49:22 175

原创 JavaScript历史篇

JavaScriptweb发展史web发展史 Mosaic,是互联网历史上第一个获普遍使用和能够显示图片的网页浏览器,于1993年问世。

2020-04-01 16:42:59 184

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除