「 STANDARD 」
April 19, 2018
Words count
9.2k
Reading time
8 mins.
更多前端代码规范请移步
如果是个人或者小作坊开发,其实这些所谓的编码规范也没啥意思,因为大家写好的代码直接就给扔到网上去了,很少有打包、压缩、校检等过程,别人来修改你代码的情况也比较少。但是,对于一定规模的团队来说,这些东西还是挺有必要的!一个是保持代码的整洁美观,同时良好的代码编写格式和注释方式可以让后来者很快地了解你代码的大概思路,提高开发效率。
句尾没有分号
var isHotel = json.type == "hotel" ? true : false
变量...
Read article
「 STANDARD 」
April 18, 2018
Words count
5.6k
Reading time
5 mins.
因为在不同系统的编辑工具对tab解析不一样,windows下的tab键是占四个空格的位置,而在linux下会变成占八个空格的位置(除非你自己设定了tab键所占的位置长度)。
方便压缩工具"断句"。
/* 正确的写法 */
.hotel-title {
font-weight: bold;
}
/* 不推荐的写法 */
.hotelTitle {
font-weight: bold;
}
Read article
「 TOOLS 」
April 17, 2018
Words count
29k
Reading time
27 mins.
首先,这篇文章是根据 webpack 版本 (即 v3.4.1) 撰写,较长一段时间内无需担心过时的问题。其次,这应该会是一篇极长的文章,涵盖了基本的使用方法,有更高级功能的需求可以参考官方文档继续学习。再次,即使是基本的功能,也内容繁多,我尽可能地解释通俗易懂,将我学习过程中的疑惑和坑一一解释,如有纰漏,敬请雅正。再次,为了清晰有效地讲解,我会演示从零编写 demo,只要一步步跟着做,就会清晰许多。
本文demo地址
借用官方的说法:
webpack is a module bundler...
Read article
「 INTERVIEW 」
April 16, 2018
Words count
14k
Reading time
13 mins.
//ES5
function getSum(){}
function (){}//匿名函数
//ES6
()=>{}//如果{}内容只有一行{}和return关键字可省,
//ES5
var sum=function getSum(){}
//ES6
let sum=()=>{}//如果{}内容只有一行{}...
Read article
「 REACT 」
April 15, 2018
Words count
5.7k
Reading time
5 mins.
react
一些小型项目,只使用 React 完全够用了,数据管理使用props、state即可,那什么时候需要引入Redux呢? 当渲染一个组件的数据是通过props从父组件中获取时,通常情况下是 A –> B,但随着业务复杂度的增加,有可能是这样的:A –> B –> C –> D –> E,E需要的数据需要从A那里通过props传递过来,以及对应的 E –> A逆向传递callback。组件BCD是不需要这些数据的,但是又必须经由它们来传递,这确实有点不爽...
Read article