FGD(FE GitHub Daily),前端 GitHub Daily, 由公众号素燕组织,每天分享一个前端实用的库,旨在拓宽技术视野,为业务快速找到低成本的解决方案。

推荐理由

代码规范是每位工程师都学习的「软技能」,这就像写字一样,可以写的非常漂亮,别人看的赏心悦目,也可以写的一塌糊涂,别人边看边心里嘀咕:“写的是什么玩意了”。

代码规范谁都能学好,关键要用心。既然是规范,那就要有个规范文档,或者叫约束文档。

前端领域,最具有参考价值的规范文档是 Airbnb 提到的 JavaScript 规范。Airbnb 是一家联系旅游人士和家有空房出租的房主的服务型网站,它可以为用户提供多样的住宿信息。

Airbnb/javaScript 这个项目会告诉你 JavaScript 类型如何定义,如何使用数组、字符串、函数、箭头函数、定义类等。总之,如果你想检测一下自己的代码是否符合规范,可以通过这个项目来检测一下。素燕在这个项目中找到了很多自己以往错误的写法。

体验一下:

// bad
function getFullName(user) {const firstName = user.firstName;const lastName = user.lastName;return `${firstName} ${lastName}`;
}// good
function getFullName(user) {const { firstName, lastName } = user;return `${firstName} ${lastName}`;
}// best
function getFullName({ firstName, lastName }) {return `${firstName} ${lastName}`;
}

GitHub 指数

Airbnb JavaScript Style Guide. A mostly reasonable approach to JavaScript.

Star 数 99.1k,比 node 的 star 数都高。

https://github.com/airbnb/javascript


推荐阅读:

原来实现 CLI 工具如此简单,以前路走错了

FGD · 一流的人才、一流的代码规范相关推荐

  1. Thank You Microsoft丨一流的人才 一流的感恩!

    关注"AI时速"智慧赢未来 AI时速|创赢未来 AI时速 因着Ai的美好:用速度和激情创赢Ai时代! 职业创业|PK分享|进化成长 编辑|小Ai     图文来源 |网络 每日Ai ...

  2. 丘成桐:用10年时间培养一批本土一流基础科学人才

    用10年时间培养一批 本土一流基础科学人才 --国际数学大师丘成桐 >>>> 时隔两年,年过七旬的国际数学大师丘成桐再次踏上故土,发起卡拉比-丘(梅州蕉岭)数学大会.在接受南方 ...

  3. 广州拟放宽“双一流”高校人才入户门槛

    9月30日,广州市人力资源和社会保障局网站发布<关于放宽"双一流"高校大学本科学历人才入户社保年限的通知(公开征求意见稿)>,并公开征求社会公众意见.公开征求意见稿中透 ...

  4. 复合型人才八种能力_我国一流大学人才培养目标的特点与问题

    文献来源:王严淞<论我国一流大学本科人才培养目标> 解说人:周凌波 深化人才培养模式改革,提高教育质量,我们来分享关于人才培养方案的知识和方法. 一流大学的人才培养目标是如何设置的,对于所 ...

  5. 管中窥豹——应试教育与一流科学人才差距有多远

    本文并不想系统地讨论该问题,只想给出一种思路,看到之间差距的部分原因即可. 中国的每一个学生,从小学.初中.高中.甚至包括大学,为了获得更好的教学资源,几乎千篇一律遵循着这样的升学模式:你出题,我解题 ...

  6. 管中窥豹——应试教育与一流科学人才究竟有多远的差距

    本文并不想系统地讨论该问题,只想给出一种思路,看到之间差距的部分原因即可. 中国的每一个学生,从小学.初中.高中.甚至包括大学,为了获得更好的教学资源,几乎千篇一律遵循着这样的升学模式:你出题,我解题 ...

  7. 代码规范+设计模式落地之路

    欢迎关注方志朋的博客,回复"666"获面试宝典 | 前言 刚刚与同事开了一个分享会,笔者分享了一些了代码设计模式相关的内容. 以及复盘了一下项目中有些复杂的业务场景,为什么没有很好 ...

  8. 代码规范 设计模式落地之路

    - 1 - 前言 与同事开了一个分享会,笔者分享了一些了代码设计模式相关的内容. 以及复盘了一下项目中有些复杂的业务场景,为什么没有很好的应用到设计模式. 业务虽然肯定保密的,但是抛开项目,业务层面, ...

  9. 转型实践|2022前端代码规范(大部分适用)

    面试时你写的代码杂乱无章,被技术挑剔而压工资时.别人早就用整洁的代码进入了大厂,越是好的公司对于代码规范也更为严格.再此把前端代码代码规范做了一下整理.话不多说看看吧. HTML规范 1.起止标签 所 ...

最新文章

  1. mybaits九:自定义结果映射规则
  2. python学习之老男孩python全栈第九期_day004知识点总结
  3. HTTP 301 跳转和302跳转的区别
  4. http referer 验证防御方法_渗透测试 跨站攻击防御与安全检测手法剖析
  5. C/C++信息隐写术(一)之认识文件结构
  6. tomcat安装成功页面翻译
  7. eureka管理界面是多少_Eureka注册中心
  8. Python标准库中的io
  9. wsl2安装cuda方法——官方教程走不通
  10. nodejs模块demo: request-promise-native tough-cookie
  11. easydarwin 安装_使用EasyDarwin搭建流服务器
  12. liteide+g:Goland多版本管理
  13. 机器学习开篇之机器学习的分类
  14. 海外版mate9刷机国行android 8.0系统
  15. OpenGL环境搭建指南
  16. python完全平方数_python判断完全平方数的方法
  17. Java校验身份证号码合法性
  18. 飞线(jump wire)
  19. 时间戳转换成YY-MM-DD HH:MM:SS格式
  20. 【Requests】获取本地的请求IP和域名解析的IP

热门文章

  1. Hyper-V支持加密狗的方法
  2. 房产投资01 - 买什么样的房子会上涨
  3. Mac电脑如何重启剪贴板?
  4. 《华为音乐播放器项目》——2.静态页面实现
  5. 探索laravel里的encrypt和decrypt实现
  6. 计算机桌面屏幕显示不到右边,电脑显示器没有满屏怎么回事
  7. 【2017年第2期】基于校园一卡通数据好友发现及应用
  8. 教程 | 如何使用变分自编码器VAE生成动漫人物形象
  9. COGNOS10启动服务报错 问题解决
  10. python 串口通信案例