前端开发必须了解的 Nginx 单页加载优化
从图中可以看出从与服务器建立连接,到接收数据,这里的时间花费是非常多的,当然还有DNS解析,不过这里有本地缓存,所以基本没有时间。
总结一下“NODE_ENV”相关的几个技术点
node中有全局变量process表示当前node进程,process.env包含着关于系统环境的信息。但是process.env中并不存在NODE_ENV这个东西。其实NODE_ENV只是一个用户自定义的变量,但是这个NODE_ENV变量语义非常恰当
Vue 前端代码风格指南
参照项目命名规则,有复数结构时,要采用复数命名法。例:docs、assets、components、directives、mixins、utils、views。全部采用小写方式, 优先选择单个单词命名,多个单词命名以下划线分隔。
Vue事件修饰符的使用
如果需要在内联语句处理器中访问原生DOM事件。可以使用特殊变量$event,把它传入到methods中的方法中。在Vue中,事件修饰符处理了许多DOM事件的细节,让我们不再需要花大量的时间去处理这些烦恼的事情,而能有更多的精力专注于程序的逻辑处理
vue多环境配置方案
一般服务器分为本地环境,测试环境,正式环境,如果每次都要修改配置就很麻烦,总结一下我使用的方法,修改package.json文件的scripts,在打包的时候执行不同的命令
手写一个async/await的实现
生成器是在定义函数时在function后添加*定义的,像这样:function* func(){},执行生成器函数后会得到一个迭代器,在生成器函数中能支持yield来暂停函数,直到迭代器调用next方法.同时next能传入一个参数来作为yield的值
谈谈你对静态布局、自适应布局、响应式布局、弹性布局、流式布局的理解?
静态布局描述:就是设定好的长和宽,大小不会改变,不管你多大的屏幕它都是那么大,分辨率是不会改变的;自适应布局描述:不同屏幕分辨率下,保持原有展示方式。即元素的位置会变化而大小不会变化
技术转向项目管理的心得笔记
项目管理技能和项目经理职业有很大区别的,比如说你是开发,偶尔提一下管理意见和建议而且还被领导采纳,那你应该会很开心。但是你做了项目管理这个职位,项目人员管理安排需要你来做,而且项目一但出现问题
前端代码经常见到的Provider是什么
不知道你有没有在某处见过 xxProvider,Provider 并不是 23 种经典设计模式之一,但是却应用特别多,可以算是一种比较新的模式。Angular2 中提供了创建对象的时候基于 Provider