javascript
javascript
快速入门
-
内部标签
<script> alert("hello word!"); </script> -
外部引入
<script src=""> </script>
基本语法入门
数据类型
数据、文本、图形、音频、视频......
number js不区分小数和整数
字符串
``长字符串 tab上面
大小写转换
布尔值
逻辑运算
比较运算 (=、==、===绝对等于类型一样、值一样)
数组
数组可以包含任意的数据类型
indexOf,通过元素获得下标索引
slice()截取数组的一部分,返回一个新数组
push 压入到尾部、pop 弹出尾部的一个元素
unshift,shift头部
sort排序
reverse元素反转
concat返回一个新的数组
join 打印拼接数组,使用特定的字符连接
对象
‘use strict’严格检查模式 必须写在第一行
若干个键值对
动态删减属性,delete
动态的添加
判断属性值是否在对象之中,xxx in xxx
判断一个属性是否是这个对象自身拥有的hasOwnProperty
流程控制
if判断
while循环
for循环 for...in...
map和set
map
set set可以去重
iterator
遍历数组 var。。。of。。。
函数
定义函数
function abs(x){}
var abs = function(x){}
arguments是一个js免费赠送的关键字
变量的作用域
全局变量、局部变量
全局对象window
let关键字解决局部作用域冲突的问题
常量const
方法
方法就是把函数放在对象的里面
apply
内部对象
标注对象
typeof
Date
Json
在javascript中一切皆为对象、任何js支持的类型
ajax
面向对象编程
原型 xiaoming _ _proto__=Student
操作BOM对象
BOM:浏览器对象模型
window
window代表 浏览器窗口
location 代表当前页面的URL信息
操作DOM对象
必须要先获得DOM节点 document
操作表单
公式 $(selector).actio
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人