1.学习内容:
1.1 JavaScript
(1)javascript语言代码一般放在html的任何位置,一般放在head或者body部分,要写在script成对标签中,每一句后面都需要加上;使用//进行注释;取关键字var进行变量定义,注意区分大小写;
(2)基本数据类型八种,如number,string,boolean等
(3)运算符:逻辑运算符,比较运算符,算数运算符,自加自减等;注意==和===的区别
(4)数组,嵌套语句,for循环
实践:
<script type="text/javascript">
var num=1;
for (num=1;num<=10;num++) //初始化值;循环条件;循环后条件值更新
{ document.write("取出第"+num+"个球
");
}
</script>
结果:55
(5)函数function调用,函数返回用return;函数可以自己调用自己叫递归;scope表示标识符的一些作用范围;var具有函数作用域,let和const具有块级作用域。var存在变量提升,而let和const不存在变量提升。var和let声明的变量可以重新赋值,而const声明的变量是常量,不能重新赋值(但对象内部的属性可以修改)。在同一个块中重复声明同名变量,var不会报错,而let和const会报错。
(6)内容输出用document.write()
(7)window.open打开新的窗口
1.2 DOM
(1)文档对象模型DOM(Document Object Model)定义访问和处理HTML文档的标准方法。DOM将HTML文档呈现为带有元素、属性和文本的树结构(节点树)
(2)通过ID获取元素
innerHTML 属性用于获取或替换 HTML 元素的内容
.Object是获取的元素对象,如通过document.getElementById("ID")获取的元素。(注意书写,innerHTML区分大小写)
(3)改变html样式
(4)显示和隐藏(display属性)
(5)控制类名 className
获取元素的class 属性
为网页内的某个元素指定一个css样式来更改该元素的外观
1.3事件
JavaScript 创建动态页面。事件是可以被 JavaScript 侦测到的行为。网页中的每个元素都可以产生某些可以触发 JavaScript 函数或程序的事件。鼠标单击事件,文本框内容改变事件,鼠标滑入滑出事件
2.问题
(1)alert prompt和confirm区别
prompt提示输入一些信息返回用户输入值,alert显示警告类的提示信息,connfirm确定返回true,取消关闭返回false
(2)console.log()将参数指定的内容输出到控制台
(3)const定义常量不变性
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。