20180427 前端开发日报

面试了 8 家公司,他们问了我这些机器学习题目;react内联样式使用webpack将px转remVue 组件使用中的细节点(你极有可能遇到但却不知所措小问题);你应该知道的前端——缓存;一个成功的 Git 分支模型(适用于商业应用开发);Webpack必知必会之Loader篇(上);前端代码质量(二):圈复杂度那些事儿;Vue项目编译后部署在非网站根目录的解决方案

  1. 面试了 8 家公司,他们问了我这些机器学习题目 【导读】今年年初以来,作者一直在印度找数据科学、机器学习以及深度学习领域的工作。在找工作的这三十四天里,他面试了8到10家公司,其中也包括初创公司、基于服务的公司以及基于产品的公司。作者希望他的面试经验能够为求职者提供一些有用的信息,因而撰写了此文。希望你读后能够有所收获! 首先自我介绍一...
  2. react内联样式使用webpack将px转rem 在开发react项目时,很多时候我们把style写在css、less、scss里,经过像postcss这样的配置处理,但有没有这样一种需求呢,像有些样式我们直接写在xml标签上style里,然后也能进行处理,如px2rem能将px转rem,是否在style上写也能实现。 思路 我们在webpack,/.(js|jsx)?$/这样babel-loader之前(webpack从右往左...
  3. vue 组件使用中的细节点(你极有可能遇到但却不知所措小问题) 基础例子 运行结果: 以上大家都懂,这边就不多说,回到代码里,有时候我们需要 tbody 里面每一行是一个子组件,那我们代码可以怎么写呢?我们可以这样写,定义一个全局组件,如下: 然后我们在 body 里面可以这么调用: 运行结果: 可以看到 row 是有打印出...
  4. 你应该知道的前端——缓存 web 缓存 web 缓存是可以通过自动保存常见文档副本的 HTTP 设备。当 Web 请求抵达缓存时,如果本地有以缓存的副本,就可以从本地存储设备而不是原始服务器中提取这个文档。 1. 为什么需要缓存 冗余的数据传输 有很多客户端访问一个流行的原始服务器
  5. 一个成功的 Git 分支模型(适用于商业应用开发)在这篇文章中,我将推广一下大约一年前我介绍过的一些项目(公私皆有)中使用的开发模型,它们的结果都非常成功。有段时间我非常想写出来分享一下,但是我至今才抽出时间来。我不会言及任何项目细节,仅讨论分支...
  6. Webpack必知必会之Loader篇(上) 为什么需要Loader?Webpack 是一个打包模块化的JavaScript的工具,在 Webpack 里一切文件皆模块,通过 Loader 转换文件,通过Plugin 注入钩子,最后输出由多个模块组合成的文件。在 Webpack 眼里,只有 JavaScript 文件才是原生,其他类型文件都需要经过转换才能被处理,而这种转换机制就是 Loader 机制。 一、使用 L...
  7. 前端代码质量(二):圈复杂度那些事儿 Are You Smart Enough To Debug Your Own Code? Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it. 上面这句话的意思是:调试的难度相当...
  8. Vue项目编译后部署在非网站根目录的解决方案 背景 同一个生产部署项目,基内外网的访问路径并不相同,内网是基于域名根目录来访问,而外网却指向了一个子目录。 eg. : vue-router: history模式 内网环境:192.168.1.1:8080/index.html 外网环境:domain.c
  9. Javascript原型链、作用域、闭包学习笔记 值类型 boolean udefined string number 引用类型 Object null function array 类型判断 值类型 typeof 引用类型 instanceof var fn = function(){} console.log(fn instanceof Object) // function var foo = "hello" console.log(typeof foo) // string console.log(...
  10. 数组的遍历你都会用了,那Promise版本的呢 这里指的遍历方法包括:map、reduce、reduceRight、forEach、filter、some、every 因为最近要进行了一些数据汇总,node版本已经是8.11.1了,所以直接写了个async/await的脚本。 但是在对数组进行一些遍历操作时
  11. JavaScript 工作原理之一-引擎,运行时,调用堆栈(译) 引擎,运行时,调用堆栈 原文请查阅这里 本系列持续更新中,Github 地址请查阅这里。 这是 JavaScript 工作原理的第一章。本章会对语言引擎,运行时,调用栈做一个概述。 随着 JavaScript 越来越流行,团队也利用其在他们诸如前端,后端
  12. React 源码分析(2):组件的初始渲染》上一篇文章讲到了React 调用ReactDOM.render。 这篇文章我们接着分析后面的过程, 包括调用了哪些事务, 组件插入的过程, 组件生命周期方法什么时候被调用等。 (by 莫凡) ​​​
  13. 20180426 前端开发日报】吴恩达深度学习课程笔记;Linkedin 开源其 CSS 系统 CSS Blocks-高性能、可维护、支持 CSS 静态分析;TCP、HTTP和Node.js的那些事;企业里的深度学习;基于深度学习的颜值打分器:来测下你的颜值有多少分;【大型干货...详情→ ​​​

    20180426 前端开发日报
  14. BetterJS:鹅厂前端脚本错误监控及跟踪解决方案 介绍 BadJS 是 web 前端脚本错误监控及跟踪解决方案。此项目为鹅厂 imweb(qq群:179045421) 团队的开源项目。 项目亮点
  15. 基于Koa2/React的NodeJS全栈开发框架 Github上的脚手架实在太多,可能大多数都是只专注在前端的web开发,例如流行的React生态中的create-react-app和Vue生态中的Vue-cli, 但是可能作为像我一样的全栈开发,一个只关注在前端开发的脚手架满足不了所有的需求,我们可能需要开
  16. 构建web前端异常监控系统–FdSafe 前言: 如果你碰巧是一名前端开发,而又碰巧在维护着一个对可用性有极高要求的站点,那么也许你我有过共同的苦恼:如何在第一时间发现线上出现的前端异常?毕竟前端不是每天都可以过网页裸奔节,线上的Javascript错误也足以让用户抓狂地拿起他们的投诉电话。。
  17. scroll to the future - 现代 JavaScript 滚动条实践 Everything you always wanted to know about implementing scrolling but were afraid to ask. We have scrolled to the&n
  18. React 源码分析(1):调用ReactDOM.render后发生了什么 所谓知其然还要知其所以然. 本系列文章将分析 React 15-stable的部分源码, 包括组件初始渲染的过程、组件更新的过程等. 这篇文章先介绍组件初始渲染的过程的几个重要概念, 包括大致过程、创建元素、实例化组件、事务、批量更新策略等. 在这之前, 假设
  19. React Native日期时间选择组件 本文原创首发于公众号:ReactNative开发圈,转载需注明出处。 首先祝大家劳动节快乐,劳动最光荣! React Native日期时间选择组件:react-native-datepicker,支持安卓和ios双平台,支持单独选择日期、单独选择时间和选择日
  20. React 中的受控组件和非受控组件 原文:https://www.viget.com/articles/controlling-components-react/ 你可曾踟蹰过该创建受控组件还是非受控组件呢? 一些背景 如果初涉 React 应用开发,你可能曾嘀咕过:“受控组件和非受控组件是啥?”。那么我建议你额外花点时间先看看官网的文档。 在 React 应用中之...

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

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

原文:20180427 前端开发日报 ,未经许可,禁止转载。
来源:前端开发博客 (http://caibaojian.com/fe-daily-20180427.html)