20180426 前端开发日报

吴恩达深度学习课程笔记;Linkedin 开源其 CSS 系统 CSS Blocks-高性能、可维护、支持 CSS 静态分析;TCP、HTTP和Node.js的那些事;企业里的深度学习;基于深度学习的颜值打分器:来测下你的颜值有多少分;【大型干货】手拉手带你过一遍vue部分源码;入口文件开始,分析Vue源码实现;每日一博 | ES6 Javascript 实用开发技巧分享

  1. 吴恩达深度学习课程笔记 第一门课 神经网络和深度学习(Neural Networks and Deep Learning) 第一周:深度学习引言(Introduction to Deep Learning) 1.1 欢迎(Welcome) 1 1.2 什么是神经网络?(What is a Neural Network) 1.3 神经网络的监督学习(Supervised Learning with Neural Networks) 1.4 为什么神经网络…
  2. Linkedin 开源其 CSS 系统 CSS Blocks-高性能、可维护、支持 CSS 静态分析 Blazing fast CSS for your Design Systems and App Components CSS Blocks is an ergonomic, component-oriented CSS auth
  3. TCP、HTTP和Node.js的那些事 TCPTCP是用来计算机之间进行通信的,通过编写客户端和服务端聊天的代码,对于服务器与客户端的工作步骤有了深刻的了解。在node中为了实现TCP,提供了一个net模块,net 模块给你提供了一个异步的网络封装,它包含创建服务器和客户端(称为流)的功能。创建TC
  4. 企业里的深度学习 编者注:可参看2018年2月27日的webcast “使用人工智能来对抗金融犯罪” 。 深度学习是受到人类大脑启发而产生的机器学习(ML)算法的一种。这些算法也被称为神经网络,它们特别擅长从嘈杂的数据和曾经对机器完全不透明的数据里探测出模式。虽然神经网络的技术细节可能令数学和计算机科学博士感到兴奋,但该技术…
  5. 基于深度学习的颜值打分器:来测下你的颜值有多少分 ——丹尼尔·哈默迈什;《颜值和劳动力市场研究》 在这个『颜即正义』的年代里,长得好看是多么的重要! 还记得中学时学过的《邹忌讽齐王纳谏》么: 邹忌身高八尺多,而且身材容貌光艳美丽。有一天早晨他穿戴好衣帽,照着镜子,对他的妻子说:「我与城北的徐公相比,谁更美丽呢?」他的妻子说…
  6. 【大型干货】手拉手带你过一遍vue部分源码 本文希望可以帮助那些想吃蛋糕,但又觉得蛋糕太大而又不知道从哪下口的人们。 一、如何开始第一步 将源码项目clone下来后,按照CONTRIBUTING中的Development Setup中的顺序,逐个执行下来 $ npm install # wat
  7. 每日一博 | ES6 Javascript 实用开发技巧分享 ES6 实用开发技巧 本文只罗列出在 ES6 开发过程中相对实用的内容,而非一个高大全的文档,如果希望查阅详细的内容,可购买阮一峰老师所出版的 ES6 相关图书。 定义变量/常量 ES6 中新增加了 let 和 const 两个命令, let 用于定义变量, const 用于定义常量 两个命令与原有的 var 命令所不…
  8. Angular 6.0 即将发布,承诺更小更快更易用 本月早些时候,Angular 团队发布了6.0 的第五版候选版本,其中包括一些错误修复以及添加令牌标记和支持配置导航网址。 根据 Angular 的开发者支持者 Stephen Fluin 的说法,RC 意味着团队已经在一定程度上实现了正式版的稳定性,并且已经完成了添加功能和更改 API。 Fluin 还解释说,该团队有两个发布曲目。 首先…
  9. Vue中使用Sortable 之前开发一个后台管理系统,里面用到了Vue和Element-UI这个组件库,遇到一个挺有意思的问题,和大家分享一下。 场景是这样,在一个列表展示页上,我使用了Element-UI的表格组件,新的需求是在原表格的基础上支持拖拽排序。但是原有的组件本身不支持拖拽排序,而且由于是直接引入的Element-UI,不方便修改它的源码,所…
  10. 西安电话面试:谈谈Vue数据双向绑定原理,看看你的回答能打几分 最近我参加了一次来自西安的电话面试(第二轮,技术面),是大厂还是小作坊我在这里按下不表,先来说说这次电面给我留下印象较深的几道面试题,这次先来谈谈Vue的数据双向绑定原理。 情景再现: 当我手机铃声响起,看着屏幕上面显示的归属地是来自陕西西安的电话,我知道属
  11. 使用node.js进行web开发 编辑推荐: 本文来自于cnblogs ,文章是用实例代码说明,主要是使用node.js进行的web开发,希望对大家有帮助。 首先关于node.js的学习,这里推荐一本比较好的教程,nodejs web开发指南,该书通俗易懂地将node.js语言特性讲解完之后,又从一个项目角度带领读者使用node.js学习web开发。相信这…
  12. Redux:全揭秘与入坑指北(中) 什么是Redux中间件 存在中间件时仓库的初始化 创建一个中间件 applyMiddleware.js compose.js thunk promise pre-notify previously:Redux:全揭秘与入坑指北(上) 上一篇说了下crea
  13. 200行JS代码实现人脸检测 pico.js: a face-detection library in 200 lines of JavaScript The pico.js JavaScript library enables the detection of face
  14. 手摸手带你入门ionic3(四):数据和事件绑定 其实这篇是写给没有 Angular 开发经验的人写, Angular 涉及的东西很多,不是一篇两篇就可以说清楚的,假如想深入 ionic 开发,一定要会 Angular ,有国人翻译的中文文档。需要注意的是, Angular 已经更新到 5.x 版本,而 ionic v3.x 一开始还是基于 Angular 4.x 的,现在已经切换到5.0了,看关于 ionic 相关文档或者博…
  15. 【前端Talkking】 CSS系列——CSS深入理解之float浮动float属性是CSS中常用的一个属性,在实际工作中使用的非常多,如果使用不当就会出现意料之外的效果。虽然很多人说浮动会用就行、浮动过时了,但是对于优秀的前端开发人员,需要有”刨根问底”的精神,这样在出现一…
  16. Node.js 10带着npm 6来了 今天,Node.js 发布最新版本 Node.js 10.0.0,同时,npm 6 也随之发布。据了解,今年 10 月,Node.js 10.x 将成为长期支持版本,该版本专注于稳定性、扩展支持以及为各类应用提供一个可靠稳定的平台。
  17. JavaScript 原型链与继承 无论什么时候,只要创建一个新函数,就会根据一组特定的规则为该函数创建一个 prototype 属性,这个属性指向函数的原型对象。默认情况下,所有原型对象都会自动获得一个 constructor(构造函数)属性,这个属性指向 prototype 属性所在的函数。
  18. 关于JS的正则表达式 原文来自我的github 0.前言 本文主要介绍了捕获和非捕获的概念,并举了一些例子,这些都是正则表达式在js中进阶的一些用法。后面有彩蛋哦 1.捕获 1.1RegExp对象的相关属性 一般用()括住的就是捕获组,而且类似于算术中的括号,从左到右,逐层去括号。
  19. JS 中的设计模式了解一下? 本系列可以看作是我个人对于 Addy Osmani 的著作《Learning JavaScript Design Patterns》中内容的提炼,类似阅读笔记,目的是为了简单快速、又不失全面地了解设计模式的相关概念、特点、分类及其在 Javascript 中的实际用法。 分为五篇,基本上涵盖了绝大部分设计模式类型。如果想深入了解,推荐原著。 概述(…
  20. Vue 服务端渲染技术 目录 什么是服务端渲染技术及其应用场景 什么是预渲染技术,服务端渲染 VS 预渲染 服务端渲染实现的原理 搭建一个服务端渲染项目 服务端渲染性能优化 什么是Vue服务端渲染(SSR) 所谓的Vue服务端渲染就是,将vue实例在服务端渲染成HTML字符串,将
  21. 怪异的JavaScript系列(一)译者按: JavaScript有很多坑,经常一不小心就要写bug。 原文: What the f*ck JavaScript? 译者: Fundebug 为了保证可读性,本文采用意译而非直译。另外,本文版权归原作者所有,翻译仅用于学习。 JavaScript是一…
  22. 纯原生JS造轮子(不依赖任何框架) Fork或借鉴请注明出处 @ HeavenBin 如果觉得对你有帮助的话,请也不要吝啬你手中宝贵的Star,使劲砸向我吧! 这将是对我最大的鼓励!!!✧(∗≧ꇴ≦)人(≧ꈊ≦∗)✧ 使用原生JS构造常用的DOM库,工具库以及常
  23. 手摸手带你入门ionic3(六):界面跳转 我们的APP肯定不是只有一个界面,这就需要了解ionic的内部导航的用法了。在ionic介绍这一章节提到,ionic实现了适合移动端开发的堆栈式导航系统,通过简单的push和pop实现界面的跳转和传值。ionic中界面分两种,懒加载界面和非懒加载的,所以这篇我
  24. [开源库]TensorFlow backend for TensorFlow.js via Node.js This repo is under active development and is not production-ready. We will be actively developing this in open source. Stay tuned
  25. 优化 WEBPACK 以更快地构建 REACT 原文地址:OPTIMIZING WEBPACK FOR FASTER REACT BUILDS 原文作者:Jonathan Rowny 译文出自:掘金翻译计划 本文永久链接:github.com/xitu/gold-m… 译者:Starrier 校对者:lcx
  26. Vue真的比React上手简单吗? 你的技术栈你的开发基础思维模式,也会影响到学习成本嘛:
  27. 手摸手带你入门ionic3(五):样式绑定 上一篇讲了数据绑定和事件绑定,这一篇该讲如何美化下我们的界面了,打算分为class绑定,style绑定和全局样式三个部分来讲。此篇所有的代码在上一篇的代码基础上添加。开始之前用编辑器打开awsomeProject,通过ionic serve命令运行项目 cla
  28. 前端也能机器学习(零):TensorFlow.js 的核心概念 震惊!!夭寿啦!!前端竟然也可以写机器学习!!宇宙第一 JS 默秒全!!! 作为一名「前端未满」,看到知名炼丹炉 TensorFlow 竟然出了 JS version,我的内心是十分鸡冻的。哈哈哈哈,平时在学校里那帮炼丹的总是瞧不起我们画页面的,今天就让你们瞧瞧我们前端也来机器学习一手!!! 好吧其实我只是内心…
  29. CSS3硬件加速也有坑!!! 挖到了一篇老文章,但里面的知识还是挺实用的,还有研究方法:
  30. 《React 源码分析(1):调用ReactDOM.render后发生了什么》本系列文章将分析 React 15-stable的部分源码,包括组件初始渲染的过程、组件更新的过程等。这篇文章先介绍组件初始渲染的过程的几个重要概念, 包括大致过程、创建元素、实例化组件、事务、批量更新策略等。 (by 莫凡) ​​​

    调用ReactDOM.render后发生了什么
  31. 关于 Angular 动态组件你需要知道的 原文链接:Here is what you need to know about dynamic components in Angular 本文主要解释如何在 Angular 中动态创建组件(注:在模板中使用的组件可称为静态地创建组件)。 如果
  32. JavaScript学习笔记:初识JavaScript的DOM JavaScript知识一直都是自己的短板,近一年多来一直在致力于增加这方面的能力,也在W3cplus梳理了一些有关于自己学习JavaScript的笔记。加上最近学习Vue相关的技能,越发自己在JavaScript方面的能力还欠缺很多,所以这段时间一直在补习JavaScript中DOM相关的知识。希望对于初学者有所帮助。 什么是DOM MDN上对DOM…
  33. 对HTML语义化的一些理解和记录 什么是HTML语义化 说HTML语义化就要先说说HTML到底负责的什么?下面摘自维基百科: 超文本标记语言(英语:HyperText Markup Language,简称:HTML)是一种用于创建网页的标准标记语言。 HTML元素是构建网站的基石。HTML允
  34. CSS3硬件加速也有坑 常听人说: 移动端要想动画性能流畅,应该使用3d硬件加速 最近深入了解了一些浏览器内核的细节,感觉这里面其实有坑啊。。。 事情要从最近看的《WebKit技术内幕》说起,第二章介绍了网页的结构,其中提到了Web
  35. Redux 高级 — 源码分析 createStore.js createStore redux 的一切都从 createStore 开始 const store = redux.createStore(reducer, preloadedState, enhancer); createSt

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

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


关注我

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

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

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