web前端体系
爸爸去哪了2之熊猫三胞胎
本人现在所处一个物联网公司,主要从事网站的前端后台相应的开发。
展开
-
详解JS数据类型
#详解JS数据类型 详解JS数据类型 Javascript中的数据类型有以下几种情况:基本类型:string,number,boolean特殊类型:undefined,null引用类型:Object,Function,Date,Array,RegExp, …1、string转载 2017-07-02 14:25:48 · 368 阅读 · 0 评论 -
JavaScript之遍历
JavaScript之遍历一.for循环最常见的遍历方法,用来遍历数组,学过编程语言的基本都知道怎么用,如下:var a = [1, 2, 3, 4, 5];for (var i = 0; i a.length; i++) { console.log(a[i]);}上面这是最简单的用法,我在有些书里还经常看到这种用法,贴出来供参考:var a = [1,转载 2017-07-09 00:08:28 · 347 阅读 · 0 评论 -
Web前端知识体系精简
Web前端知识体系精简 Web前端技术由html、css和javascript三大部分构成,是一个庞大而复杂的技术体系,其复杂程度不低于任何一门后端语言。而我们在学习它的时候往往是先从某一个点切入,然后不断地接触和学习新的知识点,因此对于初学者很难理清楚整个体系的脉络结构。本文将对Web前端知识体系进行简单的梳理,对应的每个知识点点到为止,不作详细介绍。目的是帮助大家审查自转载 2017-07-02 14:15:52 · 376 阅读 · 0 评论 -
干货分享:让你分分钟学会JS闭包
干货分享:让你分分钟学会JS闭包 闭包,是 Javascript 比较重要的一个概念,对于初学者来讲,闭包是一个特别抽象的概念,特别是ECMA规范给的定义,如果没有实战经验,很难从定义去理解它。因此,本文不会对闭包的概念进行大篇幅描述,直接上干货,让你分分钟学会闭包!1、闭包,一睹为快在接触一个新技术的时候,我首先会做转载 2017-07-08 16:41:40 · 465 阅读 · 0 评论 -
JS构造函数及new运算符
JS构造函数及new运算符 和其他高级语言一样 Javascript 中也有构造函数和 new 运算符,我们知道 new 是用来实例化一个类,从而在内存中分配一个实例对象。 但在 Javascript 中,万物皆对象,为什么还要通过 new 来产生对象? 本文将带你一起来探索 Javascript 中 new 的奥秘…转载 2017-07-08 16:38:41 · 479 阅读 · 0 评论 -
深入理解call,apply和bind
深入理解call,apply和bind 在JavaScript 中,call、apply 和 bind 是 Function 对象自带的三个方法,这三个方法的主要作用是改变函数中的 this 指向,从而可以达到`接花移木`的效果。本文将对这三个方法进行详细的讲解,并列出几个经典应用场景。1、call(thisArgs [转载 2017-07-08 16:35:33 · 500 阅读 · 0 评论 -
函数作用域和作用域链
函数作用域和作用域链 1、作用域所谓作用域就是:变量在声明它们的函数体以及这个函数体嵌套的任意函数体内都是有定义的。function scope(){ var foo = "global"; if(window.getComputedStyle){ var a = "I'm if";转载 2017-07-08 16:30:58 · 382 阅读 · 0 评论 -
JS原型对象和原型链
JS原型对象和原型链 在Javascript中,万物皆对象,但对象也有区别,大致可以分为两类,即:普通对象Object 和 函数对象Function。一般而言,通过new Function产生的对象是函数对象,其他对象都是普通对象。举例说明:function f1(){ //todo}var f2 = fu转载 2017-07-08 16:25:47 · 362 阅读 · 0 评论 -
ES5对数组增强的9个API
ES5对数组增强的9个API 为了更方便的对Array进行操作,ES5规范在Array的原型上新增了9个方法,分别是forEach、filter、map、reduce、reduceRight、some、every、indexOf 和 lastIndexOf,本文将对这几个方法进行详细的讲解,并对每一个方法进行原型扩展,以兼转载 2017-07-02 14:49:47 · 454 阅读 · 0 评论 -
判断JS数据类型的四种方法
判断JS数据类型的四种方法说到数据类型,我们先说一下JavaScript 中常见的几种数据类型:基本类型:string,number,boolean特殊类型:undefined,null引用类型:Object,Function,Function,Array,RegExp,Date,…很多时候我们都需要通过判断变量的数据类型来进行下一步操作,下面我们介绍常用的4种方法:1、typeofty转载 2017-07-02 14:39:58 · 517 阅读 · 0 评论 -
深入理解JS执行细节
深入理解JS执行细节 Javascript从定义到执行,JS引擎在实现层做了很多初始化工作,因此在学习JS引擎工作机制之前,我们需要引入几个相关的概念:执行环境栈、全局对象、执行环境、变量对象、活动对象、作用域和作用域链等,这些概念正是JS引擎工作的核心组件。这篇文章的目的不是孤立的为你讲解每一个概念,而是通过一个简单的D转载 2017-07-09 00:09:11 · 388 阅读 · 0 评论