20180306 前端开发日报

JavaScript 即将迎来 Optional Chaining;记录面试中一些回答不够好的题(Vue 居多);Algolia发布了功能强大的Angular版搜索组件InstantSearch;随想录(three.js脚本);前端技术周刊 2018-03-02;前端在人工智能时代能做些什么?;我博客上的围棋js程序;[翻译]CSS变量让你轻松制作响应式网页

  1. JavaScript 即将迎来 Optional Chaining Optional Chaining 现在处于 Stage 1。 它是什么? Optional Chaining 使我们能检查一个对象上面是否存在某属性。其它一些语言有类似的特性。C# 例如,有 Null Conditional 操作符很像提案中的 Optional Chaining。 我们为何需要它? 你是否曾经在使用对象或数组的属性之前,检查它…
  2. 记录面试中一些回答不够好的题(Vue 居多) 这个问题比较简单,用 flex 与 grid 实现如下即可: 实现方式如下: <html> <head> <style> /* flex */ .box { display: flex; flex-wrap: wrap; width: 100%; } .box div { width: calc(100% / 3); height: 1…
  3. 随想录(three.js脚本) 【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 openGL作为事实上的3d标准,可以在不同的os平台上使用。但是openGL一般需要用c进行开发,有所不便。然而,随着WebGL的推出,人们开始发现可以使用js编写3d程序,利用浏览器将3d效果渲染出来。这其中,three.js作为支持WebGL的一个…
  4. 前端技术周刊 2018-03-02前端快爆 webpack 4 正式发布,代号为「Legato」。新版本构建性能大幅提升,同时带来了多项重要更新:零配置启动、支持 ESM 和 JSON 形式的模块类型、支持 WebAssembly、移除 CommonsChunkPlugin 取而代之的是 op…
  5. 前端在人工智能时代能做些什么? 之前很长的一段时间内,一直在做阿里云人工智能产品 ET,作为一名前端工程师,参与了当中的一些工程工作,分享出来,希望对大家有所帮助。 前端工程在人工智能的团队到底能做什么,体现怎么的价值?对此,可以先下图的一个总结,然后我会逐条分析 从我们的实践看,要完成一个完整的人工智…
  6. [翻译]CSS变量让你轻松制作响应式网页原文地址:https://medium.freecodecamp.org/how-to-make-responsiveness-super-simple-with-css-variables-8c90ebf80d7f 作者:Per Harald Borgen 摘要:这是一篇2018年制作响应性网页的快速教程。 如果你之前没…
  7. ThinkJS3 升级小记ThinkJS3 距离初次发布已有半年的时间,最近花了点时间将 Firekylin 的依赖从 ThinkJS2 升级到 ThinkJS3。这里记录一下升级碰到的一些变化,希望能帮助到大家。 CommonJS ThinkJS3 升级后原生支持 async/await 了…
  8. 随想录(利用websocket监控服务器) 【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 websocket是实现浏览器和web服务器沟通的一个好方法。一个比较好的使用方法就是在web网页上使用websocket,然后再起一个webdocketd服务器。具体的地址参考github上的这个 网址 。阮一峰的文章建议也可以参考一下,地址在 这…
  9. NodeJS源码分析-1 Hello world 浏览量:3 | 分类:Node.js | 发布日期:2018-03-04 NodeJS源码分析-1 Hello world 简要 Node已经如今发展很快,已经相对稳定和成熟,在某些时候有必要知道其内部运行原理以及运行处理过程。 种一棵树最好的时间是十年前 其次是现在。希望能坚持下去。 Nodejs当前最新版本 8.9.4 NodeJS官方网站下载源码 …
  10. NodeJS源码解析 – HTTP Server模块 浏览量:2 | 分类:Node.js | 发布日期:2018-03-04 NodeJS源码解析 – HTTP Server模块 http是nodejs中重要的模块之一,有必要了解它的运行原理 回到helloworld ,当node在收到一个http请求,会创建一个http.Server,注册并监听request。 var http = require(‘http’); http.createServer((req, res) => { …

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

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


关注我

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

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

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