当前位置: 首页 > news >正文

js核心概念

JavaScript 超精简核心概念

1. 是什么

JS:网页交互脚本语言,负责页面动效、点击、逻辑、数据处理,前端三大件(HTML结构+CSS样式+JS行为)

2. 三大使用位置

1. 行内:标签内 onclick

2. 内嵌:<script> 代码 </script>

3. 外部:<script src="xxx.js"></script>

3. 变量

• var:老语法,全局作用域

• let:块级变量,可修改

• const:常量,不可修改(常用)

4. 数据类型

基本类型

• string 字符串

• number 数字

• boolean 布尔 true/false

• null 空

• undefined 未定义

引用类型

• Object 对象

• Array 数组

• Function 函数

5. 运算符

• 算术:+ - * / % ++ --

• 赋值:= += -=

• 比较:> < >= <= == === != !==

• 逻辑:&& 并且 || 或者 ! 取反

6. 流程控制

条件
if(){}
else if(){}
else{}
switch
循环
for 遍历
while
do while
7. 函数
// 定义
function 名(参数){
执行代码
return 返回值
}
// 调用
名()
箭头函数:()=>{}

8. 数组常用
push() 尾部加
pop() 尾部删
shift() 头部删
unshift() 头部加
length 长度
9. 对象
let obj={
name:"",
age:18,
fn(){}
}
//取值
obj.name
10. DOM 核心(操作页面)

• 获取元素:document.querySelector()

• 改内容:innerText / innerHTML

• 改样式:style.xxx

• 绑定事件:click 点击

11. 事件

click点击、mouseover移入、mouseout移出、input输入、load加载

12. 字符串常用

length长度、substr截取、split分割、replace替换

13. 作用域

• 全局作用域:整个页面可用

• 局部作用域:函数/大括号内可用

14. 异步基础

• 定时器:setTimeout延时、setInterval循环定时器

• 回调、Promise、async/await(异步请求)

15. 输入输出

• 控制台:console.log()

• 弹窗:alert()

• 输入框:prompt()

http://www.jsqmd.com/news/863238/

相关文章:

  • vue3+vite+springboot路径配置:维护统一的baseUrl
  • ncmdump终极指南:3步快速解密网易云音乐NCM格式,重获音乐掌控权
  • VSCode 文件搜索 files.exclude 配置如何提升索引速度
  • 3分钟快速上手SketchUp STL插件:从设计到3D打印的完整指南
  • Mos:macOS 鼠标滚轮太生硬?这款免费开源工具让你的滚轮爽如触控板
  • 别再说这是 “又一个 AI Agent 框架” 了
  • 如何解锁NVIDIA显卡隐藏功能:5个简单步骤掌握Profile Inspector
  • AMD Ryzen终极调试指南:免费开源工具SMUDebugTool完全解析
  • 如何实现高效数据解析:百度网盘提取码智能获取技术指南
  • 2026三相温升交直流升流器:现场检修的“移动电源”
  • GitHub中文插件:打破语言壁垒,让代码世界更亲切
  • 索尼IMX811如何重塑工业视觉与专业影像的边界
  • 计算机组成原理笔记(2)
  • 才燊珍重,国曙幸会—复杂用工时代,国曙焕新启航
  • 3分钟实现GitHub界面汉化:浏览器插件让GitHub说中文
  • java springboot-vue的婚庆服务平台的功能设计
  • GLIGEN GUI 数据备份与灾难恢复:AI 创作的安全网
  • 通用GUI编程技术——图形渲染实战(四十五)——D3D12资源与堆管理:从上传到驻留
  • GEO优化的时间窗口期:从流量分发到语义占位的技术范式转移
  • 现代Qt开发教程(新手篇)2.4——QFont 与文本渲染基础
  • 百度网盘提取码智能获取工具:3秒破解资源下载难题的终极方案
  • 如何快速从图表图片中提取数据?WebPlotDigitizer终极使用指南
  • 还有人记得这种古老的语言吗?知道的没几个
  • 无惧极寒酷暑:宽温工控机在极端环境下的硬核坚守
  • BurpSuite实战:存储型XSS上下文识别与CNVD级漏洞验证
  • 华硕笔记本的轻量级遥控器:G-Helper让硬件控制回归简单
  • 嵌入式C++实战第23篇:7 状态消抖状态机 —— 本系列的核心
  • 【无标题】dfgndm,ng,dg,
  • 科技中介机构如何提升服务效率与转化率?
  • 《无人机维修培训哪家好:排名前五专业深度测评》 - 服务品牌热点