通过学习腾讯课堂渡一教育的课程,学习了js前期的内容,接下来我大致分为七篇文章来进行学习过程中的总结,并且在复习与总结中进行更加深入的理解。
JavaScript初识
JavaScript是一种解释性语言,自然也是一种脚本语言。HTML、CSS、JavaScript是写网页的三种最基础的语言:HTML是结构,CSS为样式,JavaScript为行为。在我们写网页时,要讲究三种语言,结构、样式、行为相分离。
1.JavaScript执行队列为轮转时间片,因为js为单线程语言,所以每一时间段只能干一件事。这种行为就类似于人们的吃饭行为:夹个菜,就个肉。吃菜和吃肉是在不同时间段所干的事情,两件事交替产生,类似于轮转时间片。js在浏览器中的执行速度是非常快的,因此看上去很多都是的同时发生。
2.js的引入
(1)第一种为页面级js:直接在HTML文件内body标签建立script标签
<script type="text/javascript">
</script>
(2)外部js文件,创建一个新的 .js 文件,并在HTML文件内的body标签内建立script标签,形式是下面这样,类似于页面级js,多了一个src来引入文件:
<script type="text/javascript" src="10.js">
</script>
3.js的基本语法
(1)变量的声明与定义就不多说了,js内所有的数据类型均为var,在这里要提醒的是,当声明多个变量时的注意点:可以采用 var a,b,c,d,r;这种单一var模式,能够增加效率。如果每声明一个变量就要var,这就相当于每来一个人开一间房间,这是十分耗时的。
(2)引用值和原始值:
原始值:
Number(数字) Boolean(布尔值,表现为两个值:true和false)
String(字符串,用"或'表示)Undefined(变量经声明未赋值,或typeof(未经声明的变量),后面的以后再说)
Null(空类型,占位)
引用值:
(array)数组(var arr = [1,2,3,4,false,"abc"])数组内可以有任何类型的值 、(function)方法、(object)对象等