20171010 前端开发日报

一篇关于ajax的故事;6 张思维导图学习 JS;Vue 2.0学习笔记:Vue的模板;每日一博 | 通过 jQuery 实现放大镜效果;一款优秀的前端框架——AngularJS;JavaScript内存管理机制以及四种常见的内存泄漏解析;《深入理解ES6》阅读笔记 — 代理(Proxy)和反射(Reflection)API;聊聊Vue.js的template编译

  1. 一篇关于ajax的故事 前言 我为什么要写这个呢,以前面试的时候问过这些,还有就是我个人来看,学习前端其实闭包啊,原型啊,等等的问题,被写烂了,但是关于数据交互这一块的很少,我们在业务中,数据交互用的并不占少数,整理一篇给大家,也给我自己,希望喜欢的点一个关注GitHub ajax
  2. 6 张思维导图学习 JS 放假出去玩了2天,冻得一把鼻涕一把泪,回家王者还输的落花流水,长长的假期怎一个惨字了得,唯有学习排解郁闷让自己看上去充实一点,打开快落灰的红皮书(《JavaScript高级程序设计》),翻开自己以前的笔记,一边看,一边查缺补漏,看了整整一天,觉得捡起来很多知识
  3. Vue 2.0学习笔记:Vue的模板 学习Vue 2.0也有一段时间了,从前面的学习过程中,也知道在Vue中使用模板的基础知识。我们知道如何使用字符串插值在Vue中输出数据。其实在Vue的模板中,我们还可以做一些扩展,比如可以在字符串插值语法中使用简单的JavaScript表达式。之所以说简单的JavaScript表达式,是因为只能包含一个表达式,因此,不能使用循环或…
  4. 每日一博 | 通过 jQuery 实现放大镜效果 实现原理 首先,我们讲解一下放大镜效果的实现方式: 方法一:准备一张高像素的大图,当鼠标放到原图上,加载显示大图的对应位置。 方法二:对原图片进行放大,也就是调整原图的长和宽。 上面我们介绍了通过两种方式实现放大镜效果,接下来,我们将以上的两种方式应用到我们的jQuery插件中。 首先,我们需要一…
  5. JavaScript内存管理机制以及四种常见的内存泄漏解析 原文: How JavaScript works: memory management + how to handle 4 common memory leaks 作者:Alexander Zlatkov 译者:雁惊寒 【译者注】 本文介绍了JavaScript在内存管理方面的工作原理,同时列举了4种常见的内存泄漏和处理方式。以下为译文: 几个星期前,我们开始编写深入研究JavaScript工作原理…
  6. 《深入理解ES6》阅读笔记 — 代理(Proxy)和反射(Reflection)API 这两个API在实际的业务场景中几乎非常少的使用,至于具体的场景可能还需要大家来挖掘了。看起来每一个API都有一些其他的API可模拟,可使用,它们具体的内涵就是在于拦截,执行,返回结果。 Proxy(代理)
  7. 聊聊Vue.js的template编译 写在前面 因为对Vue.js很感兴趣,而且平时工作的技术栈也是Vue.js,这几个月花了些时间研究学习了一下Vue.js源码,并做了总结与输出。 文章的原地址: github.com/answershuto… 。 在学习过程中,为Vue加上了中文的注释 github.com/answershuto… ,希望可以对其他想学习Vue源码的小伙伴有所帮助。 可能会有…
  8. 谷歌加入 Node.js 基金会白金会员 Node.js Foundation welcomes Google as Platinum Member Today at Node.js Interactive, Google announced it is furthering its
  9. vue移动助手实践(一)——基于vue的换肤功能 最近在做的一个几月vue的移动端小demo,其中有一块是实现各个页面的统一换肤功能的。想着写一篇文章,来写一写实现过程中遇到的一些问题。 项目在线demo 项目demo(切换到移动端调试模式哦) 项目github地址 项目github地址 一 先看一
  10. Upcoming TypeScript Changes in Vue 2.5 vue 2.5 即将发布。(需要翻墙)
  11. Hyperapp:构建前端应用的 JS 库,仅 1kb less is more. 用更少的代码做更多的事情。
  12. 可定制的 CSS 加载动画 开源的、可配置的 CSS 加载动画,提供了直接复制代码和下载为可运行文件的功能
  13. GET新技能之Git commit message 程序员是一个千变万化但是又不离其中的职业,能够实现各种各样的功能,实现的方法也是各种各样,而最佳实践又是很多程序员比较认可和遵守的一些规则,规范可能并不会带来直接的利好,但是随着工程的扩大,团队多人协作,这些良好的习惯可能会带来很好的优势。。。
  14. RxWebSocket:基于 OkHttp 和 RxJava 封装的 WebSocket 客户端 RxWebSocket是一个基于okhttp和RxJava封装的WebSocket客户端,此库的核心特点是 除了手动关闭WebSocket(就是RxJava取消订阅),WebSocket在异常关闭的时候(onFailure,发生异常,如WebSocketException等等),会自动重连,永不断连.其次,对WebSocket做的缓存处理,同一个URL,共享一个WebSocket. 原理解析: 戳我戳我戳我 …
  15. W3C发布HTML 5.1(第二版)的正式推荐标准 2017年10月3日,Web平台工作组(Web Platform Working Group)发布了 HTML 5.1 第二版(HTML 5.1 2nd Edition)的正式W3C推荐标准。HTML 5.2规范是基于万维网核心语言-超文本标记语言第五版即HT
  16. Chrome Extension in CLJS —— 搭建开发环境 前言 磨刀不误砍柴工,本篇将介绍如何搭建Chrome插件的ClojureScript开发环境。 具体工具栈:vim(paredit,tslime,vim-clojure-stat
  17. Immutable.js – 可持久化数据结构以及结构分享 为什么用Immutable.js代替普通js对象? 将数据视为不可变,将给你带来很多好处。事实上,这是也React背后的原理:React的元素是不可变的。 但是用Immutable.js有什么好处呢? 首先有一个非常巨大的对象

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

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


关注我

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

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

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