前端人脸检测指南;几道高级前端面试题解析;Node.js 原生模块开发方式变迁;Promise进阶;走近 WebAssembly 之调试大法;深入理解 ES6 模块机制;前端的自我成长,这是一个关于成长的话题。以及Q&A实录 – 前端那些事情 – 简书;20180427 前端开发日报
-
前端人脸检测指南Shape Detection API 的发布已经有一些时日,其主要的提供的能力是给予前端直接可用的特征检测的接口(包括条形码、人脸、文本检测)。本文将简单的对其进行介绍,对前端进行人脸检测进行普适性的讲解。(本文不…
-
几道高级前端面试题解析 目前自己组建的一个团队正在写一份面试图谱,将会在七月中旬开源。内容十分丰富,第一版会开源前端方面知识和程序员必备知识,后期会逐步写入后端方面知识。因为工程所涉及内容太多(目前已经写了一个半月),并且还需翻译成英文,所以所需时间较长。本篇的一些知识点也取自面试图
-
Node.js 原生模块开发方式变迁 作者介绍 蚂蚁金服高级工程师,曾负责大搜车无线架构组中间件团队。开源爱好者,Toshihiko 作者、阿里云 ONS SDK 作者,Node.js 核心贡献者之一。 在 Node.js 开发领域中,原生 C++ 模块的开发一直是一个被人冷落的角落。但是实际上在必要的时候,用 C++ 进行 Node.js 的原生模块开发能有意想不到的好处。 性…
-
Promise进阶 目前来看,异步操作的未来非async/await(ES7)莫属。但是大多数项目中,还不能立刻扔掉历史包袱,而且Promise其实也是实现async/await的基础,在ES6中Promise也被写入了规范中,所以深入学习一下Promise还是很有必要的。
-
走近 WebAssembly 之调试大法 前言 WebAssembly是什么? 下面是来自官方的定义: WebAssembly or wasm is a new portable, size- and load-time-efficient format suitable for compilation to the web. 关键词:”format”,WebAssembly 是一种编码格式,适合编译到web上运行。 事实上,WebAssembly可以看做是…
-
深入理解 ES6 模块机制 前言 在 ES6 中,我们知道 import、export 取代了 require、module.exports 用来引入和导出模块,但是如果不了解 ES6 模块特性的话,代码可能就会运行出一些匪夷所思的结果,下面我将通过这篇文章为你揭开 ES6 模块机制特点。 ES6 模块特性 基础的 ES6 模块用法我就不介绍了,如…
-
【20180427 前端开发日报】面试了 8 家公司,他们问了我这些机器学习题目;react内联样式使用webpack将px转rem;vue 组件使用中的细节点(你极有可能遇到但却不知所措小问题);你应该知道的前端——缓存;一个成功的 Git 分支模型(适用于商业应用…详情→
-
vue-todo 这几天看了点vue,感觉很棒,把之前的todo翻出来用vue写了一下,瞬间少了三分之二的代码:joy: demo & 源码 demo: https://zc95.github.io/demo/vue-todo github: https://github.com/zc95/ToDo/blob/master/vue-todo.html 扫描二维码,在移动设备上查看: demo对比(前面是vue写的): …
-
React 深入系列7:React 常用模式 React 深入系列,深入讲解了React中的重点概念、特性和模式等,旨在帮助大家加深对React的理解,以及在项目中更加灵活地使用React。 本篇是React深入系列的最后一篇,将介绍开发React应用时,经常用到的模式,这些模式并非都有官方名称,所以有
-
手摸手带你入门ionic3(七):生命周期 这一节我们来讲讲界面的生命周期,在此之前需要让大家熟悉下堆栈式导航的相关内容。需要提及的两个概念是,当一个页面对我们是可见的,那它就是active,假如不可见,那就是inactive。堆栈式导航的意思很简单,一幅图可以说明。假设一个场景,从A界面跳转到B界面,
-
React 深入系列5:事件处理 React 深入系列,深入讲解了React中的重点概念、特性和模式等,旨在帮助大家加深对React的理解,以及在项目中更加灵活地使用React。 Web应用中,事件处理是重要的一环,事件处理将用户的操作行为转换为相应的逻辑执行或界面更新。在React中,处理
-
Angular2 网站 SEO 攻略Angular 的优点有很多,但如果用它来开发网站的话,就不得不面对它的两大缺点: 首页加载慢 搜索引擎的爬虫获取不到页面内容 由于 Angular 是通过 js 动态生成 dom 并插入到页面中,搜索引擎默认只能获得页面的标…
-
VuePress 快速踩坑 最近有个开源项目非常火,那就是尤小右开发的 VuePress,VuePress 可以让您非常方便的在 Markdown 文档中编写 Vue 代码,并且 VuePress 对编译后的 HTML 文件做了一些针对搜索引擎的优化。另外 VuePress 针对 Mar
-
React Native Android环境搭建(Mac) 必装软件 : 1.Homebrew(Mac OSX的包管理器,我们需要通过Homebrew安装开发React Native的相关软件包) /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.
-
EcmaScript2015(ES6)中如何定义私有变量 自从世界从ES5转到ES6,为了让JavaScript代码库更加美观,ES语法(不仅是语法)发生了巨大的变化。尽管其他所有语法都有所改进,但有一件令开发人员困扰的事情是,如何在类中声明私有变量。但不幸的是,在ES6中没有专门的语法。 没有!ES6中没
-
webpack4-用之初体验,一起敲它十一遍 众所周知,webpack进入第4个大版本已经有2个月的时间了,而且webpack团队升级更新的速度也是非常的惊人 在写下如下内容的时候webpack已经出到了4.6的版本了,剑指5.0应该是指日可待了,当然这些都是个人的臆想,并不代表任何意见 既然我们已经迎接
-
手摸手带你入门ionic3(八):主题风格 这一节我们来探索如何设置APP的整体风格。我们都知道Android和ios默认的组件是截然不同的两种风格,比如说TimePicker,Modal等等,假如产品经理要求在两个平台上的风格保持一致,那该怎么办呢?ionic提供了这样的选项,秘密就在app.modu
-
#开源项目#【轻量的 JavaScript 时间日期处理库:Day.js】详见: Day.js 是一个轻量的 JavaScript 时间日期处理库。和 Moment.js 的 API 设计保持完全一样,但压缩后仅有 2KB 大小。同时,它兼容主流的大部分浏览器。
前端日报栏目数据来自码农头条,每日分享互联网上热门的前端开发、移动开发、设计、资源和资讯等,为开发者提供动力,如果觉得内容对你有用,记得分享给你的小伙伴。进入码农头条查看更多