发表于: 2018-01-01 23:52:27
1 440
今天完成的事
开始学习javaScript的任务
参考web师兄们的task1,对web做的事情有个概念
前端同样可以分为三层
HTML、CSS、JS分别是网页的结构层、表示层、行为层,这三层需要分离
明天计划的事
继续学习js
遇到的问题
无
收获
JS的定义:
JS是一种脚本语言,是一种轻量级的编程语言;JS可作为入 HTML 页面的编程代码;JS 插入 HTML 页面后,可由所有的现代浏览器执行。
JS的用途:
1.写入html的输出
2.对事件作出反应
3.改变html的内容
4.改变html图像
5.改变html样式
6.进行验证输入
JS的运行:
1.在html中的脚本必须放置在标签<script></script>之间,而<script>标签可以放置在<head>或<body>中
2.JS的语句会在页面加载时执行。而一般情况下,我们需要在某个事件发生时执行代码,比如当我们点击按钮时。
3.我们可以在HTML文档中放入不限数量的脚本,可同时存在于<body>和<head>部分中,但通常情况下把函数放入<head>部分或是页面底部,不干扰页面的内容。
4.把脚本保存到外部文件中,外部文件通常包含被多个网页使用的代码。外部 JavaScript 文件的文件扩展名是 .js,在 <script> 标签的 "src" 属性中设置该 .js 文件,即<script src=""></script>
JS的数据类型:
1.JS拥有动态类型,这就意味着相同的变量可用于不同的类型
2.JS字符串
字符串是存储字符的变量,可以是引号中的任意文本。
3.JS数字
JS只有一种数字类型,数字可带小数点,也可不带;且极大极小的数字可以通过科学计数法表达
4.JS布尔
布尔只有两个值:true和false
布尔常用在条件测试中
5.JS数组
例 创建一个名为food的数组:
var food=new Array(){
food[0]="apple";
food[1]="milk";
food[2]="fish";
}
或
var food=new Array("apple","milk","fish");
或
var food=["apple","milk","fish"];
注意:数组下标是基于0的,所以第一个项目是[0],第二个是[1],以此类推
6.JS对象
对象由大括号分隔,括号内部,对象的属性以名称和值对的形式(name:value)来定义,属性由逗号分隔
例
var food={
firstname:“apple”,
lastname:“fish”,
}
寻址方式
name=food.lastname;
name=food["lastname"];
Undefined和Null
Undefined 这个值表示变量不含有值。
可以通过将变量的值设置为 null 来清空变量。
7.JS声明变量类型
当声明新变量时,可以使用“new”来声明类型
JS变量均为对象,当声明一个变量时,就创建了一个新的对象
评论