深度剖析js数组

1、数组是引用类型 大家应该都知道数组和对象都是引用类型,如果一个数组赋值给另外一个数组只是将该数组的引用地址赋给另一个数组!比如: let a = [{ id:1. name:’zhangwei’, age:18 }]; let b = a;//这里将a …


Extjs6.2关于下拉树效果实现

createJudge: function () { var me = this; // 判断条件存储对象 me.condition = Ext.clone(Cmp.judge) me.activeObject.condition.push(me.condition) var page = Map.get(Const.PAGE_OBJECT); //拿到树结构 var store = …


【个人向整理】Promise

前言 网上关于Promise的文章确实是非常多了,但是自己实践的并不多,这里是针对自己的一个知识点小结和梳理,当然啦如果有错误欢迎提出^_^。 初定义 定义:Promise对象用于一个异步操作的最终完成/失败及其结果值的表示。使用原因:避免回调嵌套层次过多 …


在vue项目中全局引入一个 .scss文件

需求:在用vue-cli开发项目的时候,有这样的一个需求:我有个.scss的公共文件需要在项目的每个 .vue 文件使用,而不用分别在.vue文件中引入。这个时候就需要用到 sass-resources-loader 。


js真假值

来看一下下面的真假值: Boolean(new Boolean(false)); Boolean(false); Boolean(true); Boolean(undefined); Boolean(null); Boolean(“”); Boolean(0); Boolean(-0); Boolean(+0); Boolean(NaN); 看一下控制抬 …



ElementUI Form resetFields

前言 在一次结合v-if/v-else与resetFields结合使用reset之后值不正常,看完源码提了issue,然后被告知答案原来就在vue文档里,打脸打脸,因此记录一次不看文档,并且出问题不第一时间找文档的教训。 结论 凡事先从文档下手,用element-ui不是光看element …


js下探究 let, var 之于闭包

js 是非常灵活的语言,写起来真是* 不过现在有了typescript,写起来舒服多了。 问题 在说js闭包,一定会牵涉到作用域。而一般在区别 var 跟 let 时就会举 for 循环的例子,但是这里只说 作用域,而不说闭包,那么其实还是看不懂,至于觉得很无厘头。 在阮 …


JavaScript 面试题(未完待续)

1. ECMAScrit 中数组的大小    如题: var array = new Array(); array[0] = 0; array[1] = 1; array[2] = 2; array[5] = 5; console.log(array.length); // 6 解析: ECMAScript 中数组的大小是可以动态调整的,既可以 …


作为一名前端开发工程师,你必须掌握的WEB模板引擎:Handlebars

为什么需要使用模板引擎? 关于为什么要使用模板引擎,按照我常说的一句话就是:不用重复造轮子了。 简单来说,模板最本质的作用是“变静为动”,一切利于这方面的都是优势,不利于的都是劣势。要想很好地实现“变静为动”的目的,有这么几点:1. 可维护性( …