摘要:
前言 我们平时工作中传文件时为了提高传输速度一般都会把文件压缩一下再传,那样速度回快一些,尤其是那些文件很多的文件夹,比较常用的压缩格式就是zip,rar了。那我们日常网页中利用http协议请求的那些资源可不可以压缩呢,当然是可以了,这就要说到我们今天的主角gzip了。 gzip之前我并没有在项目中 阅读全文
摘要:
前言 说起小程序,其实在去年我都还只试着照着官方文档写过demo的,不过现在这家公司小程序做得比较多,我来之后也参与了几个小程序的开发了,最开始那几个是用的wepy,最近一个开始转用mpvue开发,最近这个项目终于上线了,我也来试着总结回顾一波吧。 关于框架的选择 我刚来现在的公司时,我就了解过有一 阅读全文
摘要:
前言 随着前端工程化的快速推进,在项目中使用ES6甚至更高的ES7等最近特性早已不是什么新鲜事。之前还觉得既然浏览器支持有限,那了解一下能看懂就好,然而仅仅了解还是不够的,现在放眼望去,那些成熟框架的代码示例都已经开始使用ES6编写了,昨天瞥了一眼vue的源码,已经全部使用ES6编写了。随着开发的进 阅读全文
摘要:
神秘的设计模式 一直以来,我都感觉设计模式这个东西比较虚,总不知道是用来干嘛的。随着学习的深入,总听到别人说某某地方运用了什么设计模式,于是乎出于好奇就查资料加深了一下理解。目前也还只对发布订阅模式有些简单的理解。说起发布订阅模式,确实在很多地方都能看到它的影子,像JQ时代的trigger和on方法 阅读全文
摘要:
移动端为什么要做适配 移动端相对PC端来说大部分浏览器内核都是基于Webkit的,所以大部分都支持CSS3的最新语法。但是由于手机的屏幕尺寸和分辨率都不太一样(尤其是安卓),所以不得不对不同分辨率的手机做适配来达到近似的展示效果。 一般来说,UI只会给我们提供一份设计图,目前比较多的是参考 "手机淘 阅读全文
摘要:
深拷贝和浅拷贝的区别 在讲深拷贝和浅拷贝的区别之前,回想一下我们平时拷贝一个对象时是怎么操作的?是不是像这样? 发现问题了吗?当testObj1变化时,testObj2相应的属性跟着变化了。这就是属于浅拷贝了,而所谓的深拷贝就是要做到当testObj1变化时testObj2不会跟着变化,这就是浅拷贝 阅读全文
摘要:
这是一个培训课 是的,这是一个面向中级前端的培训班,但明显跟传统的填鸭式培训班不太一样。这边的老师都是大牛这是毫无疑问的,而且都是一线开发人员。而且课程一开始就说明了面向了是有1 3年有工作经验的前端,所以课程难度还是有些的,信息量也很大,需要自己充分消化吸收。 总体感受 说实话,由于课程难度比较大 阅读全文
摘要:
关于vue router 由于最近的项目中一直在使用vue,所以前端路由方案也是使用的官方路由vue router,之前在angularJS项目中也是用过UI router,感觉大同小异,不过很显然vue router更友好一些。本文就以vue router为例浅析我所理解的前端路由,具体用法和一些 阅读全文
摘要:
为什么要使用proxyTable 很简单,两个字,跨域。 在平时项目的开发环境中,经常会遇到跨域的问题,尤其是使用vue cli这种脚手架工具开发时,由于项目本身启动本地服务是需要占用一个端口的,所以必然会产生跨域的问题。当然跨域有多种解决方式,这里就不一一例举,下次弄篇文章单独讲,在使用webpa 阅读全文
摘要:
这个是昨天偶然间在知乎上看到的一个知乎LIVE,答题就是音频在线直播吧,我试听了一下觉得分享的还不错,就买了完整的。主讲人叫方应杭,貌似是个挺牛逼的程序猿,之前没有听过,但这是个典型的科班出生的程序员,全栈,挺佩服他的。接下来就整一些挺的过程中整理的点吧: 作者的自我介绍 首先作者进项了一大段自我介 阅读全文