20170505 前端开发日报

OkHttp3学习(三):execute和Interceptor;Nodejs学习记录:express;Webpack 大法之 Code Splitting;拒绝Redux文档“毒害” 一个项目告诉你Redux最新真正哲学;AcyOrt – 基于 Node.js 博客生成程序;Vue.js 全家桶高还原网易云音乐 (Windows PC 版);基于Vue2.x日期选择组件;Angular 2.x 结构指令

  1. OkHttp3学习(三):execute和Interceptor回顾 在OkHttp3学习(二):发送一个请求中 我们看到了当我们发送一个请求时,通过client.newCall(request)来创建一个RealCall实例,当我们调用RealCall的execute()的时候会调用client对象的dispatcher的execute(…
  2. Nodejs学习记录:express简介 Express 是一个简洁而灵活的 node.js Web应用框架, 提供了一系列强大特性帮助你创建各种 Web 应用,和丰富的 HTTP 工具。使用 Express 可以快速地搭建一个完整功能的网站。Express 框架核心特性: 可以设置…
  3. Webpack 大法之 Code Splitting 今天,大家要学习的内容是 Webpack 大法中的 Code Splitting 。 Code Splitting 是什么以及为什么 在以前,为了减少 HTTP 请求,通常地,我们都会把所有的代码都打包成一个单独的 JS 文件。但是,如果这个 JS 文件体积很大的话,那就得不偿失了。 这时,我们不妨把所有代码分成一块一块,需要某块代码…
  4. 拒绝Redux文档“毒害” 一个项目告诉你Redux最新真正哲学之前分享过几篇关于React技术栈的原创文章: 解析Twitter前端架构 学习复杂场景数据设计 React Conf 2017 干货总结1: React + ES next = ♥ React+Redux打造“NEWS EARLY”单页应用 一个项目理解最前沿技术栈真谛 一…
  5. AcyOrt – 基于 Node.js 博客生成程序 AcyOrt 是一个基于 Node.js 的博客工具。通过这个工具,用户只要在 issues 上写自己的博客文章,然后一个简单命令就可以产生博客内容。甚至可以通过 Travis Ci 一键生成/更新博客,用户只需要在 GitHub 上点击按钮即可 —— 由AM0200分享
  6. Vue.js 全家桶高还原网易云音乐 (Windows PC 版) Vue.js VueRouter Vuex 实战 还原一个简易版的网易云 —— 由ReusJs分享
  7. 基于Vue2.x日期选择组件vue-datepicker – 基于Vue2.x日期选择组件 Datepicker是一款稍微复杂的组件,其中涉及的日历计算与显示需要比较清晰的逻辑。 项目地址 https://github.com/watson-yan… 预览图 How to start 下载依赖项/install…
  8. Angular 2.x 结构指令什么是结构指令? 结构指令通过添加和删除 DOM 元素来更改 DOM 布局。Angular 中两个常见的结构指令是 *ngIf 和 *ngFor。 了解 * 号语法 * 号是语法糖,用于避免使用复杂的语法。我们以 *ngIf 指令为例: (图片来…
  9. 【Javascript】获取选中的文字废话不说,直接上代码: {代码…} 页面中的文字,通过选中后自动弹出选择的文字!
  10. Web 学习之跨域问题及解决方案 在做前端开发时,我们时常使用 ajax 与服务器通信获取资源,享受 ajax 便利的同时,也知道它有限制:跨域安全限制,即同源策略。 —— 由极乐君分享
  11. 为什么要在 JavaScript 中学习函数式编程? 请忘掉你认为你知道的有关 JavaScript 的任何东西,以初学者心态来接触这份资料。为帮助你这样做,我们打算从头开始复习 JavaScript 的基础知识,就好像你以前从来没有看到过 JavaScript 一样。如果你是初学者,那就走运了。最后从零开始探索 ES6 和 函数式编程!希望所有新概念在这个过程中都被解释到了 – 但是别…
  12. 前端持久化 :僵尸级 cookie — evercookie evercookie 是由 Samy Kamkar(美国白帽黑客、安全研究员)开发的一组 jsApi,它的目的在于持久化 cookie,即使用户清除标准 cookie、Flash cookie 等之后依然能够获取设置过的数据,并且重新恢复清除掉的 cookie(比较狭隘,本质上是恢复所有维度,一个重新写的动作) —— 由Chccc分享
  13. 使用(TreeShaking)摇树优化你的 Angular2 项目 Angular 2 框架是非常大的。 仅仅是创建一个 “hello world” 应用,我们应用的最后的 Bundle 可能超过 2.5M。 如果你有一个 50 Mbps 的网络连接,这似乎没有问题,但大多数人没有这样的特权。另外,Angular 2 现在已经演变成一个跨平台的框架, 随着创建移动应用相同的代码作为 Web 应用程序的目标。在高延迟不…
  14. 浏览器自动化测试初探 – 使用 phantomjs 与 casperjs 首先要解释一下为什么叫浏览器自动化测试,因为本文只关注发布后页面功能的自动化测试,也就是 UI 层面的自动化。说到浏览器自动化测试,不得不介绍大名鼎鼎的 phantomjs 及 casperjs。phantomjs 可以理解为一个无界面的浏览器,可以通过流水线式的代码来驱动其页面的浏览行为,而后者是前者在易用性 API 上的一些封装。…
  15. Node.js学习记录: 异步I/ONode.js 回调函数 Node.js 异步编程的直接体现就是回调。异步编程依托于回调来实现,但不能说使用了回调后程序就异步化了。回调函数在完成任务后就会被调用,Node 使用了大量的回调函数,Node 所有 API 都支持回…
  16. 奇舞周刊第 208 期:从前端到 AR 与机器学习 沙尘,狂风,都阻挡不了周刊的脚步。周末愉快~ —— 由文蔺分享
  17. 从零到一:用 Phaser.js 写意地开发小游戏(Chapter 5 – 游戏大功告成) 用 Phaser.js 写意地开发小游戏系列的最后一篇 —— 由VincentPat分享
  18. Node.js 根本没有 float:浮点反序列化错误背后的故事 在 Node.js 中,当我们把一个浮点数序列化,再反序列化,居然出错了,这是为什么呢?作者通过刨根问底的追查,发现 Node.js 根本没有 float! —— 由前端之巅分享
  19. 我期待 Vue 改进的一些地方 – 题叶反馈给尤小右 这两天 Vue 和 React 之争风波不断,这是题叶给 Evan 的反馈 —— 由kalasoo分享

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

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


关注我

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

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

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