目录
- 一、JavaScript概述
- 1.1 引入方式
- 二、基础语法
- 2.1 变量
- 2.2 数据类型
- 2.3 运算符
- 2.4 对象
- 三、jQuery
- 3.1 引入依赖
- 3.2 jQuery语法
- 3.3 jQuery选择器
- 3.4 jQuery事件
- 3.5 操作元素
- 3.6 常用方法
一、JavaScript概述
JavaScript(简称JS)是一种脚本语言,既可以解释执行也可以即时编译。尽管它最初是作为开发网页的脚本语言而广为人知,但它也被广泛应用于许多非浏览器环境中。
1.1 引入方式
引入方式 | 语法描述 | 示例 |
---|---|---|
行内样式 | 直接嵌入到HTML元素内部 |
|
内部样式 | 在 标签中定义 |
|
外部样式 | 通过 标签的src属性引入外部JS文件 |
|
区别:
- 内部样式会导致代码冗余,不利于后期维护,因此不常用。
- 行内样式适用于简单样式,只对特定标签有效,不能编写复杂的JS。
- 外部样式实现了HTML和JS的完全分离,是企业开发中常用的方法。
二、基础语法
2.1 变量
在JavaScript中,创建变量有三种方式:变量定义、变量声明和变量初始化。
关键字 | 解释 | 示例 |
---|---|---|
var | ES5中声明变量的关键字,作用域在该语句的函数内 | var name = 'zhangsan'; |
let | ES6中新增的声明变量的关键字,作用域为该语句所在的代码块内 | let name = 'zhangsan'; |
const | 声明常量的关键字,声明后不能修改 | const name = 'zhangsan'; |
JavaScript是一门动态弱类型语言,变量可以存放不同类型的值。
命名规则:
- 可以包含字母、数字、下划线(_)或美元符号($)。
- 数字不能开头。
- 建议使用驼峰命名法。
2.2 数据类型
数据类型 | 描述 |
---|---|
number | 数字类型,不区分整数和小数。 |
string | 字符串类型,字符串值需要使用引号引起来,单引号和双引号均可。 |
boolean | 布尔类型,true表示真,false表示假。 |
undefined | 表示变量未初始化,只有一个值undefined。 |
2.3 运算符
运算符类型 | 运算符 |
---|---|
算术运算符 | + - * / % |
自增自减运算符 | ++ -- |
赋值运算符 | = += -= *= /= %= |
比较运算符 | < > <= >= == (会进行隐式类型转换)=== (不会进行隐式类型转换) |
逻辑运算符 | && || ! |
位运算符 | & 按位与 | 按位或 ~按位取反 ^按位异或 |
移位运算符 | `<< 左移 >> 有符号右移(算术右移) >>> 无符号右移(逻辑右移 |
文章整理自互联网,只做测试使用。发布者:Lomu,转转请注明出处:https://www.it1024doc.com/4629.html