01. 2018 JavaScript 测试概览

文章介绍了JavaScript测试的关键术语、测试类型、工具和方法,并简要分析了工具jsdom、Istanbul、Karma、Chai、Wallaby等,测试框架mocha、jest、jasmine、AVA等以及UI测试工具TestCafe、WebdriverIO、Puppeteer等。

详情:https://medium.com/welldone-software/an-overview-of-javascript-testing-in-2018-f68950900bc3

02. WebAssembly在线IDE — Web Assembly Studio

Web Assembly Studio是一个简单的在线IDE

详情:https://webassembly.studio/

03. CanJS 4.0 一套前端架构库

CanJS 说不上快速,但其集成了自定义元素、可观察对象、路由等,是一款轻量级的JS库。Apple Store、Yahoo和HP等都有使用它。

详情:https://www.bitovi.com/blog/canjs-4.0

04. Chrome计划将非https连接的网站标记为不安全

谷歌刚刚宣布,从2018年7月开始,随着Chrome 68 的发布,未加载 https 的网页将被标记为“不安全”。这篇文章回顾了https 的发展历程,以及接下来会发生什么。

详情:https://blog.cloudflare.com/https-or-bust-chromes-plan-to-label-sites-as-not-secure/

05. Exploring ES2018 and ES2019

这是一本涵盖ECMAScript 2018和ECMAScript 2019内容的新书,可在线阅读或付费下载电子书。

详情:http://exploringjs.com/es2018-es2019/

06. 2018 我们如何使用 JavaScript

文章从command-line tools、Webpack、Babel、TypeScript 和 Flow等方面讨论了2018年我们如何使用JavaScript。

详情:https://www.telerik.com/blogs/how-to-javascript-in-2018

07. 如何在React项目中使用CSS模块

这篇文章探讨了如何在react项目中使用css模块的方法,包括将CSS作为JS对象使用和使用CSS模块。

详情: https://blog.pusher.com/css-modules-react/

08. 用CSS实现键盘记录的方法

CSS Keylogger 是一款 Chrome 扩展程序和Express 服务器,可利用 CSS 实现键盘记录的功能。

详情:https://github.com/maxchehab/CSS-Keylogging

09. 使用 Webpack 进行 web 性能优化

文章从减小资源大小、利用长期缓存、监控和分析应用程序三个方面讲述了如何使用 Webpack 进行 web 性能优化。

详情:https://developers.google.com/web/fundamentals/performance/webpack/

10. npm V5.7.0 发布

v5.7.0 允许 npm install 修复 package-lock.json 和 npm-shrinkwrap.json 合并冲突的文件;该版本新增的 npm ci 命令仅从锁定文件进行安装,如果 package.json 和锁定文件不同步,那么它会报告一个错误。

详情:http://blog.npmjs.org/post/171139955345/v570

11. Font Awesome 发布版本 5.0.6

FontAwesome是一款图标工具库,5.0.6版本新增了许多图标,减小了js文件大小,修复了一些问题等。

详情:https://github.com/FortAwesome/Font-Awesome

12. 前端面试手册

准备找工作?这是一份不错的前端面试手册,包括了html、css 和 js问题。

详情:https://github.com/yangshun/front-end-interview-handbook

每周一同步更新到GitHub, 欢迎star :)

