近期发现公司内部网站加载特别慢,原因是我们将所有样式文件,外部引入的文件都分别合成成一个文件,这文件少则1M,多则3、4M。大的简直不敢想象。导致打开速度几十秒甚至一分钟。实在无奈,经前辈指点终于发现nginx有个好配置……
近期发现公司内部网站加载特别慢,原因是我们将所有样式文件,外部引入的文件都分别合成成一个文件,这文件少则1M,多则3、4M。大的简直不敢想象。导致打开速度几十秒甚至一分钟。实在无奈,经前辈指点终于发现nginx有个好配置……
ES6的出现,无疑是对现有的ES5的一次巨大冲击。某种程度上,部分人觉得这是给开发人员带来的巨大惊喜。它保证现有的基础之外,增加了很多好用的语法糖,使得对后端转入的javascript更为友好。尽管有些人在ES5上还未站稳脚跟——譬如我,但已经迫不及待地想去尝试ES6。尽管在我的工作曾写过coffeescript,typescipt,但我始终觉得基础的才是实用的。让我们抛开那些多样的Javascript超集不谈,回归到js本身来。
坑的由来事情是这样的,相信每个公司都有自己的官网。我们也不例外,而由于历史及各种不具名的原因,我司先前的程序猿哥哥将许多视频放在了代码仓库里。结果可想而知,原本只有代码的仓库突然间变得无比臃肿(或者是慢慢臃肿),从早期的几十MB,迅速飙升至1G以上。眼看要挤爆服务器。这时我们总监看不下去了,大手一挥删了所有视频。仓库眼看瞬间缩小。但是,理论上是该缩小的,直到你不经意间瞄了眼——又多了一个G,这时你紧张了,慌了,明明删了视频,怎么仓库竟还变大了。
这一期,让我们走进git,细细体会git带给我们的欢乐与忧愁。
近段时间公司要做一个h5的小项目。一开始我不知道从哪儿下手。在一位前辈的指导下,我用了webpack来打包整理项目。经过不断的入坑尝试之后终于搭建起了一个小项目,虽然还有部分小坑,不过至少跑起来还可以,这里做一个简单总结。
JavaScript
JavaScript,一种直译式脚本语言,是一种动态类型、基于原型的语言,内置支持类别。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML网页上使用,用来给HTML网页增加动态功能。然而现在JavaScript也可被用于网络服务器,如Node.js。
在1995年时,由网景公司的布兰登·艾克,在网景导航者浏览器上首次设计实现而成。因为网景公司与昇阳公司的营销合作,加上网景公司管理层希望它外观看起来像Java,因此取名为JavaScript。但实际上它的语义与Self及Scheme较为接近。
为了获取技术优势,微软推出了JScript,与JavaScript同样可在浏览器上运行。为了统一规格,1997年,在ECMA(欧洲计算机制造商协会)的协调下,由网景、昇阳、微软和Borland公司组成的工作组确定统一标准:ECMA-262。因为JavaScript兼容于ECMA标准,因此也称为ECMAScript。
Update your browser to view this website correctly. Update my browser now