摘要:最近公司入职了个实习同学,本期收录了关于实习同学如何快速掌握熟练工程师的工作流程开发套路来自我提升的多条精彩内容。想知道我接下来会写些什么欢迎订阅我的掘金专栏或知乎专栏前端周刊让你在前端领域跟上时代的脚步。
技术动态 ES8 发布及主要特性总览共 1818 字,读完需 3 分钟。本周 JSConf China 于上海闭幕,掘金和知乎上都有对应的实录和问答,但会议的 PPT、视频目前都还没放出来,有心的同学如果找到了欢迎分享。最近公司入职了 3 个实习同学,本期收录了关于实习同学如何快速掌握熟练工程师的工作流程、开发套路来自我提升的多条精彩内容。以下是精选内容,请享用!
ES8 已经正式发布,这篇文章使用实例对 ES8 中确定的语言特性(比如 Object.values、Object.entries、String.padStart、String.padEnd)做了介绍,基础好的同学可以自己去阅读规范原文,此外,掘金翻译计划也把文章翻译成了中文。
文章教程 JS 项目行军指南对于相当比例的工程师,尤其是刚入门的前端工程师来说,开始一个全新的项目就像是在未知领域摸索前行,如果方法不当,维护老项目更是噩梦,那么推进新项目是否有固定的套路可循呢?这篇文章是 Hive 的团队总结出来的 JS 项目行军指南,覆盖了 Git、依赖、测试、文件组织、代码规范等方面。
API 安全检查清单《清单革命》中提出在医学领域使用检查清单是保障复杂手术成功简单却有效的方法,有人把这种方法论迁移到建筑领域,而软件工程领域同样使用,对于开始接触 JS 后端开发的同学,如何保障 API 服务的安全有很多方面需要考虑,如果想让自己成为思维缜密的工程师,这篇文章及其中提到的概念和技术,非常值得学习。
awesome-guidelines:编码风格指南高质量的代码会体现在表层和结构两方面,表层主要指代码排列、变量命名等方面,结构主要体现在容错、扩展、调试等方面,表层的代码技巧相比结构方面更容易掌握,而通常来说表层很差的代码,结构也好不到哪里去,这篇汇集了很多门语言的编程规范、最佳实践。
每个单元测试都必须回答的 5 个问题有个难以接受但是残酷的事实,大多数程序员都不知道怎么写测试,测试不仅能帮助你理清对需求的理解,还有利于设计的开展,更直接的是方便持续集成为以后的自动化回归打好基础。那么该怎么写测试?正确的思考都是从提问开始,每个单元测试都要回答 的问题包括:你在测什么?它是干啥的?输入是什么?输出是什么?如何重复测试?
开发工具 Release:快速生成仓库的 ChangelogZeit 官方发布的命令行工具,运行之后能自动生成 GitHub Release,并且基于上次发布之后的提交生成本次 Release 的更新日志,如果不了解这种发版流程,建议去看看 React、React Native 的版本更新机制。
Chrome 60 DevTools 新功能预览Chrome 无疑是配备了最好的开发者工具的浏览器,该视频通过实际操作讲解 Chrome 60 中新发布的 DevTools 功能,感兴趣的可以看看。
代码框架 Gifted Chat:React Native 会话式 UI 库在 AI 时代,人机交互的方式也有不少新的变化,具体到前端领域,会话式UI(Conversational UI)的崛起尤为显著,微信公号上的自动回复功能也可算作此类,Gifted Chat 是为 React Native 定制的会话式交互组件,在交互细节上做了不少的优化考量,也支持灵活的自定义,如果你最近想做个类似的 APP,应该可以用上。
franc:支持超过 800+ 语言的语种检测库如果你恰巧也需要在工作中处理多国语言,而需要知道数据库中存储的文本语种,franc 绝对能为你所用,支持超过 800+ 语种,支持计算某段文本属于某种语言的概率,长的文本输入能给你更精确的结果。
Markvis:在 Markdown 中输出图表不得不说 Markvis 为 Markdown 带来了更加丰富的表现力,支持条形图、饼图,并且这种需求是刚需,在 Markdown 越来越普及的今天。
找找灵感 Practical Node.js:第2版Practical Node.js 开始修订第 2 版了,预计年底会完工,这个仓库是手稿原文,如果你看过的话是不是也可以参与进去呢?该书的第一版评价还比较不错。
VimGameSnake:在 Vim 中玩贪吃蛇代码写累了想在 Vim 里面休闲下?请收下这款游戏吧,不要跟老板说是前端周刊介绍的,哈哈。当然,如果你想在 Vim 中尝试更多的游戏,可以移步:github.com/jmanoel7/vim-games。
AI 术语中英文对照表如果你知道某个领域各种术语对应的英文单词,能看懂英文技术资料就会更容易,前端为什么要关注人工智能?科技发展的趋势是挡不住的,即使不做人工智能的开发,多学点单词也能避免不少拼音式变量名吧。
精彩问答 如何对压缩混淆后的 JS 代码做逆向工程?很多前端同学在初入门的时候可能都用到了逆向工程的方法,区别就是逆向的难度大小的问题,通常 CSS、DOM 再明显不过了,你对压缩混淆过的 JS 代码做过逆向工程么?没有的话,读读这篇长文,看看 Alex Kras 是如何做到的。
为什么 Reddit 选择了 TypeScript?Reddit 的前端团队在做重构的时候重新选择了 TypeScript 作为基本的开发语言,他们调研了哪些方案?选择 TypeScript 的理由是什么?如果你时间有限就看最后的结论吧。
认真的 JS 开发者必须知道的 10 件事?由一个想提高自己的前端工程师发布在 Redit 上的问题,高票答案总结的非常不错,现在的前端工程师跟五年前的前端工程师已经大不相同,如果你想在这个领域立足并成为大牛,这个答案可以作为基础技能检查清单。
One More Thing本文作者王仕军,商业转载请联系作者获得授权,非商业转载请注明出处。如果你觉得本文对你有帮助,请点赞!如果对文中的内容有任何疑问,欢迎留言讨论。想知道我接下来会写些什么?欢迎订阅我的掘金专栏或知乎专栏:《前端周刊:让你在前端领域跟上时代的脚步》。
Happy Hacking
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/84116.html
摘要:前端日报精选开发常见问题集锦前端码农的自我修养虚拟内部是如何工作的译知乎专栏并不慢,只是你使用姿势不对一份优化指南掘金老司机带你秒懂内存管理第一部中文免费公开课前端面试的大关键点,你到了吗知乎专栏高效开发与设计姐的图片二三 2017-07-19 前端日报 精选 VueJS 开发常见问题集锦 - 前端码农的自我修养 - SegmentFault虚拟 DOM 内部是如何工作的?[译]Hig...
摘要:本文即以简单的回归拟合为例,从最基础的库安装数据导入数据预处理到模型训练模型预测介绍了如何使用进行简单的机器学习任务。 推荐 1. 京东618:ReactNative框架在京东无线端的实践 http://www.infoq.com/cn/artic... React Native最近两三年之内整个框架在业界应该说是非常热门,很多团队、大公司都在做RN的一些研究开发工作。先一起回想下在R...
摘要:前端每周清单年度总结与盘点在过去的八个月中,我几乎只做了两件事,工作与整理前端每周清单。本文末尾我会附上清单线索来源与目前共期清单的地址,感谢每一位阅读鼓励过的朋友,希望你们能够继续支持未来的每周清单。 showImg(https://segmentfault.com/img/remote/1460000010890043); 前端每周清单年度总结与盘点 在过去的八个月中,我几乎只做了...
摘要:正在暑假中的课多周刊第期我们的微信公众号,更多精彩内容皆在微信公众号,欢迎关注。若有帮助,请把课多周刊推荐给你的朋友,你的支持是我们最大的动力。原理微信热更新方案涨知识了,热更新是以后的标配。 正在暑假中的《课多周刊》(第1期) 我们的微信公众号:fed-talk,更多精彩内容皆在微信公众号,欢迎关注。 若有帮助,请把 课多周刊 推荐给你的朋友,你的支持是我们最大的动力。 远上寒山石径...
摘要:正在暑假中的课多周刊第期我们的微信公众号,更多精彩内容皆在微信公众号,欢迎关注。若有帮助,请把课多周刊推荐给你的朋友,你的支持是我们最大的动力。原理微信热更新方案涨知识了,热更新是以后的标配。 正在暑假中的《课多周刊》(第1期) 我们的微信公众号:fed-talk,更多精彩内容皆在微信公众号,欢迎关注。 若有帮助,请把 课多周刊 推荐给你的朋友,你的支持是我们最大的动力。 远上寒山石径...
阅读 3095·2023-04-25 18:22
阅读 2293·2021-11-17 09:33
阅读 3242·2021-10-11 10:59
阅读 3223·2021-09-22 15:50
阅读 2783·2021-09-10 10:50
阅读 849·2019-08-30 15:53
阅读 425·2019-08-29 11:21
阅读 2669·2019-08-26 13:58