![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JS
sophie-bilicili
这个作者很懒,什么都没留下…
展开
-
Javascript数组去重的几种方法
var arr = [112,112,34,'你好',112,112,34,'你好','str','str1']; //最简单的数组去重 Array.prototype.unique1 = function(){ var res = []; for(var i = 0; i if(res.indexOf(th原创 2017-02-23 20:21:56 · 319 阅读 · 0 评论 -
前端面试题小集
一、请写出一些前端性能优化的方式,越多越好 1.减少dom操作 2.部署前,图片压缩,代码压缩 3.优化js代码结构,减少冗余代码 4.减少http请求,合理设置 HTTP缓存 5.使用内容分发cdn加速 6.静态资源缓存 7.图片延迟加载原创 2017-02-23 16:15:25 · 301 阅读 · 0 评论 -
关于JS的堆和栈的理解
一、 堆(heap)和栈(stack) 栈(stack)会自动分配内存空间,会自动释放。堆(heap)动态分配的内存,大小不定也不会自动释放。 二、 基本类型和引用类型 基本类型:简单的数据段,存放在栈内存中,占据固定大小的空间。 引用类型:指那些可能由多个值构成的对象,保存在堆内存中,包含引用类型的变量实际上保存的不是变量本身,二十指向该对象的指针。 基本数据类型包括Undefin原创 2017-03-17 14:23:18 · 9866 阅读 · 0 评论