20170407 前端开发日报

深究JavaScript——原型;nodejs微信公众号开发(1)接入微信公众号;JavaScript 是如何面向对象的;Angular 2 Component Inheritance;前端开源项目周报0407;使用Web存储API存取本地数据;作为前端开发者我是如何保持与时俱进的;适用于仪表盘项目的 7 个优秀 JavaScript 库

  1. 深究JavaScript——原型prototype、constructor、[[Prototype]]   prototype是站在构造函数的角度讨论原型对象的,用来实现基于原型的继承与属性的共享。__proto__是站在对象的角度讨论原型对象,构成原型链,同样用于实现基于原型的继…
  2. nodejs微信公众号开发(1)接入微信公众号接入微信公众号是开发的第一步,万事开头难,走好第一步,后面的路就更宽广。 1.公众平台测试帐号的使用 登录微信公众平台,由于很多开发人员并没有认证的的微信公众号,所以比较折中的方式是使用公众平台测试帐…
  3. JavaScript 是如何面向对象的 由对 JavaScript 面向对象的疑惑到对 JavaScript 的原型链的理解,阐明了 JS 面向对象语法的背后意义,并介绍了另一种组织代码的方式 Behavior Delagation —— 由pompey分享
  4. Angular 2 Component InheritanceAngular 2.3 版本中引入了组件继承的功能,该功能非常强大,能够大大增加我们组件的可复用性。 Component Inheritance 组件继承涉及以下的内容: Metadata:如 @Input()、@Output()、@ContentChild/Children、@Vi…
  5. 前端开源项目周报0407由OpenDigg 出品的前端开源项目周报第十五期来啦。我们的前端开源周报集合了OpenDigg一周来新收录的优质的前端开源项目,方便前端开发人员便捷的找到自己需要的项目工具等。 reactide React web应用开发的第一个…
  6. 使用Web存储API存取本地数据使用Web存储API TODO:本文由 赤石俊哉 翻译整理,您可以将本文自由地用于学习交流。如需用于其他用途请征得作者的同意。 原文链接:Using the Web Storage API – Mozilla Developer Network (英文) Web存储API提…
  7. 作为前端开发者我是如何保持与时俱进的 我的观念里,没有任何一个行业像软件开发业一样从满活力和诱惑力。我们如何能保持和相关的技术与时俱进,同时还能不影响自己的生活呢?
  8. 适用于仪表盘项目的 7 个优秀 JavaScript 库 现在有很多各种各样的 JavaScript 库,但这里将介绍 7 个很优秀的可用于你下一个 JavaScript 项目的库。
  9. 如何学习Javascript 如何学习Javascript
  10. HTTP之Cache-Control篇1.在服务端设置: {代码…} 在控制台查看网络请求:
  11. Electron + Vue 实现一个代理客户端原理 作为一个合格的前端工程师,你一定用过Fiddler或Charles之类的抓包工具。但是在Mac上做开发时,相关的抓包工具很多是收费的。当你费劲心思下载到了破解版,却还是难以忍受其丑陋的win风格界面和令人悲伤的闪…
  12. ReactNative 中 TabBarIOS 和 NavigatorIOS 嵌套使用 – 简书 React Native —— 由水哥iOS分享
  13. javascript的事件去年一直在学习框架的东西,比如VueJs,angularJs的东西,但感觉自己的基础知识还是很匮乏,因此想着该重新回归本质,多看看原生javascrip的东西,现在返回去学一些东西,感觉很多都豁然开朗的感觉。 所谓事件呢,…
  14. JavaScript 模块演化简史 – 某熊的全栈之路 – 知乎专栏 JavaScript 模块演化简史 从属于笔者的 Web 开发基础与工程实践。本文主要总结自 The Evolution of JavaScript Modularity、Native ECMAScript modules – the first overview、Native ECMAScript modules: the new features and differences from Webpack modules 等 JavaScript 语法学习资料索引 中注明的文章,更多深…
  15. JavaScript 即未来:介绍 14 个 JavaScript 的框架和库 » 译者:chenxinlong 当今的市场需要快速开发,但是,重复造轮子是没有必要的。不论你是一个 JavaScript 新手还是一个资深的 JavaScript 开发者,使用框架和库都能… ​​​

    JavaScript 即未来:介绍 14 个 JavaScript 的框架和库
  16. 通过 ffi 在 Node.js 中调用动态链接库 (.so/.dll 文件) 由于公司许多公共的后台服务已经有了非常成熟的 C/C++ 编写的 API,以供应用程序调用,node.js 作为在公司内新兴的后台 runtime 在调用这些公共服务的时候没必要再造一遍轮子,而是可以将这些 API 编译成. so 文件直接使用。本文将分享一些具体方法。 —— 由腾讯云技术社区分享
  17. Alfred 平台的知乎搜索 workflow(JavaScript 版本) 听说 Mac 平台上流行用 Alfred 代替 spotlight, 我平常的使用是结合 Dash 居多, 再就是各种 workflow 了. 网络上基于 JavaScript 开发的 workflow 不多, 作为前端, js 是主力, 所以写了这个知乎搜索的 workflow. 项目地址: github.com/RebeccaHanjw/zhihu_search_alfred_workflow 下载地址 …
  18. JavaScript 深入之词法作用域和动态作用域 JavaScript 采用词法作用域,什么语言采用了动态作用域?两者的区别又是什么?还有一个略难的思考题,快来看看吧 —— 由mqyqingfeng分享
  19. 深刻理解 React (一) ——JSX 和虚拟 DOM 首先,我们来看看 React 在世界范围的热度趋势,下图是关键词 “房价” 和 “React” 在 Google Trends 上的搜索量对比,蓝色的是 React,红色的是房价,很明显,人类对 React 的关注程度已经远远超过了对房价的关注。 —— 由腾讯云技术社区分享
  20. 剖析 Babel——Babel 总览 剖析 Babel——Babel 总览 —— 由__ihhu分享
  21. 剖析 Babel:Babel 总览 名词解释 AST:Abstract Syntax Tree, 抽象语法树 DI: Dependency Injection, 依赖注入 =============================================================== Babel的解析引擎 Babel使用的引擎是babylon,babylon并非由babel团队自己开发的,而是fork的aco…
  22. 在 NodeJS 中利用 bookshelf.js 进行事务管理 本文介绍了如何在 Node.js 在进行事务操作的方法,主要是通过 bookshelf.js 来实现的。在介绍具体代码实现前,对事务操作的概念进行了简要介绍。 —— 由腾讯云技术社区分享
  23. 从无到有,学习 webpack 的多页面配置 这个项目,是为了熟悉 webpack 的打包,是从无到有一点一点配置起来的,需要什么功能就安装声明模块。模板包含 js、less、图片、模板 html/tpl/vue 的压缩合并处理 ,版本控制,代码检测,自动更新(修改 less 暂时不能自动更新),图片压缩采用了 gulp —— 由heyff分享
  24. 深入理解 React(二) —— 数据流和事件原理 在 React 中,数据流是自上而下单向的从父节点传递到子节点,所以组件是简单且容易把握的,他们只需要从父节点提供的 props 中获取数据并渲染即可。如果顶层组件的某个 prop 改变了,React 会递归地向下遍历整棵组件数,重新渲染所有使用这个属性的组件。 —— 由腾讯云技术社区分享
  25. 移动端 Web 开发踩坑之旅 最近在一个移动端的 Web 项目中踩了很多的坑,感觉有必要把它们记录下来,分享给即将踏入移动端 Web 开发大门的新人们。 —— 由liutao分享
  26. JavaScript 模块演化简史 JavaScript 模块演化简史 从属于笔者的 Web 开发基础与工程实践。本文主要总结自 The Evolution of JavaScript Modularity、Native ECMAScript modules – the first overview、Native ECMAScript modules: the new features and differences from Webpack modules 等 JavaScript 语法学习资料索引 中注明的文章,更多深…
  27. #JavaScript#【Javascript获取缓存和清除缓存API】JavaScript ServiceWorker API的好处就是让WEB开发人员轻松的控制缓存。虽然使用ETags等技术也是一种控制缓存的技术,但使用JavaScript让程序来控制缓存功能更强大,更自由。…请戳→ #前端开发博客# ​​​

    Javascript获取缓存和清除缓存API
  28. IOnic 3.0.1 发布,紧随 ng4 + 的脚步 紧随 angular4 之后。。ionic 也发布了最新的 3.0.1,相关依赖升级到 ng4+; —— 由CRPER分享

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

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


关注我

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

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

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