01. JS 引擎 V8 v6.6 的更新
最新 v6.6 版本的 V8 JavaScript 引擎更新了要领 Function.prototype.toString(),改进了代码缓存机制、异步机能和 Array#reduce 机能,为 String.prototype增加了 trimStart() 和 trimEnd() 要领。
概况:https://v8project.blogspot.com/2018/03/v8-release-66.html
02. 2018 开辟者调查结果
这是一份来自 StackOverflow 10万开辟者的调查结果,请查收一下~
调查结果显现 JavaScript 是一连 6 年最经常运用的编程言语;TensorFlow 是 StackOverflow 生长最快的手艺之一,最受开辟者喜爱;环球范围内,运用 F#,Ocaml,Clojure 和 Groovy 的开辟者薪资最高。
概况:https://insights.stackoverflow.com/survey/2018/
03. React 16.3.0 宣布
React 16.3.0 版本引入了新的 Context API,许可开辟者运用 React.createContext() 天生两个关联组件;组件生命周期也发生了变化,废除了 componentWillMount, componentWillUpdate, componentWillReceiveProps, 引入了 getDerivedStateFromProps;另外,还供应了 StrictMode, createRef 和 forwardRef APIs,以保证代码相符最好实践。
概况:https://reactjs.org/blog/2018/03/29/react-v-16-3.html
04. 11 种 JavaScript 机械进修库
文章引见了 11 种 JavaScript 机械进修库: Brain.js,Synaptic,Neataptic,Conventjs,Webdnn,Deeplearnjs,Tensorflow Deep Playground,Compromise,Neuro.js,mljs,Mind.
概况:https://blog.bitsrc.io/11-javascript-machine-learning-libraries-to-use-in-your-app-c49772cca46c
05. TypeScript 2.8 宣布
TypeScript 2.8 新版本继承支撑前提范例(情势为 A extends B ? C : D),新增了 VS Code 中构造 import 导入的功用(可删除未运用的导入和对导入举行排序),并改进了 JSX 支撑。
概况:https://blogs.msdn.microsoft.com/typescript/2018/03/27/announcing-typescript-2-8/
06. 2018 JS 库与框架概览
文章引见了现在JS库与框架的状况,包含React、Vue.js、Angular、Polymer、TypeScript 和 jQuery,同时经由过程回忆各框架的汗青状况,来展望各框架将来的生长,为前端工程师的手艺选型供应参考。
07. npm v5.7.0宣布
新版本中 npm install 能够自动修复 package-lock.json 和 npm-shrinkwrap.json 兼并争执的文件,还新增了 npm ci 敕令。
注重:该版本涌现文件体系权限被变动题目。 issue:https://github.com/npm/npm/issues/19883
概况:http://blog.npmjs.org/post/171139955345/v570
08. 开始运用新的 CSS Typed Object Model
CSS 范例化对象模子带来了范例,要领和天真的对象模子来处置惩罚 JavaScript 中的 CSS 值。作为 Houdini 的一部分,新的 CSS 范例对象模子(Typed OM)经由过程给 CSS 值增加范例、要领和恰当的对象模子来举行扩大。值不再是字符串,而是作为 JavaScript 对象的值,用于提拔 CSS 的机能和越发合理的操纵。Chrome 66 已领先支撑 Typed OM。
概况:https://zhuanlan.zhihu.com/p/35029796
09. React Apollo 打造 GitHub 客户端
React还能开辟客户端运用?这篇文章教你运用 React Apollo 构建一个与 GitHub GraphQL API 举行交互的运用程序。
概况:https://www.graphql.college/building-a-github-client-with-react-apollo/
10. Vue Design System
Vue Design System 是一个用 Vue.js 构建 UI 设想体系的开源东西,供应了一套基本运用程序开辟的东西,形式和实践。
概况:https://github.com/viljamis/vue-design-system
11. ‘display:contents’怎样事情
display: contents 使元素的子元素显现为其父元素的直接子元素,而疏忽元素自身。它能够协助我们坚持优越的语义化构造,同时也能协助我们获得我们想要的规划。现在,只要 Firefox 和 Chrome的最新版本支撑该属性。
概况:https://bitsofco.de/how-display-contents-works/
12. Chrome DevTools的12个运用技能
陪伴每六个礼拜一次的宣布周期和不断扩大的壮大的开辟功用,Chrome 已成为一个必需控制的东西。在这篇文章中,分享了 12 个很酷的技能,包含拖拽元素从新规划,直接经由过程 CSS 选择器查找元素和相似 sumlime gotoanything 的功用等。
每周一同步更新到
GitHub, 迎接 star :)