摘要: 一、内存泄露 1. 定义:一块被分配的内存既不能使用,也不能回收。从而影响性能,甚至导致程序崩溃。 2. 起因:JavaScript的垃圾自动回收机制会按一定的策略找出那些不再继续使用的变量,释放其占有的内存。然而由于一些原因导致在这种机制下内存管理器不能正确解读JavaScript变量的生命周期, 阅读全文
posted @ 2018-12-10 18:59 南屿博客 阅读(913) 评论(0) 推荐(0) 编辑
摘要: 1 设计原则概述 《UNIX/LINUX设计哲学》设计准则 ① 小既是美。 ② 每个程序只做一件事情。 ③ 快速建立原型。 ④ 舍弃高效率而取可移植性。 ⑤ 避免强制性的图形化界面交互。 ⑥ 让每个程序都成为过滤器。 ⑦ 寻求90%的解决方案。 注释:花20%的成本解决80%的需求。 五大设计原则( 阅读全文
posted @ 2018-12-10 15:26 南屿博客 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 前端性能优化(一) 前端是庞大的,包括 HTML、 CSS、 Javascript、Image 、Flash等等各种各样的资源。前端优化是复杂的,针对方方面面的资源都有不同的方式。那么,前端优化的目的是什么 ? 1. 从用户角度而言,优化能够让页面加载得更快、对用户的操作响应得更及时,能够给用户提供 阅读全文
posted @ 2018-12-08 21:14 南屿博客 阅读(1050) 评论(0) 推荐(0) 编辑
摘要: 前端是庞大的,包括 HTML、 CSS、 Javascript、Image 、Flash等等各种各样的资源。前端优化是复杂的,针对方方面面的资源都有不同的方式。那么,前端优化的目的是什么 ? 1. 从用户角度而言,优化能够让页面加载得更快、对用户的操作响应得更及时,能够给用户提供更为友好的体验。 2 阅读全文
posted @ 2018-12-08 21:10 南屿博客 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 一、选择排序 选择排序的思路:比如一个数组arr=[9,6,2,5,10,20,1]进行从小到大排序,我们让每一个数字都和后面的数字进行比较,比自己小的就交换位置,比自己大的就进行下一个比较,将这个数放到相应的位置,下面是代码的实现: 二、快速排序 快速排序的思路:从一个数组中任意的挑选一个元素(通 阅读全文
posted @ 2018-12-08 09:30 南屿博客 阅读(183) 评论(0) 推荐(0) 编辑
摘要: ### Vue > Vue是一个前端js框架,由尤雨溪开发,是个人项目 Vue近几年来特别的受关注,三年前的时候angularJS霸占前端JS框架市场很长时间,接着react框架横空出世,因为它有一个特性是虚拟DOM,从性能上碾轧angularJS,这个时候,vue1.0悄悄的问世了,它的优雅,轻便 阅读全文
posted @ 2018-12-08 09:20 南屿博客 阅读(201) 评论(0) 推荐(0) 编辑
摘要: Git的使用 一:Git是什么? Git是目前世界上最先进的分布式版本控制系统。 二:SVN与Git的最主要的区别? SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服 阅读全文
posted @ 2018-12-07 16:57 南屿博客 阅读(152) 评论(0) 推荐(0) 编辑