近期发现公司内部网站加载特别慢,原因是我们将所有样式文件,外部引入的文件都分别合成成一个文件,这文件少则1M,多则3、4M。大的简直不敢想象。导致打开速度几十秒甚至一分钟。实在无奈,经前辈指点终于发现nginx有个好配置……

阅读更多


ES6的出现,无疑是对现有的ES5的一次巨大冲击。某种程度上,部分人觉得这是给开发人员带来的巨大惊喜。它保证现有的基础之外,增加了很多好用的语法糖,使得对后端转入的javascript更为友好。尽管有些人在ES5上还未站稳脚跟——譬如我,但已经迫不及待地想去尝试ES6。

尽管在我的工作曾写过coffeescript,typescipt,但我始终觉得基础的才是实用的。让我们抛开那些多样的Javascript超集不谈,回归到js本身来。

阅读更多


坑的由来

事情是这样的,相信每个公司都有自己的官网。我们也不例外,而由于历史及各种不具名的原因,我司先前的程序猿哥哥将许多视频放在了代码仓库里。结果可想而知,原本只有代码的仓库突然间变得无比臃肿(或者是慢慢臃肿),从早期的几十MB,迅速飙升至1G以上。眼看要挤爆服务器。这时我们总监看不下去了,大手一挥删了所有视频。仓库眼看瞬间缩小。但是,理论上是该缩小的,直到你不经意间瞄了眼——又多了一个G,这时你紧张了,慌了,明明删了视频,怎么仓库竟还变大了。

这一期,让我们走进git,细细体会git带给我们的欢乐与忧愁。

阅读更多


近段时间公司要做一个h5的小项目。一开始我不知道从哪儿下手。在一位前辈的指导下,我用了webpack来打包整理项目。

经过不断的入坑尝试之后终于搭建起了一个小项目,虽然还有部分小坑,不过至少跑起来还可以,这里做一个简单总结。

阅读更多


__近期整理项目,发现有一些api的写的比较好,风格统一,流畅,可以对比学习。下面罗列一些设计api时应当遵循的原则。以web-order仓库为例。__

阅读更多

1.JavaScript

JavaScript,一种直译式脚本语言,是一种动态类型、基于原型的语言,内置支持类别。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML网页上使用,用来给HTML网页增加动态功能。然而现在JavaScript也可被用于网络服务器,如Node.js。

在1995年时,由网景公司的布兰登·艾克,在网景导航者浏览器上首次设计实现而成。因为网景公司与昇阳公司的营销合作,加上网景公司管理层希望它外观看起来像Java,因此取名为JavaScript。但实际上它的语义与Self及Scheme较为接近。

为了获取技术优势,微软推出了JScript,与JavaScript同样可在浏览器上运行。为了统一规格,1997年,在ECMA(欧洲计算机制造商协会)的协调下,由网景、昇阳、微软和Borland公司组成的工作组确定统一标准:ECMA-262。因为JavaScript兼容于ECMA标准,因此也称为ECMAScript。

阅读更多


sublime 养成记

作为大多数前端攻城狮的主力编辑器,怎么能不让它美一些呢。
打开偏好設置,參照以下配置,开启你神祕的sublime text 3之旅吧!

阅读更多


git安装

阅读更多

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×