20171029 前端开发日报

ES6 – Promise 对象;vue + typescript 项目起手式;ES6是如何解决js中功能模块导入导出问题的;Vue响应式原理源码浅析;React 16 新特性尝鲜实战教程【第5节:HTML ≈ JSX】;HTML5的Websocket(理论篇 I);说说 JSONP 和 XSS;由重构进阶前端开发入门 (三) 事件冒泡与事件代理

  1. ES6 – Promise 对象前言 ECMAScript 6 的正式版后,我们看到新增加了一个对象Promise,它是用来处理异步操作的,以前的异步操作书写并不是很美观,而且在回调函数中 return和 throw 并不会带到我们想要的状态。而Promise 很好的解决…
  2. vue + typescript 项目起手式vue + typescript 新项目起手式 我知道你们早就想用上 vue + ts 强类型了 安装vue-cli 安装ts依赖 配置 webpack 添加 tsconfig.json 添加 tslint.json 让 ts 识别 .vue 改造 .vue文件 什么是typescript TypeScrip…
  3. ES6是如何解决js中功能模块导入导出问题的 ES6 modules, Node.js and the Michael Jackson Solution JavaScript没有一个标准的方法,来从一个文件向其他文件导入或者导出某个或者某些功能。还好,它有全局变量这个属性。例如: `&lt
  4. Vue响应式原理源码浅析 第一次写文章,写得不对的地方希望各位大神指出。 先大概说下Vue响应式实现的原理。 Vue的响应式原理是通过“观察者/订阅者”模式实现的。 首先,Vue会给data及data下的数组、对象循环调用Object.defineProperty方法来设置gett 第一次写文章,写得不对的地方希望各位大神指出。 先大概说下Vue响应式实现的原理。 Vue的响应式原理是通过“观察者/订阅者”模式实现的。 首先,Vue会给data及data下的数组、对象循环调用Object.defineProperty方法来设置gett 第一次写文章,写得不对的地方希望各位大神指出。 先大概说下Vue响应式实现的原理。 Vue的响应式原理是通过“观察者/订阅者”模式实现的。 首先,Vue会给data及data下的数组、对象循环调用Object.defineProperty方法来设置gett
  5. React 16 新特性尝鲜实战教程【第5节:HTML ≈ JSX】 课程介绍 React 16 的发布除开源许可证和 Fiber 机制全面开启之外,还为我们提供了部分非常强大的新特性,本视频教程将通过实例带你探索这些新特性,从 Error Boundary 到 Text Only Component,再到 Portal,共 6
  6. HTML5的Websocket(理论篇 I) * 先请来TA的邻居:* http:无状态、基于tcp请求/响应模式的应用层协议 (A:哎呀,上次你请我吃饭了么? B:我想想, 上次请你吃
  7. 说说 JSONP 和 XSS JSONP XSS 问题原因 Content-Type: application/json Content-Type: text/html 解决方法 J
  8. 由重构进阶前端开发入门 (三) 事件冒泡与事件代理 上一篇章中,我们掌握了页面事件的基本操作,这次学习事件 API 的进阶和拓展用法了。 相关文章: 由重构进阶前端开发入门 (一) DOM 操作 由重构进阶前端开发入门 (二) 事件与事件对象 (三) 事件冒泡与事件代理 事件冒泡 假设你需要
  9. #CSS3#【CSS3仿手机客户端展开和关闭菜单动画效果】在手机客户端上,我们常常会发现有很多这样子的效果,点击某个按钮,左边隐藏的菜单会出现,内容则被折开。类似于下面这样子。然后点击菜单跳转之后左边的菜单子弹自动…请戳→ #前端开发博客# ​​​

    CSS3仿手机客户端展开和关闭菜单动画效果
  10. 手把手教你为 React 添加双向数据绑定(一) 0. Something To Say 该系列文章计划中一共有三篇,在这三篇文章里我将手把手教大家使用 Babel 为 React 实现双向数据绑定。在这系列文章你将: 了解一些非常基本的编译原理中的概念 了解 JS 编译的过程与原理 学会如何编写 babe
  11. 深入了解babel(二)接着上一篇文章《深入了解babel(一)》 Babel 的处理步骤 Babel 的三个主要处理步骤分别是: 解析(parse),转换(transform),生成(generate)。对应着babel-core源码中分别用到的babylon、babel-traverse、…
  12. 像这样构建前端架构,除了 React 没有其他可说了 本文来自作者 叶光明 在 GitChat 上分享「如何用 React 构建前端架构」,「阅读原文」查看交流实录 「文末高能」 编辑 | 短笛 早期的前端是由后端开发的,最开始的时候仅仅做展示,点一下链接跳转到另外一个页面去,渲染表单,再用 Ajax 的方式请求网络和后端交互,数据返回来还需要把数…
  13. 手把手教你为 React 添加双向数据绑定(二) 0. Something To Say 该系列文章计划中一共有三篇,这是第二篇。在这三篇文章里我将手把手教大家使用 Babel 为 React 实现双向数据绑定。在这系列文章你将: 了解一些非常基本的编译原理中的概念 了解 JS 编译的过程与原理 学会如何编
  14. 征服 JavaScript 面试:什么是闭包?| Eric Elliott “征服 JavaScript 面试”是我写的一系列文章,来帮助面试者准备他们在面试 JavaScript 中、高级职位中将可能会遇到的一些问题。这些问题我自己在面试中也经常会问。 在我面试时问出的一系列问题里,闭包通常是我问的第一个或最后一个

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

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


关注我

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

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

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