网页前端笔记5、6

JaveScript

基础语法:

1.语句和注释(JS代码以一行为单位,代码从上往下执行,一行一条语句。语句不加分号结尾,如果一行定义多条语句,每条语句必须以分号结尾。表达式不需要以分号结尾如果加了分号则JS引擎会当作语句执行,生成无用语句。)  //单行注释   /* */多行注释

2.标识符和关键字 

3.变量 

声明变量并赋值  var b=20;

跟Java python C  C++相似(可以同时声明多个变量)

变量名提升

4.数据类型

 undefined(无原始值,没有定义,没有返回值,函数没有传递实参,变量只声明未赋值等)

null 空值

5.类型转换

 

 

6.运算符 +-*/  ++ -- == %        =  +=  -=  /=    %=

7.控制语句  if if else     switch  case: case:     do while  for  

8.数组 

  

 

 数组遍历   (访问数组的每一个元素,JS提供三种遍历数组的方式   1.for循环遍历  2.for...in  3.forEach  )

 

匿名函数 只有两个变量

 

 

for(var i=0;i<b.length;i++)
			{
				console.log(b[i]);
			}
			for(var i in b)
			{
				console.log(i++, b[i]);
			}
			b.forEach(function(element,index){
				console.log(index++,element);
			})

9.函数

9.1 函数的定义  函数定义的三种方式:函数声明语句、函数定义表达式、function构造函数

9.2函数的参数   形参  实参  函数内的是形参,传到函数内的是实参

实参可以省略 对应形参为undefined       若函数形参同名,在使用时以最后一个值为准    可以给参数默认值:当参数为特殊值时,可以赋予默认值      参数为值传递,传递副本;应用传递时传递地址,操作的是同一对象。

9.3函数的调用  存在返回值可以变量接收,若无返回值则为undefined

 

9.4return

9.5函数的作用域

 

10.内置对象

11.对象

事件:

事件类型

事件流和事件模型

事件处理程序

BOM对象:

Windows对象方法

history对象

location对象

DOM对象:

节点

获取节点

创建节点和插入节点

简介查找节点

删除节点

表单:

获取表单

获取表单元素

提交表单

表单校验

(加粗和红色字体为重点)

JS组成   

ECMAScript(基础语法)   BOM(浏览对象模型)  DOM(文档对象模型)

开发工具

基本用法

行内JS(在html标签上直接写JS代码)

内部JS(在script标签中写JS代码,script标签可以放在head或body中)(建议放在body标签的最后)

外部JS(定义JS文件,通过script标签的src属性引入对应的JS文件)

学习网站:

【优极限】 HTML+CSS+JavaScript+jQuery前端必学教程,小白教学,前端基础全套完成版_哔哩哔哩_bilibili

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值