20180407 前端开发日报

Google JavaScript 样式指南中13个值得注意的地方;更优雅的方式: JavaScript 中顺序执行异步函数;JavaScript中的数组对象;移动 Web 入门前奏;嘿嘿,第四届 CSS 大会;提升Web性能的8个技巧总结;狼叔:如何正确的学习 Node.js;TensorFlow.js:面向 JavaScript 开发者的机器学习框架

  1. 更优雅的方式: JavaScript 中顺序执行异步函数 火于异步 1995年,当时最流行的浏览器——网景中开始运行 JavaScript (最初称为 LiveScript)。 1996年,微软发布了 JScript 兼容 JavaScript。随着网景、微软竞争而不断的技术更新,在 2000年前后,JavaScript 相关的技术基础准备就绪。 随后到 2005 年前后,以 Google 为首开始重视使用 AJAX(即 Asynchronous JavaSc…
  2. JavaScript中的数组对象 JavaScript中的数组对象 1.创建数组的三种方式: 1.1 var 数组名= ; 例如: var arr1= ; 1.2 var 数组名=new Array(元素1,元素2,元素3…) 例如: var arr2=new Array(5,6,7,8); 1.3 通过下标的方式为数组赋值,下标从0开始 var 数组名=new Array(数组…
  3. 移动 Web 入门前奏 从最早的IE6时代到现在的HTML5时代,前端的主战场也从PC端转移到了移动端。几年前前端工程师还在为固定布局和流动布局打伤脑筋,而在如今的移动Web上我们可以使用弹性布局轻易实现以前在Pc端的复杂布局,甚至更强大的网格布局也在Css下一版本的规范。移动web在将来的一段时间仍然是前端工程师的主战场,本文将阐述一些移…
  4. 嘿嘿,第四届 CSS 大会 “在我看来,前端工程师的本质就是做出更好用户体验的产品给我们的用户使用,这里不仅仅要考虑的是在交互上的体验,还需要考虑性能的优化,如何为用户节约带宽,如何让用户打开的速度更快…”
  5. 提升Web性能的8个技巧总结 ​​​ 在互联网盛行的今天,越来越多的在线用户希望得到安全可靠并且快速的访问体验。针对Web网页过于膨胀以及第三脚本蚕食流量等问题,Radware向网站运营人员提出以下改进建议,帮助他们为用户提供最快最优质的访问体验。 1. 管理“页面膨胀” 页面大小与性能有着密切的关系。Radware最新电商性能“行业现状”报告显示,100强电…

    提升Web性能的8个技巧总结
  6. 狼叔:如何正确的学习 Node.js 狼叔知乎 Live 文字版。
  7. TensorFlow.js:面向 JavaScript 开发者的机器学习框架 TensorFlow 团队表示基于网页的 JavaScript 库 TensorFlow.js 现在已经能训练并部署机器学习模型。我们可以使用神经网络的层级 API 构建模型,并在浏览器中使用 WebGL 创建复杂的数据可视化应用。此外 Node.js 很快就会发布,它能为网站模型提供 GPU、TPU 等快速训练与推断的方法。
  8. 2018 浅谈前端面试那些事】虽然今年没有换工作的打算,但为了跟上时代的脚步,还是忍不住整理了一份最新前端知识点。详见 (来自:江文艺) ​​​​

    2018 浅谈前端面试那些事
  9. #开源项目#【可绘制出粗略的手绘风格的图形库:Rough.js】详见: Rough.js 是一个轻量级的,基于 Canvas 的可以绘制出粗略的手绘风格的图形库。该库提供绘制线条、曲线、弧线、多边形、圆形和椭圆的基础能力,同时支持绘制 SVG 路径。 ​​​

    Rough.js
  10. 20180406 前端开发日报】WEB前端工程师到底要学什么?;学习用JavaScript实现的5个常见函数;前端错误监控与收集探究;JavaScript中的“多继承”;为什么在一些情况下 WebAssembly 比 JavaScript 更具有优势;从一行等式理解JS当中的call, apply…详情→ ​​​

    20180406 前端开发日报
  11. 为什么Vue使用异步更新队列? 很精简的说明了为什么在Vue中,当状态发生变化时,DOM更新是异步的。
  12. CSS Grid中的陷阱和绊脚石》2017年3月,CSS Grid在几个星期内就被发送到Chrome、Firefox和Safari的生产版本中。很高兴,大家可以使用它来解决实际问题。 (by 大漠) ​​​

    CSS Grid中的陷阱和绊脚石
  13. Pressure.js – 用于处理Force Touch,3D Touch的JavaScript库 Pressure.js 是一个用于处理 web 上的 Force Touch ,3D Touch 和指针压力的 JavaScript 库。 Pressure.js 兼容大多数浏览器,通过简单的 API 来控制这些压力触控,它还支持多点触摸。你完全可以在 web 上实现 iphone 中的 3D Touch 效果 🙂 下载 演示 GitHub 安装 可以从 GitHub 下载 pressure…
  14. Javascript高性能动画与页面渲染 ​​​ No setTimeout, No setInterval 如果你不得不使用setTimeout或者setInterval来实现动画,那么原因只能是你需要精确的控制动画。但我认为至少在现在这个时间点,高级浏览器、甚至手机浏览器的普及程度足够让你有理由有条件在实现动画时使用更高效的方式。 什么是高效 页面是每一帧变化都是系统绘制出来的(GPU或者CPU)。但…

    Javascript高性能动画与页面渲染

关注github前端日报 订阅精彩文章

前端日报栏目数据来自码农头条,每日分享互联网上热门的前端开发、移动开发、设计、资源和资讯等,为开发者提供动力,如果觉得内容对你有用,记得分享给你的小伙伴。进入码农头条查看更多


关注我

我的微信公众号:前端开发博客,在后台回复以下关键字可以获取资源。

  • 回复「小抄」,领取Vue、JavaScript 和 WebComponent 小抄 PDF
  • 回复「Vue脑图」获取 Vue 相关脑图
  • 回复「思维图」获取 JavaScript 相关思维图
  • 回复「简历」获取简历制作建议
  • 回复「简历模板」获取精选的简历模板
  • 回复「加群」进入500人前端精英群
  • 回复「电子书」下载我整理的大量前端资源,含面试、Vue实战项目、CSS和JavaScript电子书等。
  • 回复「知识点」下载高清JavaScript知识点图谱

每日分享有用的前端开发知识,加我微信:caibaojian89 交流