首页 > 关键词专题列表 > JavaScript相关
JavaScript

无论您是学生、教育工作者、企业家还是普通用户,脚本大全都适合您。通过浏览我们的JavaScript专题,您将获得与之相关的一切信息,包括定义、解释、应用领域、案例研究等。我们深入探讨每个JavaScript,并提供相关教程和链接,以帮助您进一步了解和学习。

  • JavaScript作用域链的形成
    JavaScript作用域链的形成
    1、JavaScript函数执行时,首先会在自己的AO中找到相应的属性值。2、如果找不到,就会去父级的AO上找,在找不到的时候再去父级的父级找,直到找到window对象,这样形成的AO链就是作用域链。实例function foo() {     fu
    JavaScript 作用域链
    490 2022-08-06
  • JavaScript对象原型__ proto__的介绍
    JavaScript对象原型__ proto__的介绍
    1、__proto__对象原型和原型对象 prototype 是等价的。2、意义在于为对象的查找机制提供一个方向。但是作为非标准属性,因此实际开发中,不可以使用这个属性,它只是内部指向原型对象prototype。实例    // 代码说明:     
    JavaScript __proto__
    216 2022-08-06
  • Javascript如何用原型对象继承父类型
    Javascript如何用原型对象继承父类型
    1、将子类所共享的方法提取出来,让子类的prototype 原型对象 = new 父类()。子类原型对象等于是实例化父类。因为父类实例化之后另外开辟空间,就不会影响原来父类原型对象2、将子类的constructor重新指向子类的构造函数。实例// 父
    原型 JavaScript
    255 2022-08-06
  • JavaScript预加载图片的操作
    JavaScript预加载图片的操作
    1、当网络状态不好时,目标图片加载缓慢,需要一张体积小的图片充当占位符。2、监听DOM的load事件,在DOM对象已加载时,发生此事件。实例<body>     <img src="./red.png" />     <
    JavaScript 图片
    219 2022-08-06
  • JavaScript中构造函数是什么
    JavaScript中构造函数是什么
    1、又称伪造对象或借用构造函数,在子类型构造函数内部调用超类型构造函数。2、函数只是在特定环境下执行代码的对象。因此,通过apply()和call()方法,构造函数可以在新对象上执行。即在子类型对象上执行父类型函数中定义的所有对象的初始化代码。结果每
    构造函数 JavaScript
    104 2022-08-06
  • JavaScript创建类的方法
    JavaScript创建类的方法
    1、定义一个原型对象,然后用Object.create()创建一个继承它的对象。2、使用构造函数定义其prototype属性,调用构造器-构造函数的prototype属性将被用作新对象的原型。ES6的类语法实际上是构建函数prototype的语法糖。
    JavaScript
    209 2022-08-06
  • JavaScript代理模式的分类
    JavaScript代理模式的分类
    1、代理的类型主要包括保护代理和虚拟代理。保护代理用于控制不同权限对象对目标对象的访问。2、虚拟代理则将大成本对象推迟到真正需要它的时候。虚拟代理在Javascript中更常用。实例    var myImage = (function () {  
    JavaScript 代理模式
    418 2022-08-06
  • JavaScript组合模式是什么
    JavaScript组合模式是什么
    1、组合模式将对象组合成树形结构,以表示部分-整体的层次结构。2、除了用来表示树形结构外,组合模式的另一个优点是通过对象的多态性表达,用户可以一致地使用单个对象和组合对象。使用组合模式后,很容易扫描整个文件夹,我们只需要操作树的顶部对象。实例    
    JavaScript 组合模式
    175 2022-08-06
  • JavaScript享元模式是什么
    JavaScript享元模式是什么
    1、享元模式是一种用于性能优化的模式,核心是运用共享技术来有效支持大量细粒度的对象。2、享元模式要求将对象的属性划分为内部状态与外部状态。目标是尽量减少共享对象的数量。实例    var Model = function (sex, underwea
    JavaScript 享元模式
    339 2022-08-06
  • javascript new调用构造函数
    javascript new调用构造函数
    1、内存中创建新的对象。2、新对象的prototype特性被赋值为构造函数的属性。3、this指向构造函数新对象。4、执行构造函数的代码。为新对象添加属性。5、构造函数没有返回对象,则返回新对象。实例/除了声明函数也可以写成表达式 //Let Per
    JavaScript new
    231 2022-08-06
  • JavaScript属性描述对象的操作
    JavaScript属性描述对象的操作
    1、属性分为数据属性、访问器属性。访问器属性不包含数据值,通常包含getter、setter函数。2、采用内部特性来描述属性的特征,属性描述符是ES5开始支持的语法。实例{   value: 123,   writable: false,   enu
    JavaScript 属性
    366 2022-08-06
  • javascript中集合如何理解
    javascript中集合如何理解
    1、无序且唯一的数据结构。2、ES6中有集合叫做Set。3、常用的集合操作,去重,判断某一元素是否在集合中,求交集等。4、集合由一组无序且唯一的项组成,集合不重复,即集合中的元素是唯一的。是否可以这样理解,集合是一个既没有重复元素也没有顺序概念的数组
    JavaScript 集合
    441 2022-08-06
  • javascript中字典如何理解
    javascript中字典如何理解
    1、与集合类似,字典也是存储唯一值的数据结构,但它以键值对的形式存储。2、ES6中有名为Map的字典。3、字典的常用操作:键值对的添加、删除和删查。实例const m = new Map();   //增 m.set('a', 'aa'); m.se
    JavaScript 字典
    428 2022-08-06
  • javascript冒泡排序如何实现
    javascript冒泡排序如何实现
    1、比较所有相邻元素,如果第一个比第二个大,交换它们。2、一轮下来,最后一个数字是。3、排序可以通过执行n-1轮来完成。4、时间复杂度有两个嵌套循环、O(n^2)。实例Array.prototype.bubbleSort = function () 
    JavaScript 冒泡排序
    283 2022-08-06
  • JavaScript选择排序的实现
    JavaScript选择排序的实现
    1、从未排序序列中找到元素,放在排序序列的末尾,重复上述步骤,直到所有元素排序完成。2、找到数组中的最小值,选择并放在第一位。3、然后找到第二个小值,选择它,放在第二位。4、以此类推,执行n-1轮。实例Array.prototype.selectio
    JavaScript 选择排序
    371 2022-08-06
  • JavaScript冒泡排序的实现
    JavaScript冒泡排序的实现
    1、依次比较相邻的两个值,如果后面的比前面的小,就把小元素放在前面。一轮下来,最后一个数字是。2、按照这个规则进行多次递减迭代,直到顺序正确。3、排序可以通过执行n-1轮来完成。实例Array.prototype.bubbleSort = funct
    JavaScript 冒泡排序
    435 2022-08-06
  • JavaScript顺序搜索的介绍
    JavaScript顺序搜索的介绍
    1、顺序搜索算法是最常见、最基本的搜索算法。2、遍历数组,找到与目标值相等的元素,然后返回下标。3、如果没有搜索到目标值,遍历后返回-1。实例Array.prototype.sequentialSearch = function (item) {  
    JavaScript 顺序搜索
    402 2022-08-06