js数组拷贝

作者:阿蒙 时间:2023-12-16 标签: JavaScript 分类: 原生JS浏览数:1902

所谓深浅拷贝是针对引用类型的区别。 基础类型是值传递,存储在栈中。 引用类型引用存储在栈中,值存储在堆中。所以基本类型的值是不可改变的,使用赋值操作符时其实是生成一个新的基础类型。 而引用类型使用赋值时,只是重新生成了栈中的引用,而引用对于的值还是相同的。 &n... 阅读全文

this,call 和apply

作者:阿蒙 时间:2020-2-19 标签: JavaScript 分类: 设计模式笔记浏览数:1083

一. this this的指向 1. 作为对象的方法调用: this指向该对象。 2. 作为普通函数调用, this指向全局对象,在非严格模式浏览器端指向wind... 阅读全文

面向对象javascript

作者:阿蒙 时间:2020-2-19 标签: JavaScript 分类: 设计模式笔记浏览数:1159

1. 鸭子类型: 关注对象的具体行为,而不是对象本身。 比如当你需要听到鸭子叫的时候,如果有一只鸡的叫声像鸭子,那么这个时候它便是鸭子。 关注的是HAS-A 而不是IS-A、 2. 多态:将 “做什么” 和 “怎么做” 分开来、不必关注对象的类型。 3... 阅读全文

vue render 改造element-table

作者:阿蒙 时间:2018-12-24 标签: JavaScript 分类: vue浏览数:1655

template el-table border :d... 阅读全文

r.js打包

作者:阿蒙 时间:2017-11-14 标签: JavaScript 分类: web 原生JS浏览数:1641

1. 首先下载r.js 放在项目根目录 2. 如果没安装nodejs则安装nodejs 3. 然后配置 build.js放网站根目录 下面是例子 ({ ... 阅读全文

兼容IE8的摄像头拍照上传

作者:阿蒙 时间:2017-11-10 标签: JavaScript 分类: 原生JS jquery浏览数:2149

比较好用的是jquery.webcam.js. 下面是官网的例子。 官网下载地址 jquery.webcam.js 阅读全文

1 2 3