摘要: 作为一个前端开发者,闭包是必须要攻克掉的障碍。据说好多面试者挂在闭包面试上。下面我就给大家讲一下我理解中的闭包。不说太多的废话,直接进入主题。 变量作用域 学习编程语言需要明白,变量的作用域。变量作用域分全局变量、局部变量。全局变量尽量少用,因为它很耗费性能。简单理解,全局变量:在任何一个地方都可以 阅读全文
posted @ 2017-07-23 16:51 小小坤 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 函数是Js中一等公民,其重要性不言而喻,现在我就把常用方法总结一下,希望大家能够用到 函数中的缓存 函数中的缓存起到很重要的作用,不仅仅提升性能,还能够提升速度。对于一个函数来说特别重要,之前我做的一个项目,由于渲染的数据较多,当渲染数据达到200条的时候浏览器已经很卡顿了。我打开控制台追溯源码,发 阅读全文
posted @ 2017-07-23 15:39 小小坤 阅读(374) 评论(0) 推荐(0) 编辑
摘要: AOP(面向切面程序)的主要作用是把一些跟核心业务逻辑模块无关的功能抽离出来,这些跟业务逻辑无关的功能通常包括日至统计、安全控制、异常处理等。把这些功能抽离出来之后,再通过“动态织入”的方式掺入业务逻辑模块中。这样做的好处首先是可以保证业务逻辑模块的纯洁和高内聚性,其次是可以很方便的复用日志统计模块 阅读全文
posted @ 2017-07-23 11:10 小小坤 阅读(412) 评论(0) 推荐(0) 编辑