恒美微站 Logo 恒美微站
  • 首页
  • 关于我们
  • 建站服务
  • 主题模板
  • 案例展示
  • 资讯中心
  • 联系我们

JavaScript 的组成与书写方式

  • 首页
  • 资讯中心
  • /
  • JavaScript 的组成与书写方式

相关资讯

Vue3+SpringBoot构建跨平台音乐点唱系统实战 2026/8/4 1:49:40
WorkshopDL:跨平台模组下载的技术架构深度解析与工程实践 2026/8/4 1:49:39
Kivy跨平台移动应用开发指南与实战技巧 2026/8/4 1:49:39

最新资讯

2026年解码矩阵盘点:谁是国内市场真正的领跑者?
JSP运行原理深度解析:从翻译编译到Tomcat容器实战
本地大语言模型部署实践:从环境准备到API集成的完整指南
本地短视频营销培训:实体店获客新策略
Prompt 为什么会失效?常见原因有哪些?
UE5 LiveLink虚拟摄像机圆形轨迹控制:Python数据源与蓝图交互实战

今日推荐

League Akari:重塑英雄联盟游戏体验的智能工具集
一边降查重,一边消 AI 痕迹!工具到底该怎么搭配?
Go 数据库连接池与协程抢占——防止慢查询拉垮核心 Goroutine 调度

本周热门

ncmdumpGUI:一键解锁网易云音乐ncm文件的终极解决方案
分布式配置中心选型实战:Nacos与Consul在创业场景下的对比
MoneyPrinterPlus实战指南:AI视频批量生成与自动化发布完整解决方案

本月精选

如何用DamaiHelper实现演唱会门票的智能自动化抢购:完整技术解决方案指南
第4篇:59 倍性能差距的索引瓶颈定位——一次教科书级的全表扫描调优
终极歌词批量下载神器:5分钟解决离线音乐库歌词同步难题

JavaScript 的组成与书写方式

