JavaScript闭包原理与用法实例
1光仔December 发布于 2018-11-24
###1、与闭包有关的两个概念: (1)变量的作用域 不带有关键字var的变量会成为全局变量; 在函数中使用关键字var声明的变量是局部变量。 局部变量只有在函数内部才能访问到,在函数外面是访问不到的。但在函数内部可以通过作用域链一直向上搜索直到全局对象,也就是说,函数内部可以访...
阅读(423)评论(0)赞 (1)
光仔December 发布于 2018-11-24
###1、与闭包有关的两个概念: (1)变量的作用域 不带有关键字var的变量会成为全局变量; 在函数中使用关键字var声明的变量是局部变量。 局部变量只有在函数内部才能访问到,在函数外面是访问不到的。但在函数内部可以通过作用域链一直向上搜索直到全局对象,也就是说,函数内部可以访...
阅读(423)评论(0)赞 (1)
光仔December 发布于 2018-05-06
pico.js 是一个只有 200 行纯 JavaScript 代码的人脸检测库,具备实时检测功能(在实际环境中可达到200+ FPS),压缩后仅 2kB 。 该库包含: 从级联数据实例化区域分类功能的过程; 在图像上运行此分类器以检测面部的过程; 对获得的检测结果进行聚类的过程...
阅读(1997)评论(0)赞 (0)
光仔December 发布于 2018-04-25
ES6 实用开发技巧 本文只罗列出在 ES6 开发过程中相对实用的内容,而非一个高大全的文档,如果希望查阅详细的内容,可购买阮一峰老师所出版的 ES6 相关图书。 定义变量/常量 ES6 中新增加了 let 和 const 两个命令,let 用于定义变量,const 用于定义常量...
阅读(455)评论(0)赞 (0)
光仔December 发布于 2018-04-23
四月 PYPL 编程语言排行榜和 Hacker News 招聘趋势都已经出炉。 Hacker News 招聘趋势的数据由 Hacker News 新闻站负责收集,它不仅仅关注编程语言趋势,还关注公司要求的顶尖技能的趋势,包括框架、库等。 PYPL 通过分析 Google 搜索语言...
阅读(457)评论(0)赞 (0)
光仔December 发布于 2018-03-15
随着近年来前端的一波又一波技术浪潮,前端早已经告别了切图的时代,迎来的是规模化,工程化的大路。但是在如此多变的技术浪潮下,我们如何辨识清楚它的发展方向,如何让我们的技术得到一次质的飞跃? 首先我们来回顾一下 2017 年新的前端技术和新的方向。微信跳一跳相信大部分的人都玩过,这个...
阅读(494)评论(0)赞 (0)
shuimunianhua 发布于 2017-02-14
我们一直在使用JavaScript的for循环。但现在,在最新的函数式编程技巧的支持下,过时的它应该退休了。幸运的是,你不必是一个函数式编程大师,也可以做出这个改变。更幸运的是,这就是你在眼前项目中可以立马做的事情! 我们一直在使用JavaScript的for循环。但现在,在最新...
阅读(604)评论(0)赞 (1)
shuimunianhua 发布于 2017-02-14
在编写JS和组装代码的过程中,运用一定的设计模式可以让我们的代码更加优雅、灵活。 下面笔者就结合诸如redux的subsscribe、ES6的class、vue里面的$dispatch、jquery里面的on/off来给大家简单介绍下设计模式在这些库、语法和框架中的使用。 设计...
阅读(465)评论(0)赞 (1)
jameshooo 发布于 2016-12-21
一、概述 在JavaScript中,链式模式代码,太多太多,如下: if_else: if(…){ //TODO }else if(…){ //TODO }else{ //TODO } switch: switch(name){ ...
阅读(533)评论(0)赞 (0)
shuimunianhua 发布于 2016-12-19
基本类型值有:undefined,NUll,Boolean,Number和String,这些类型分别在内存中占有固定的大小空间,他们的值保存在栈空间,我们通过按值来访问的。 (1)值类型:数值、布尔值、null、undefined。 (2)引用类型:对象、数组、函数。 如果赋值的...
阅读(508)评论(0)赞 (0)
jameshooo 发布于 2016-12-05
在十一月份的前端技术列表中,我们整合了一些令人感到惊叹的 GitHub 项目,其中包含了新的 CSS 框架、node.js包管理器,以及用于实现图标、加载效果、工具提示的纯 CSS 解决方案。 那么,让我们一起来看看吧。Have Fun ! 1. Wing Wing 是一个微型(...
阅读(634)评论(0)赞 (0)