一、什么是迭代器? 生成器概念在Java,Python等语言中都是具备的,ES6也添加到了JavaScript中。Iterator可以使我们不需要初始化集合,以及索引的变量,而是使用迭代器对象的 next 方法,返回集合…
分类:前端开发
Day.01.04 组合选择器之多元素选择器
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> 组合选择器之多元素选择器 </t…
AngularJS事件传递
在AngularJS中,作用域是具有层次分明的结构。其中根层级也就是我们经常看到的$rootScope,其次是$Scope,$Scope是继承$rootScope的。在$Scope中的变量是不会共享或者说不能从另外一个原…
浏览器 CSS Hack 收集
所谓的Hack就是只有特定浏览器才能识别这段hack代码。Hack 不是什么好东西,除非没有办法,我们尽量还是不要用着玩意。 下面是各个浏览器的CSS Hack 列表。 Firefox 浏览器 @-moz-documen…
JavaScript赋值时的传值与传址
JavaScript中有两种不同数据类型的值,分别是基本数据类型与引用数据类型 基本数据类型包含5类,分别是:Number、String、Boolean、Null、Undefined 引用数据类型包含剩下的Array、D…
《高性能JavaScript》读书笔记——DOM操作
用JS进行DOM操作的代价是昂贵的,它是富web应用中最常见的性能瓶颈。 DOM 文档对象模型(DOM)是一个独立于语言的,用于操作XML和HTML文档的程序接口(API)。通常在浏览器中DOM和JS都是独立的,因为彼此…
react生命周期(一分钟秒懂)
毫不夸张的说,react的生命周期搞清楚了,react就会了一半。 实例化 首次实例化 getDefaultProps getInitialState componentWillMount render componen…
30 天精通 RxJS (13): Observable Operator - delay, delayWhen
在所有非同步中行为中,最麻烦的大概就是 UI 操作了,因为 UI 是直接影响使用者的感受,如果处理的不好对使用体验会大大的扣分! UI 大概是所有非同步行为中最不好处理的,不只是因为它直接影响了用户体验,更大的问题是 U…
React组件Render Props VS HOC 设计模式
React的设计模式有很多种,比如无状态组件/表现型组件,有状态组件/容器型组件,render模式组件,高阶组件等等。本文主要介绍react的render模式与HOC设计模式,并通过实际案例进行比较。 render pr…
webpack1——概念
1. Webpack是什么 Webpack是前端资源加载,JS打包的工具,可以将模块的依赖关系进行静态分析,并根据规则生成对应的静态资源,将很多的模块打包成很少的静态文件。(前端打包工具) 其中一个功能就是:解决js文件…
HTML布局问题
1:html中常见的有3种布局方式: 1:文档流布局(电脑默认的布局方式) 2:浮动布局 3:定位 文档流布局 电脑默认的从页面左上角到右下角…
5 分钟掌握 JavaScript 实用窍门
一开始 JavaScript 只是为网页增添一些实时动画效果,现在 JS 已经能做到前后端通吃了,而且还是年度流行语言。本文分享几则 JS 小窍门,可以让你事半功倍 ~ 1. 删除数组尾部元素 一个简单方法就是改变数组的…