20170510 前端开发日报

[JS] 定时改变区域背景色;关于 Promise 的学习;仿饿了么项目-vue的学习笔记总目录;深入理解JavaScript (3) —— 作用域;CSS技巧 – 收藏集 – 掘金;Git 2.13 发布;深入理解JavaScript (4) —— 从自由变量到作用域链;Electron Webpack2 打包小实践

  1. 关于 Promise 的学习 最近在做创业学院的LowB高效历web端项目,前端样式做好了,然后拿到后端提供的接口文档,然后就是很高兴地测试了,然后就发现了一堆问题(主要是异步使得请求不能按照设想的样子进行),于是学习了promise,学习的资料是promise迷你书,目前这本书大概看了70-80%左右,下面是学习promise的笔记(非总结,总结应该是我能够在…
  2. 仿饿了么项目-vue的学习笔记总目录仿饿了么项目-vue的学习笔记总目录 支持正版,人人有责. 介绍开发流程以及相关技术 vue-cli和webpack和一些项目文件介绍 项目资源和目录设计和mock模拟数据 头部组件header.vue 星星组件star.vue 商品区域goods.vu…
  3. 深入理解JavaScript (3) —— 作用域针对有经验的开发者,纠正一个过时的理解:你可能听过这句话“javascript没有块级作用域”。所谓“块”,就是大括号“{}”中间的语句。诚然,在ES6之前,这句话是完全正确的,但ES中新增的两个命令let和const,改变了…
  4. CSS技巧 – 收藏集 – 掘金CSS 样式画各种图形 – 前端 – 掘金下面是一些我在 CSS 中经常用到的图案,还有一些是在css-tricks看到的。记录一下,以后会用到。会持续更新… 一、常用 三角形 上三角 #tria… 揭秘 jQuery – 前端 – 掘金jQuery…
  5. Git 2.13 发布 Git 2.13 发布了,其部分更新内容有: 修复了 git shell 安全漏洞 此安全漏洞只影响自行搭建 Git 托管服务并配置了 git shell 的用户, Coding 用户(包括 Coding 平台版及企业版用户)不受该漏洞影响,关于此漏洞的详情可以 点击此处进一步了解。 增强了 SHA-1 碰撞检测 您可能已经听说研究人员最…
  6. 深入理解JavaScript (4) —— 从自由变量到作用域链自由变量:如果在某个作用域中使用了变量“a”,而变量“a”并未在该作用域中声明(在其它作用域中声明了),则该变量“a”即为自由变量。 {代码…} 上述代码中,取b的值就直接可以在fn作用域中取,因为b就是在这里定…
  7. Electron Webpack2 打包小实践笔者最近一直在使用 electron 开发一个 Nowa 可视化工具,里面的技术栈是 webpack2 react electron electron-builder 使用过 electron 的人都知道,打出来的包是很大的,因为electron 内置了 Node & Chromium…
  8. ECMAScript6系列之五:数组的扩展一、Array.from() Array.from()用于将两类对象转为真正的数组:类似数组的对象和可比遍历的对象;扩展运算符也可以将某些数据结构转为数组; Array.from()可以接受第二个参数,作用类似于数组的map方法,用来对每…
  9. 哪些项目需要 React?都需要 原文地址:Which Projects Need React? All Of Them! 原文作者:SACHA GREIF 译文出自:掘金翻译计划 译者:sunui 校对者:LeviDing、Shangbin Yang 项目什么时候需要 React 框架呢
  10. 用 React + d3 做的数据可视化组件 react + d3 = vx | visualization components https://vx-demo.now.sh/ —— 由彷梓分享
  11. JavaScript 深入之创建对象的多种方式以及优缺点 JavaScript深入系列第十四篇,讲解创建对象的各种方式,以及优缺点。 写在前面 这篇文章讲解创建对象的各种方式,以及优缺点。 但是注意: 这篇文章更像是笔记,因为《JavaScript高级程序设计》写得真是太好了! 1. 工厂模式 function c
  12. 我是如何实现世界上最快的 JavaScript 记忆化的 原文地址:How I wrote the world's fastest JavaScript memoization library 原文作者:Caio Gondim 译文出自:掘金翻译计划 译者:薛定谔的猫 校对者:GangsterHyj,sunu
  13. vue 全栈开发部署你需要知道的一些事 分享 vue 全栈开发中项目部署和遇到的一些问题。希望能对大家有所帮助 —— 由羸弱的小金鱼分享
  14. Babel 从入门到插件开发 最近的技术项目里大量用到了需要修改源文件代码的需求,也就理所当然的用到了 Babel 及其插件开发。这一个专题我们介绍下 Babel 相关的知识及使用。 对于刚开始接触代码编译转换的同学,单纯的介绍 Babel 相关的概念只是会当时都能看懂,但是到了自己去实现一个需求的时候就又会变得不知所措,所以我们再介绍中穿插一些…
  15. 我从现象中学到的 CSS 如果你观察过浮动元素,你会发现这样一个事实,当前一个元素将宽度占满以后,后一个元素就会往下掉 —— 由zhuimengzi分享
  16. JS 中的广度与深度优先遍历 前端一般不需要算法,但是万一呢?恰巧有一个设计不太好的后端模型,需要前端用到算法解决。 —— 由奔跑的Q丶分享
  17. Node.js 的__dirname,__filename,process.cwd(),./ 文件路径的一些坑 最近在学习 Node.js 里面的 fs 模块,遇到了一个比较诡异的现象,踩到了坑,就是读取当前目录下的一个文件,死活读取不到,由于之前对于 Node.js 里面的 path 模块也不太熟悉,也没系统研究过,所以今天就踩了这个坑,记录踩坑的过程,防止以后踩坑和大家也踩坑。 —— 由微醺岁月分享
  18. #前端技术#【CSS 变量教程】详见: 本文是阮一峰老师对 CSS 变量的全面介绍。在文中,作者将通过七部分的内容,详细介绍 CSS 变量的使用方法。看看原生 CSS 能带给我们什么样的惊喜。[二哈] ​​​

    CSS 变量教程
  19. Element React 版发布啦 还差个 Angular 版本 —— 由彷梓分享
  20. #前端开发那些事#【使用 5W1H 写出高可读的 Git Commit Message】详见:使用 5W1H 写出高可读的 Git Commit Message 如何写出高可读的 Commit Message?在本文中,作者将为你一一解答。(作者:王仕军)

    使用 “5W1H” 写出高可读的 Git Commit Message

  21. Vue全家桶+Socket.io+Koa2打造一个智能聊天室 接口已开放 Vue.js+Socket.io+Koa2打造一个智能聊天室 Vue.js全家桶+Socket.io+Express/Koa2 打造的一个智能聊天室。已经开源啦!为了方便大家学习,智能机器人、IP定位接口也开放了!接口请在源码中查看  &nbs

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

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


关注我

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

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

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