-
对浅拷贝和深拷贝的理解
浅复制—-只是拷贝了基本类型的数据,而引用类型数据,复制后也是会发生引用,我们把这种拷贝叫做“(浅复制)浅拷贝”,换句话说,浅复制仅仅是指向被复制的内存地址,如果原地址中对象被改变了,那么浅复制出来的对象也会相应改变。 深复制—-在计算机中开辟了一块新...
2018-08-17 09:43:22
-
html 颜色选择器 亲测,很好用
@*以下 是测试html 颜色选择器的*@ @*a href="#" mce_href="#" onclick="initColorPicker('demo'); return false" id="demo" style="position:absolute;left:200px"颜色选择/a*@ !-- Color Picker -- @*script type="text/JavaScript" var colorPicker = function (idS...
2018-08-17 09:43:22
-
JS中常见设计模式总结
JavaScript 中常见设计模式 单例模式 策略模式 代理模式 迭代器模式 发布订阅模式 命令模式 组合模式 模板方法模式 享元模式 职责链模式 中介者模式 装饰者模式 状态模式 适配器模式 各设计模式关键词 看完了上述设计模式后,把它们的关键词特点罗列出来,以后提到某种...
2018-08-17 09:43:21
-
JS设计模式(13)状态模式
什么是状态模式? 定义 :将事物内部的每个状态分别封装成类,内部状态改变会产生不同行为。 主要解决: 对象的行为依赖于它的状态(属性),并且可以根据它的状态改变而改变它的相关行为。 何时使用: 代码中包含大量与对象状态有关的条件语句。 如何解决: 将各种具...
2018-08-17 09:43:19
-
配置Tree Shaking来减少JavaScript的打包体积
译者按: 用Tree Shaking技术来减少JavaScript的Payload大小 原文:Reduce JavaScript Payloads with Tree Shaking 译者:Fundebug 为了保证可读性,本文采用意译而非直译。另外,本文版权归原作者所有,翻译仅用于学习。 小编推荐:Fundebug专注于JavaScript、微信小程...
2018-08-17 09:43:16
-
js之数组知识
一.数组的定义(来源于Array.prototype) 1.构造函数方法: (1)var arr = new Array();//没有参数等价于 var arr = []; (2)var arr = new Array(length);//创建指定长度的数组;预分配一个数组空间; 但数组中没有存储值,甚至数组的索引属性'0','1'等还未定义 (3)var arr=ne...
2018-08-17 09:43:16
-
vue watch深度监听对象,实现数据联动
当对象内的某一个元素发生变化,判断对象另一元素,并进行赋值 template input type="text" v-model="a.a1.a12"/{{a.a1.a12}} input type="text" v-model="a.a2.a22"/{{a.a2.a22}} /template script data(){ retrun{ a:{ a1:{ a12:12 }, a2:{ a22:15 } } }, watch:{ a:...
2018-08-17 09:43:15
-
js 位运算符
MDN定义:位运算符将它的操作数视为32位元的二进制串(0和1组成)而非十进制八进制或十六进制数。 例如:十进制数字9用二进制表示为1001,位运算符就是在这个二进制表示上执行运算,但是返回结果是标准的JavaScript数值。 位运算符有7个,这里只讲一个:按位异或^ 用法...
2018-08-17 09:43:15
-
js 函数重载
简单定义:根据不同参数长度来实现让同一个函数,进行不同处理。 function addMethod (obj, name, fun) { let old = obj[name] obj[name] = function () { if (fun.length === arguments.length) { return fun.apply( this , arguments) } else if ( typeof old === 'f...
2018-08-17 09:43:12
-
JS设计模式(1)单例模式
什么是单例模式 定义: 1.只有一个实例。2.可以全局访问 主要解决: 一个全局使用的类频繁地创建与销毁。 何时使用: 当您想控制实例数目,节省系统资源的时候。 如何解决: 判断系统是否已经有这个单例,如果有则返回,如果没有则创建。 优点: 1、在内存里只有一个实...
2018-08-17 09:43:13
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash