【JavaScript】JavaScript定义、引入方式、基础语法、函数、对象、继承
定义
JavaScript是一门跨平台、面向对象的脚本语言
用来控制网页行为的,可以使网页交互
引入方式
内部脚本
外部脚本
JS基础语法
书写语法
输出语句
变量
变量作用域
数据类型
运算符
-
==
-
===
-
??
-
.?
-
...
展开运算符
(1)打散数组传递给多个参数
(2)复制数组或对象
(3)合并数组或对象
类型转换
流程控制语句
和Java一致
try catch
如果没有异常,只执行try中的语句;
如果出现异常,则执行catch中的语句;
无论是否出现异常,finally中的语句都会被执行。
函数
函数定义
function-匿名函数
顾名思义,没有函数名的函数
- 使用场景
-
定义完立即使用
-
作为其他对象的方法
页面中有元素,该元素有onclick方法,会在鼠标单击这个元素后被执行,onclick最开始是null,需要被赋值后才能使用
function-箭头函数
函数是对象
-
可以参与赋值
-
有属性有方法
查看函数的内部结构
-
可以作为方法参数
-
可以作为方法返回值
闭包
JS对象
Array
String
- 方法trim():去除字符串前后两端端空白字符
自定义对象
BOM(浏览器对象模型)
Window对象
定时器
History对象
Location对象
DOM(文档对象模型)
获取Element
事件监听
事件绑定
常见事件
查找HTML DOM事件参考手册使用即可
继承
原型继承
基于函数的继承
分类:
JavaWeb
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】