发布时间:2026/8/4 1:49:40
JavaScript 的组成与书写方式 一、什么是 JavaScript1. JavaScript 简介JavaScript 是一种解释型、动态类型、面向对象的脚本语言。最初 JavaScript 被设计出来是为了让网页能够实现简单的交互例如点击按钮弹出提示表单数据验证图片轮播动态修改网页内容随着发展现在 JavaScript 已经不仅仅用于浏览器前端开发网页交互后端开发Node.js移动端开发桌面应用开发游戏开发小程序开发例如alert(Hello JavaScript);运行后浏览器会弹出Hello JavaScript二、JavaScript 在网页中的作用一个完整网页通常由三个部分组成技术作用类比HTML页面结构人的骨架CSS页面样式人的衣服JavaScript页面行为人的动作例如HTMLbutton点击我/buttonCSSbutton { color:red; }JavaScriptalert(你点击了按钮);三者结合HTML 创建按钮CSS 美化按钮JavaScript 控制点击后的行为三、JavaScript 的组成JavaScript 主要由三个部分组成JavaScript ECMAScript DOM BOM1. ECMAScriptJavaScript 核心什么是 ECMAScriptECMAScript 是 JavaScript 的标准规范。简单理解ECMAScript 规定了 JavaScript 的语法和基本功能。例如变量let name 张三;函数function sayHello(){ console.log(Hello); }数组let arr [1,2,3];这些都是 ECMAScript 规定的内容。ECMAScript 包含内容1变量保存数据let age 20;2数据类型JavaScript 常见数据类型基本数据类型number string boolean undefined null symbol bigint例如let num 10; let str JavaScript; let flag true;3运算符例如let a 10; let b 20; console.log(ab);输出304流程控制判断if(age18){ console.log(成年人); }循环for(let i0;i5;i){ console.log(i); }5函数函数可以封装重复代码function add(a,b){ return ab; } console.log(add(10,20));输出302. DOM文档对象模型什么是 DOMDOMDocument Object Model中文文档对象模型浏览器会把 HTML 页面转换成一个对象结构。例如HTMLh1 idtitle 学习JavaScript /h1JavaScriptlet title document.getElementById(title); title.innerHTMLHello JS;页面内容会改变。DOM 可以做什么修改 HTML 内容document.body.innerHTMLHello;修改 CSS 样式box.style.colorred;添加事件例如点击按钮button.onclickfunction(){ alert(点击成功); }3. BOM浏览器对象模型什么是 BOMBOMBrowser Object Model浏览器对象模型。主要用于操作浏览器。例如弹窗alert(提示信息);浏览器地址跳转location.hrefhttps://www.baidu.com;获取浏览器窗口大小window.innerWidth;四、JavaScript 的书写方式JavaScript 有三种书写方式行内式内部式外部式1. 行内 JavaScript直接写在 HTML 标签内部。例如button onclickalert(你好) 点击 /button点击按钮你好优点简单方便。缺点代码混乱不方便维护。实际开发中很少使用。2. 内部 JavaScript把 JavaScript 写在 HTML 的script标签里面。例如!DOCTYPE html html head title JS学习 /title /head body h1 JavaScript /h1 script alert(Hello JS); /script /body /htmlscript 标签位置通常放在body ... script /script /body原因浏览器解析 HTML 时先加载页面内容最后执行 JS这样可以提高页面加载速度。3. 外部 JavaScript推荐把 JS 单独写到.js文件中。例如目录项目 │ ├── index.html │ └── main.jsmain.jsalert(Hello JavaScript);index.htmlscript srcmain.js/script外部 JS 优点1. 结构清晰HTML负责结构CSS负责样式JS负责逻辑符合结构、表现、行为分离2. 方便维护多个网页可以共享一个 JS 文件。例如common.js多个页面script srccommon.js/script3. 浏览器缓存外部 JS 文件会被浏览器缓存提高加载速度。五、JavaScript 注释注释不会被执行。作用解释代码方便阅读方便维护1. 单行注释语法// 这是一个注释 let age18;2. 多行注释语法/* 这是多行注释 可以写很多内容 */ let nameTom;六、JavaScript 的代码规范1. 区分大小写JavaScript 严格区分大小写。正确let name张三;错误let Name张三;二者不是同一个变量。2. 每条语句建议加分号推荐let age20; console.log(age);虽然 JS 可以省略let age20但是规范建议添加。3. 使用小驼峰命名变量let userNameTom;函数function getUserInfo(){ }七、JavaScript 执行环境JavaScript 可以运行在1. 浏览器环境例如ChromeEdgeFirefox浏览器提供JavaScript DOM BOM2. Node.js 环境Node.js 让 JavaScript 可以脱离浏览器运行。例如console.log(Hello Node);可以直接在电脑运行。八、JavaScript 学习路线推荐学习顺序JavaScript基础 ↓ 变量和数据类型 ↓ 运算符 ↓ 流程控制 ↓ 函数 ↓ 数组 ↓ 对象 ↓ DOM操作 ↓ BOM操作 ↓ 事件 ↓ ES6 ↓ 异步编程 ↓ Promise ↓ Ajax ↓ Vue/React九、总结JavaScript 是前端开发的核心语言。它主要由ECMAScript ↓ JavaScript核心语法 DOM ↓ 操作网页内容 BOM ↓ 操作浏览器组成。JavaScript 的三种书写方式方式特点推荐行内式直接写标签中⭐⭐内部式script标签中⭐⭐⭐外部式独立.js文件⭐⭐⭐⭐⭐实际开发中推荐HTML负责结构CSS负责样式JavaScript负责行为三者分离开发。这篇作为 JS 入门第一篇博客后续可以继续写《JavaScript变量与数据类型详解》《JavaScript运算符大全》《JavaScript流程控制语句》《JavaScript函数详解》《JavaScript对象与数组》《JavaScript DOM操作详解》这样可以形成完整的 JS 学习笔记体系。

关于恒美微站

恒美微站专注于为个体商户、工作室提供极简自助建站服务,让每个人都能轻松拥有专业网站。

快速链接

  • 关于我们
  • 建站服务
  • 主题模板
  • 案例展示
  • 资讯中心

服务项目

  • 可视化建站
  • 拖拽编辑
  • 主题定制
  • SEO 优化
  • 网站托管

联系方式

  • 📍 地址:北京市朝阳区建国路 88 号
  • 📞 电话:400-888-8888
  • ✉️ 邮箱:info@hmyw.cn
  • 🕐 时间:周一至周日 9:00-18:00

© 2024 恒美微站 hmyw.cn 版权所有 | 京 ICP 备 12345678 号