摘要:
最近在减肥,可以说最近一段时间都在喊减肥,而近来体重反而不降反升,其实自己检讨下就知道原因的,虽然吃的很健康,但是一吃就停不下来,属于暴饮暴食系列了,简直是阔怕,但是有个很好的习惯保持了下来,就是自己做饭,被室友总是吐槽做饭难吃,我只是笑笑,不作回应,别人的看法对我来说有什么意义呢?自己觉着适合自己 阅读全文
摘要:
经常见到别人用with,但是没有细究,现在有时间扒一扒用with有多方便: 其实就是有时候你需要多次使用一个对象的属性或者方法,你不想用Qiao.name,Qiao.age,Qiao.height去访问。with语句的代码块里面可以直接写属性名进行访问。 延长作用域链,其实就是给作用域链的前端增加了 阅读全文
摘要:
我觉着我可能对这块有点误解,所以单独开个博说下自己的理解,当然是研究后的正解了。 1,参数传递是基本类型,看个例子: 感觉这个都没啥好说的,基本类型传入函数后,函数内部参数生成一个参数副本,按值传入没毛病。 2,引用类型(一个对象)当作参数传入函数后呢? 在这个例子里面,obj和person指向的是 阅读全文
摘要:
项目中有人将图片转换为base64的编码进行img的src属性赋值,可以妥妥的显示。上面那串字符串是Data URI scheme:将一些小的数据直接嵌入网页中,而不用再从外部文件引入,上面那串字符串其实是一张小图片,可以通过复制粘贴到chrome的地址栏中,可以看到是个默认图像。 优点: 1,减少 阅读全文
摘要:
浏览器的策略本质是:一个域名下面的JS,没有经过允许是不能读取另外一个域名的内容,但是浏览器不阻止你向另外一个域名发送请求。 所以form表单提交没有跨域问题,提交form表单到另外一个域名,原来页面是无法获取新页面的内容,或者说form提交后不需要返回,但是ajax是需要返回的。 而ajax是想要 阅读全文
摘要:
先看个概念: window.devicePixelRatio = 物理像素 / dips(独立像素) window.devicePixelRatio是设备的物理像素和独立像素的比例,可以叫设备像素比。 非视网膜屏幕的iphone上设备像素比是1,而retina屏幕的iphone,一般像素比是2或者3 阅读全文
摘要:
前端性能优化可以说很广泛了: 1,减少HTTP请求次数的优化: 1)使用代理请求,对于用户频繁的请求,客户端先自己缓存进入代理对象,代理来决定是否真正进行HTTP请求,而不是每次都触发请求。 2)缓存代理,例如分页请求,可以将之前的请求数据缓存再代理对象中,下次请求时候先过缓存代理,有缓存就拿缓存的 阅读全文
摘要:
Reflect对象其实就是为了取代Object对象。取代原因有一下几点: 1)Object对象的一些内部方法放在了Reflect上面,比如:Object.defineProperty。主要是优化了语言内部的方法。 2)修改Object方法的返回,例如:Object.definePropery(obj 阅读全文
摘要:
最近在Javascript的设计编程中,用到的那个单例模式,感觉就类似一种代理的思想【其实就是缓存的一种机制】,单例模式就是: 任何在getSingle传入方法的函数,都会具有单例模式,就类似于缓存的思想,函数的执行得先过getSingle,它里面有个result的缓存,有缓存返回缓存,但是跟ES6 阅读全文
摘要:
在实际项目中,总会遇到一些函数频繁调用的情况,比如window.resize,mouseover,上传进度类似的触发频率比较高的函数,造成很大的性能损耗,这里可以使用节流函数来进行性能优化,主要是限制函数被频繁调用的解决方案: 此函数可以触类旁通,throttle是个高阶函数,参数输入是个函数【该频 阅读全文