AI智能
改变未来

JavaScript 第53页

javascript设计模式与开发实践读书笔记-爱站程序员基地

javascript设计模式与开发实践读书笔记

AI

为何要使用设计模式? 根本目标: 高内聚,低耦合 表现:更方便的代码复用,更高的扩展性,更低的维护成本。 如何选择合适的设计模式? 找出程序中的变化部分与不变的部分,将变化的部分封装起来。 多态本质上的优点 不必再询问对象的类型,减少冗余的...

JavaScript高级 - 5 - 构造函数和原型-爱站程序员基地

JavaScript高级 – 5 – 构造函数和原型

AI

JavaScript高级 – 5 – 构造函数和原型 1. 构造函数和原型 1.1 对象的三种创建方式–复习 1.2 静态成员和实例成员 1.2.1 实例成员 1.2.2 静态成员 1.3 构造函数的问题...

js js高级笔记-爱站程序员基地

js js高级笔记

AI

js高级 js变量提升和函数提升(预解析) 如果通过var声明变量: 如果一个声明的变量在函数体内,那么它的作用域就是函数内部。如果是在全局环境下声明的,那么它的作用域就是全局 ES6之前没有块级作用域,只有函数作用域和全局作用域,ES6中...

json对象加json对象_JSON对象-爱站程序员基地

json对象加json对象_JSON对象

AI

json对象加json对象 We have heard time and again that everything in JavaScript is an object. 我们一次又一次地听到JavaScript中的所有东西都是对象。 T...

JavaScript高级笔记-爱站程序员基地

JavaScript高级笔记

AI

JavaScript高级01 1.面向过程与面向对象 1.1面向过程 面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候再一个一个的依次调用就可以了。 1.2面向对象 面向对象是把事务分解成为一个个对象,然...

js 深拷贝的几种方法-爱站程序员基地

js 深拷贝的几种方法

AI

// js深拷贝方法var obj = {a:1,arr:[1,2],name:“中国”,area:[‘北京’,‘上海’,‘广州’]}var obj2 ={test:“obj2”}obj2=deepCopy(obj,obj2);functi...

JavaScript高级 - 3 - 严格模式-爱站程序员基地

JavaScript高级 – 3 – 严格模式

AI

JavaScript高级 – 3 – 严格模式 什么是严格模式 开启严格模式 严格模式中的变化 什么是严格模式 JavaScript 除了提供正常模式外,还提供了严格模式(strict mode)。ES5 的严格模式...