JS 中 slice, substr, substring 的区别

首先,他们都接收两个参数,slice和substring接收的是起始位置和结束位置(不包括结束位置),而substr接收的则是起始位置和所要返回的字符串长度。直接看下面例子:

开源协议的那些事

最近的 00 后 CEO 的新闻,相信大家都听说了吧!00 后 CEO 豪言:可能一些三四十岁的老一辈企业家,他们就没办法了解互联网!

教你如何在 Mac 上玩 emoji 表情

大家对 emoji 表情应该都比较熟悉吧,那贱贱的表情,嗯是挺可爱的。用得最多的场景应该是 QQ 或者微信等社交软件上吧。在 wechat for mac 2.3 版本之前,微信是支持部分 emoji 表情的,然鹅,今早更新了微信之后,木有了。。。木有了。。。木有了。。。真的木有了!!!

OOCSS 和 SMACSS 以及其他 CSS 规范

真心觉得写出 CSS 并不难,但是要写出可被维护的 CSS 比其他程式语言都还难。所幸已经有许多大师级的人物,提出许多设计模式和思维,藉由站在巨人的肩膀上可以让事情事半功倍。这篇文章就来说说 OOCSS、SMACSS 和撰写 CSS 时应该注意的规范。

(本文的例子用的是 SCSS 语法)

让你备受刮目相看的8个npm技巧

你观看一个同事编码时候,你会看到一些速记和技巧被应用,有些方式你并不熟悉,那你就被鄙视了,这种事情在我们每一个一生都会发生的。

Web 前端代码规范

不管有多少人共同参与同一项目,一定要确保每一行代码都像是同一个人编写的。

永远遵循同一套编码规范,可以是这里列出的,也可以是你自己总结的。如果你发现本规范中有任何错误,敬请在 Issues 中指正。

alpha 版、beta 版、rc 版的意思

很多软件在正式发布前都会发布一些预览版或者测试版,一般都叫 beta版 或者 rc版,特别是开源软件,甚至有 alpha版,下面来解释一下各个版本的意思。