20170430 前端开发日报

外国大厂对 Node.js 工程师的建议;Webpack 2: 生产力工具, 模块热替换(HMR)的几种方式;js编程中经常遇到的一些问题(持续更新);前端模块化浅入浅出;你真的知道JS吗?;你真的知道 JS 吗;使用 OpenSSL 生成多域名自签名证书进行 HTTPS 开发调试;node.js学习记录: 理解Buffer

  1. 外国大厂对 Node.js 工程师的建议 原视频地址: https://www.youtube.com/watch?v=gePCzPTEXSU 你对 node.js 初学者你有什么建议. Wyatt Preul Joyent 产品工程师 不要一开始就依赖 npm 上的模块, 尝试自己从头实现一些基本的功能, 直到你真正需要一个模块的时候再引入他; 另外一个建议就是, 在社…
  2. Webpack 2: 生产力工具, 模块热替换(HMR)的几种方式命令行 命令行方式是最简单的方式, 如果项目只是纯Web前端, 使用这种方式是最便捷的. 只需要在package.json文件中的scripts里面添加下面一行就可以了. 直接命令行: {代码…} 通过 npm run dev 或 yarn run dev: …
  3. js编程中经常遇到的一些问题(持续更新)一:前沿 本文适合有一定JS开发基础的读者,文章涉及开发中经常遇到的一些令人疑惑的问题,理解这些问题有助于我们快速提升对JS这门语言的理解和应用能力。文章只讲述具体问题中的关键问题,不涵盖全面的知识点。…
  4. 前端模块化浅入浅出一位菜鸟的阐述,随便看看就行 commonJS commonJS是2009年一月由Mozilla推出的规范,其目标是使JS成为一门全能语言,主要体现在以下几个方面: 服务端应用 命令行工具 桌面图形界面应用 混合应用程序(如Titanium和…
  5. 你真的知道JS吗?你真的知道JavaScript吗     JavaScript是一门奇怪的语言,要真正掌握并不容易。废话不多说,来一个快速测试,5道题目,看看你对JavaScript是否真正掌握。准备好了吗?开始咯 题目 No.1 {代码…} No.2 {代码……
  6. 你真的知道 JS 吗 你真的知道JavaScript吗     JavaScript是一门奇怪的语言,要真正掌握并不容易。废话不多说,来一个快速测试,5道题目,看看你对JavaScript是否真正掌握。准备好了吗?开始咯 题目 No.
  7. 使用 OpenSSL 生成多域名自签名证书进行 HTTPS 开发调试 证书生成过程介绍 证书的目的是建立特定密钥对与特定实体之间的联系。 自签名根证书是指一堆密钥对的私钥对自己相应的公钥生成的证书请求进行签名而颁发的证书,证书的申请人和签发人都是同一个。 需要一对密钥对; 常用的是RSA,DSA密钥,ECDSA密钥,用于密钥交换的证书不能用DSA…
  8. node.js学习记录: 理解Buffer在Node中,应用需要处理网络协议、操作数据库、处理图片、接收上传文件等,在网络流和文件的操作中,还要处理大量二进制数据,JavaScript自有的字符串远远不能满足这些需求(javascript字符串是utf-8存储的,处理…
  9. 最简单的vuex兄弟组件通信的实现(vuex-demo){代码…} vuex项目目录 State 保存了整个对象的状态,数据的格式需要根据业务需求给定。 在这个小demo中a,b组件分别向c组件发送数据,所以定义了2个初始化数据; Getters 一些简单或通用的操作可以抽取到getters…
  10. 体验javascript之美-第十一课-jquery源码分析上节课我们说了写一个库的准备,但是这节课并不是写库为什么,有句话叫你没吃过猪肉还没看过猪走。所以我们先看看别人的库是怎么写的。在我们拥有了足够扎实的基础之后我们要做的不是闭门造车,而是去阅读一些知…
  11. 精读 js 模块化发展 如今,Javascript 模块化规范非常方便、自然,但这个新规范仅执行了 2 年,就在 4 年前,js 的模块化还停留在运行时支持,10 年前,通过后端模版定义、注释定义模块依赖。对经历过来的人来说,历史的模块化方式还停留在脑海中,反而新上手的同学会更快接受现代的模块化规范。 —— 由shanyue分享
  12. webpack基础配置纪实 GitHub 源码 entry 打包入口配置 接受三种方式:string, array, object module.exports = { entry: './src/main.js' … }module.exports = {
  13. Firefox开发者工具: 现支持 CSS Grid 网格预览 Mozilla 发起了一场 Firefox 推广活动,这回是在其开发者工具总支持预览 CSS Grid功能下的网格功能,试图抢先Chrome一步,获得前端开发及设计者的关注及下载,以提升 Firefox 的市场占有率。当选择运用了CSS新特效网格系统的容器之后,在开发者工具CSS inspector的对应元素选择器了,就能看到一个“网格预览”图标,点击后…
  14. 从前端工程师到 AR 工程师 为了入门 AR,我做了一个简单的图像识别的 Demo,将不同的图片对准检测区域,会出现不同天气效果 —— 由前端外刊评论分享
  15. #前端头条#【 JS 一定要放在 Body 的最底部么】说明:本文提到的浏览器均是指Chrome。“script标签“指的都是普通的不带其他属性的外联javascript。web性能优化的手段并不是非黑即白的,有些手段过头了反而降低性能,所以在讨…请戳→ #前端开发博客# ​​​

    JS 一定要放在 Body 的最底部么
  16. #HTML#【HTML文档类型DTD与浏览器怪异模式区别】模式之间的差异和示例Quirks和Standards的区别大部分都可以归为IE5和IE6的区别。 在 Quirks 模式和标准模式之间一个突出的不同是对 CSS IE盒模型缺陷的处理。在第 6 …请戳→ #前端开发博客# ​​​

    HTML文档类型DTD与浏览器怪异模式区别
  17. 使用git做知识整理的建议】为什么推荐使用Git作为知识索引与整理的工具呢? (来自: Philo ) ​​​​

    使用git做知识整理的建议
  18. #开源项目#【JavaScript 深度学习库:Neuro.js】详见: Neuro.js 是一款用于在浏览器中进行深度学习 JavaScript 库,它具备可以通过加强学习训练的全栈神经网络。Demo 地址: ​​​

    Neuro.js

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

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


关注我

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

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

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