javaScript基础
犀牛书精华提取
闲人王昱珩
不忘初心,就不错了
展开
-
JavaScript基础(6)—— 花里胡哨的函数
在正式开始总结JavaScript权威指南第八章——函数之前,先来谈谈在实际应用中函数是做什么的。 通常情况下,我们会将一些常用的工具(如数学方法,数据格式处理,接口处理工具)封装成一段可重复执行的代码,这种只定义一次就可以通过函数名被多次执行的代码就叫做函数。说白了,我们使用函数就是为了少写几行重复代码。 FBI warning:本文要介绍的函数跟复用没有半毛钱关系,如果追求实用...原创 2019-10-29 17:53:27 · 721 阅读 · 0 评论 -
JavaScript基础(0)—— 为什么要去了解一本“字典”
本章要开启一个新系列——JavaScript基础。相较于CSS系列,本系列的文章会更加枯燥&&枯燥&&枯燥,重要的词说三遍。 本系列参考的书籍是:《javaScript权威指南》,也就是我们常说的动物书系列的犀牛书,目前为止我看了前三章的内容,基本都没有记住多少,也想不出如何去介绍这样一本书,依我看来,这本书就像一本字典一样,充斥着许多你不太了解也不...原创 2019-02-26 17:04:07 · 546 阅读 · 0 评论 -
JavaScript基础(1)—— 词法结构
在了解JavaScript的词法结构之前,需要对“词法结构”这个术语有个了解,什么是词法结构? 词法结构是指编程语言的一套基础性规则,用来描述你如何使用这门语言。如你需要如何定义一个变量,变量的变量名是怎样的?是否区分大小写?哪些变量名已经是系统关键字不能被使用?还包括如何写注释,程序语句间的缩进和分割规则等等等等。不管你是否了解词法结构的概念,它已经潜移默化的改变了你的编程思维。本章会...原创 2019-02-27 11:11:41 · 693 阅读 · 0 评论 -
JavaScript基础(2)—— 类型、值和变量
本章是JavaScript中较为重要的一章,因此篇幅会较长,请耐心阅读。 在编程语言中,类型,值和变量是最最基本的概念,所有的的编程语言都包含这三个术语,在详细介绍他们之前,我们由浅入深,用最简单的例子概括一下类型,值和变量分别是什么。 var msg = 'hello world' 上例中,msg就是我们定义的变量,'hello world'就是值,他被赋给变量msg,'h...原创 2019-05-15 19:16:21 · 493 阅读 · 0 评论 -
JavaScript基础(3)—— 包罗万象的对象(上)
本系列的第三篇文章跳过了《JavaScript权威指南》的第四章和第五章的内容(个人觉得这两章内容偏介绍和字典向),直接来聊一聊JavaScript中最最复杂,也是最重要的基本数据类型——对象。 1.什么是对象? 对象:特指恋爱的对方,指男、女朋友关系,恋爱双方的行为的称呼,在想屁吃? JavaScript的对象指的是除字符串,数字,布尔值,null和undefined之外所有的值...原创 2019-08-09 15:12:46 · 470 阅读 · 1 评论 -
JavaScript基础(4)—— 包罗万象的对象(下)
上一章主要了解了对象的增删改查,引出了原型链和继承的概念,本章我们来好好聊一聊对象的属性,在对象的属性中有一些比较好用的方法和特性,了解这些方法可能对你写代码不会有什么帮助,但如果你要封装一个大型的,好用的对象——比如Vue,你可能就需要用到里面的许多工具了。 1.检测属性 有时候我们需要检测一个对象中是否包含某个属性,这个时候我们可以通过in运算符、hasOwnPreperty()或pr...原创 2019-08-14 17:35:28 · 380 阅读 · 0 评论 -
JavaScript基础(5)—— 数组
我们都知道typeof(Array)的计算值是object,在JavaScript中,数组一般是一组连续的索引和值,而对象往往是一组不确定的属性和值,他们的本质区别在于属性值是否连续(注意:数组元素也可以是不连续的,如稀疏数组)。在编程中,一组拥有连续索引值的对象有许多好处:首先在使用数组的时候用户无需关心属性名,因为索引值是连续自增的整数。其次,用户在访问数组的时候可以轻松实现遍历,这一点f...原创 2019-08-20 17:33:27 · 512 阅读 · 1 评论