![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript学习记录1
文章平均质量分 63
.ZL.
这个作者很懒,什么都没留下…
展开
-
继承,,,,,,,,,,,
工厂模式,使用简单的函数创建对象,为对象添加属性和方法,然后返回对象么这个模式后来被构造函数模式所取代。 构造函数模式,可以创建自定义引用类型,可以像创建内置对象实例一样shiyongnew操作符,但是构造函数模式的缺点也很明显。他的每个成员都无法得到复用,包括函数,由于函数可以不局限于任何对象,因此没有理由不在多个对象间共享函数, 原型模式,使用构造函数的prototype属性来指定那些应该共享的属性和方法。组合使用构造函数模式和原型模式,使用构造函数定义实例的属性,使用原型定义共享的属性和方法。原创 2021-10-23 17:31:55 · 76 阅读 · 0 评论 -
数组的方法
删除和添加元素: push方法在数组后端添加任意项,返回length pop方法在数组后端去除最后一项,返回删除项 shift()方法从数组中删除第一个元素,并返回该元素的值 unshift() 方法将一个或多个元素添加到数组的开头,并返回该数组的新长度 concat()方法用于合并两个或多个数组。此方法不会更改现有数组,而是返回一个新数组。 重排序方法: arr.sort([compareFunction]) sort() 方法用原地算法对数组的元素进行排序,并返回数组。默认排序顺序..原创 2021-10-16 19:35:49 · 125 阅读 · 0 评论 -
引用类型e
Object类型 创建object实例的方法有两种 1,var person = new Object();// var person = {}; person.name = "wang"; person.age = 20; 2,var person = { name:“wang”, age:20 //注意最后一个属性不需要加逗号。 }; 目前我们一般使用对象字面量语法创建对象。 访问对象属性有两种...原创 2021-10-02 19:44:23 · 83 阅读 · 0 评论 -
JavaScript变量作用域和内存问题
首先由于JavaScript的变量不同于其他语言,JavaScript变量属于松散类型,本质决定了他只是一个在特定时间内保存特定值的一个名字而已,也就是说变量的值和变量的数据类型都可能会在脚本的生命周期内改变。 基本类型和引用类型的值 ECMAscript变量可能包含两种不同数据类型的值。(基本类型 和 引用类型) 基本类型:简单的数据段(Undefined Null Boolean Number String) 引用类型:可能由多个值构成的对象。Objuect 首先我们知道,我们的变量是...原创 2021-10-01 22:45:56 · 153 阅读 · 0 评论 -
在html中使用JavaScript
script元素 async:应该立刻下载正脚本,但是不应妨碍页面中的其他操作,比如下载资源或等待其他脚本。只对外部脚本有效 charset:表示通过src属性制定的代码的字符集。很少有人用 defer:表示脚本刻意延迟到文档完全被解析和显示后在执行。只对外部脚本有效 language:已经废弃。表示编写代码使用的是哪种脚本语言 src:表示包含要执行代码的外部文件 type:可以理解为language的替代 使用script元素的方式有两种: 和css一样,直接在html文档中的scrip原创 2021-10-01 14:24:48 · 401 阅读 · 0 评论