发表于: 2018-12-12 23:03:50
1 739
今天完成的事:
学习js阶段任务一的理论知识;
1.什么是JavaScript:
JavaScript,也称ECMAScript,是一种基于对象和事件驱动并具有相对安全性并广泛用于客户端网页开发的脚本语言,同时也是一种广泛用于客户端Web开发的脚本语言。
JavaScript的组成:
一个完整的 JavaScript 实现是由以下 3 个不同部分组成的:
ECMAScript:描述了该语言的语法和基本对象;
文档对象模型(Document Object Model,简称DOM)):描述处理网页内容的方法和接口;
浏览器对象模型(Browser Object Model,简称BOM)):描述与浏览器进行交互的方法和接口。
JavaScript的基本特点:
是一种解释性脚本语言(代码不进行预编译)。
主要用来向 HTML 页面添加交互行为。
可以直接嵌入 HTML 页面,但写成单独的js文件有利于结构和行为的分离。
2.JavaScript: 使用<script>标签向HTML中插入JavaScript。
<script>标签可以用于HTML的<head>和<body>部分中,也可以放置在HTML文档的最下面。
外部的js:在HTML文档中直接引入 <script scr ="myFunction.js"></script>,外部js文件不需要<script>标签,直接写JavaScript代码。
3.console.log 可以在浏览器中显示JavaScript值,在浏览器中使用F12,在调试窗口点击console菜单。
4.js语法:必须以字母,下划线“-”或者$开始。(数字不允许作为首字符出现)
JavaScript使用关键字“ var”来定义变量,使用“=”为变量赋值。
5.变量:可以存放值(比如x=5)和表达式(比如z=x+y)
变量必须以字母开头 ,也可以以$ 和 “-”开头。 变量名称对大小写敏感(y和Y是不同的变量)
在JavaScript中创建变量通常称为 ”声明 ”变量,使用“var”关键词来声明变量。例如:
Var carname; (空值)
Var carname =“volvo”(使用“=”为变量赋值)。其中, var是关键词 ,carname是变量 , volvo是变量值。
一条语句可以有多个变量,开头以var开头,使用逗号分隔变量。
例如: Var carname ="doe", age=555,job=“carpenter”;
6.声明变量的类型:使用关键词“new”来声明变量类型。
Var carname = new string (字符串)/number(数值)/boolean(布尔值)/object(对象)
数据类型:值类型(基本类型):字符串(string),数字(number),布尔值(boolean),对空 (null),未定义(undefined)
引用数据类型:对象(object), 数组(Array), 函数(Function).
对象(object):对象由花括号分隔,在括号内部对象的属性以名称和值对的形式(name:value)来定义。属性由逗号分隔。
7.什么HTML输出流:
就是HTML渲染页面,实现输出的过程。
html的加载过程是由上而下,当遇到js脚本时,页面加载就会被阻断,浏览器就会先去下载js的脚本,当js监本运行完成后,在继续渲染页面。
明天计划的事:继续js基础部分的学习,有种懵逼的感觉。
遇到的问题:
收获:学习了一些js部分的一些基础知识,了解了js的一些基本特性以及数据类型.
评论