FCC成都社区·前端周刊 第 1 期的更多相关文章

  1. FCC 成都社区·前端周刊 第 3 期

    01. Chrome65 的新功能 CSS Paint API 允许使用编程方式生成图像:Server Timing API允许服务器将时间信息通过HTTP headers传递给浏览器: CSS di ...

  2. FCC 成都社区·前端周刊 第 6 期

    01. JS 引擎 V8 v6.6 的更新 最新 v6.6 版本的 V8 JavaScript 引擎更新了方法 Function.prototype.toString(),改进了代码缓存机制.异步性能 ...

  3. FCC 成都社区·前端周刊 第 8 期

    01. 2018 前端开发者手册 这是一份 2018 前端开发手册,内容包括三个部分:前端工程实践.前端开发学习和前端开发工具. 详情:https://frontendmasters.com/book ...

  4. FCC 成都社区·前端周刊 第 9 期

    1. Node.js 10 将带来什么? Node.js 10 的第一个版本将于本周二(4 月 24 日)发布,并将在 10 月份推出 LTS 版本,将带来哪些更新? N-API,持续 HTTP/2 ...

  5. FCC 成都社区·前端周刊 第 10 期

    1. Node.js 10 正式发布 在过去的一周,Node.js 10.0.0 正式发布,带来大量改进和修复.这是自 Node.js Foundation 开展以来的第七个主要版本,并将在 2018 ...

  6. FCC 成都社区·前端周刊 第 4 期

    01. Angular, React or Vue? 如何为下一个 Web 应用程序选择合适的JavaScript 框架?Progress 的新白皮书提供了对 Angular.React 和 Vue ...

  7. FCC 成都社区·前端周刊 第 7 期

    01. ES2016, 2017, 2018 中的新特性 文章介绍了 18 个 ECMAScript 2016,2017 和 2018 中新增加的特性,这些特性已被加入到 TC39 提案中.包括Arr ...

  8. FCC成都社区·前端周刊 第 2 期

    01. Propel:JS的科学计算框架 Propel 是一种 JavaScript 科学计算框架,类似于 Python 中的科学计算库 NumPy,也就是说利用 JS 也可以进行机器学习啦.Prop ...

  9. FCC 成都社区·技术周刊 第 14 期

    [前端] 1. React Fiber 架构 React16 启用了全新的架构,叫做 Fiber,其最大的使命是解决大型 React 项目的性能问题,再顺手解决之前的一些痛点. 详情:https:// ...

随机推荐

  1. 2)#ifndef和#pragma once

    #################################################################################################### ...

  2. Codeforces Round #598 (Div. 3)E(dp路径转移)

    题:https://codeforces.com/contest/1256/problem/E 题意:给一些值,代表队员的能力值,每组要分3个或3个以上的人,然后有个评价值x=(队里最大值-最小值), ...

  3. BBuBBBlesort!

    题目描述 Snuke got an integer sequence of length N from his mother, as a birthday present. The i-th (1≦i ...

  4. Redhat6更改yum源 (转)

    最近虚拟机中安装了redhat6.3企业版,自带的yum用不起来,软件都找不到. 网上搜了一下说是没付钱...,需要改下yum源.操作步骤如下: 1.切换到yum源存放目录[root@rhel6 ~] ...

  5. pycharm2018后版本执行Flask app.run()深坑

    在2018年以前的版本,以上配置在app.run()里面的内置方法

  6. AOP 总结

    AOP即Aspect oriented Programing, 面向切面编程. 相关术语: 通知(Advice): Advice defineds when to execute what actio ...

  7. 奇点云数据中台技术汇(三)| DataSimba系列之计算引擎篇

    随着移动互联网.云计算.物联网和大数据技术的广泛应用,现代社会已经迈入全新的大数据时代.数据的爆炸式增长以及价值的扩大化,将对企业未来的发展产生深远的影响,数据将成为企业的核心资产.如何处理大数据,挖 ...

  8. bug_ warning: control reaches end of non-void function

    摘要 在leetcode上编译时,它显示我编译错误 warning: control reaches end of non-void function 它的意思是:控制到达非void函数的结尾.就是说 ...

  9. Django常见错误总结

    1 ImportError: No module named 'MySQLdb' 解决方法: . 安装pymysql模块 . 在app的__init__.py文件中写入以下内容 import pymy ...

  10. 如何用Nginx解决跨域问题

    一. 产生跨域的原因 1.浏览器限制 2.跨域 3.XHR(XMLHttpRequest)请求 二. 解决思路 解决跨域有多重,在这里主要讲用nginx解决跨域 1.JSONP 2.nginx代理 3 ...