JavaScript

一.JavaScript脚本说明

​ 1.JavaScript是一门前端的脚本语言,它是面向对象,并且它是基于对象的。

​ 2.JS是一门弱类型语言,它对于类型提供了自动转换机制,且对类型不太敏感,对大小写依然敏感。

​ 3.JS是一门很脆弱的语言,在JS代码中,只要有某一行发生错误,那么该段的JS就整体失效了。

二.JavaScript基本用法

1、JS如何使用?

在页面中通过 script 标签引入即可,script标签可以放在页面的任何位置,script标签会从上到

下依次加载,如果某个组件需要依赖于另外一个组件,那么该组件需要被优先加载。

2、JS基础语法

JS使用 var 关键字定义变量,它是一个局部变量,如果某个变量不加var前缀标识,那么它是一个

全局变量。

JS的数据类型:number、string、boolean

JS是一门弱类型语言,它在处理语法转换时提供了默认的类型转换,只要我们需要的结果JS可以转

换,那么直接写相关的表达式即可。

​ 1)、在JS中,字符串 + 运算依然标识字符串拼接。

​ 2)、在JS中,只要不是明确的 null、false、0 ,那么都可以被转换为true作为逻辑控制语句

​ 的判断条件。

JS支持基本的流程控制语句:

​ if…else if … else…

​ switch…case…

​ while(){…}

​ do…while(){…}

​ for(){…}

​ for…in(){…}

三.JavaScript函数

​ 在JS中,函数分为 普通函数和匿名函数等。

​ JS通过 function 关键字定义函数,一个函数必须的结构 : function 方法名 方法体JS函数中,参数无需设置参数数据类型,且参数是可变参数集合,JS将调用函数的时传递的参数放到一个arguments参数集合中,我们可以通过集合名称去进行判断、调用。JS函数不需要返回值,

​ 如果想要某个函数返回数据给调用者,那么只需在函数中使用return关键字即可。

四.JavaScript操作BOM及DOM

JS内置了很多内置对象供我们使用。

最常使用的对象有:

​ window——代表整个当前浏览器窗口对象

​ location——代表浏览器地址栏对象的引用。常用属性有:href、pathname、search,经

常用于完成请求切换。

​ history——代表浏览器的历史记录对象。常用方法有:go() 。经常用于完成页面的浏览记

录跳转。

​ document——代表浏览器中的文档流对象。

​ 在一个文档流中,所有的页面标签都可以被获取,当作一个元素对象(节点对象)来使

用。

获取文档中元素节点对象的常用方法:

​ getElementById——用于通过元素的ID属性获取某个确定的元素标签对象。

​ getElementsByName——用于通过元素的name属性获取一个元素集合。

​ getElementsByTagName——用于通过元素标签名称获取元素集合。一般用于获取

一个元素的子集节点集合。

​ parentNode——该属性用于获取一个元素对象的父节点对象

操作文档对象的常用方法:

​ createElement() —— 新建元素节点方法

​ innerHTML / innerTEXT —— 获取/设置元素内部代码段(文本段)

​ appendChild() —— 用于向节点中添加元素(剪切),默认将节点追加在尾部

​ insertBefore() —— 用于向节点中添加元素,并指定添加位置

​ removeChild() —— 从节点中移出子节点

​ replaceChild() —— 将节点中对应的元素进行替换

操作元素属性:

​ 1、对标签的原始属性可以直接通过属性名称操作

​ 2、对标签的任意属性可以通过 getAttribute() 、 setAttribute()

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值