• ES6官方Promise 实现原理及源码解析

    根据ES6官方Promise用法,结合个人思路,试着实现Promise,源码通过每次git提交,记录自己的思路,持续修改更新中!...

    阅读(749) 2018-07-09
    ES6官方Promise 实现原理及源码解析
  • 深入了解JavaScript中的with关键字

    最近一直在看JavaScript性能方面的文章,某些文章直接说到不推荐在JS中使用with,具体为什么不推荐,没怎么说,下来查看各方资料,总结如下。 一、《JavaScript高级程序设计》中对wit...

    阅读(143) 2018-07-09
  • WEB安全之:XSS跨站脚本攻击的原理与防护

    最近项目中在做用户留言、评论的功能,趁机再回忆复习下WEB安全方面的知识点。目前WEB攻击最常用的两种方式有:XSS(跨站脚本攻击)、CSRF(跨站请求伪造),今天主要总结下XSS跨站脚...

    阅读(92) 2018-07-09
  • WEB安全之:CSRF跨站请求伪造的原理与防护

    今天继续回忆下CSRF跨站点请求伪造的原理与相关安全防护方法。 攻击者盗用了你的身份,以你的名义发送恶意请求,对服务器来说这个请求是完全合法的,但是却完成了攻击者所期望...

    阅读(192) 2018-07-09
  • 前端开发常用HTTP知识点总结

    现在做前端开发,不单单是用jQuery操作DOM写几个显示隐藏的效果,更多的是与数据打交道,数据是从后端获取的,那就免不了要用HTTP传输。我们需要知道前后端联调时的请求和响应、请...

    阅读(197) 2018-07-10
    前端开发常用HTTP知识点总结
  • JavaScript设计模式之代理模式

    今天周末,抽空来总结下JavaScript常用的一种开发模式:代理模式,并且看看它在实际工作中是如何运行的,可以给我们的开发带来哪些便捷和好处。 所谓代理,就是一个中间者角色,...

    阅读(79) 2018-07-21
    JavaScript设计模式之代理模式
  • JavaScript垃圾回收机制详解

    JavaScript具有自动垃圾收集机制,也即是说,执行环境会负责管理代码执行过程中使用的内存。而在C和C++之类的语言中,开发人员的一项基本任务就是手工跟踪内存的使用情况,这是造...

    阅读(88) 2018-07-28
  • JavaScript为价格金额添加千分位逗号分割符代码

    做项目时,肯定会遇到支付、输入价格登场景,这个时候,如果使用千分位逗号将价格展示给客户,100%可以提升用户体验,用户用起来就爽,但是这种需求,JS本身没有现成的方法,今...

    阅读(99) 2018-07-28
  • JavaScript内存优化总结

    一直关注前端性能,但是前端涉及到的知识点太多,浏览器、缓存、DOM、动画、JavaScript语言......所以前端性能可优化点有很多,今天主要从JS内存方面来回顾下性能优化的要点。 相对...

    阅读(202) 2018-07-28
    JavaScript内存优化总结
  • 深入理解requestAnimationFrame制作web动画

    早就知道requestAnimationFrame在制作web动画方面有很多优势,但是具体有哪些优势,并且怎么使用,并不是很了解,今天正好抽时间在网上找资料学习下。 在Web应用中,实现动画效果的方法...

    阅读(135) 2018-07-30