JavaScript学习笔记:基础与实战技巧
需积分: 9 163 浏览量
更新于2024-09-13
收藏 3KB TXT 举报
"这是一份JavaScript的学习笔记,包含了基本语法、事件处理和窗口操作等多个方面的内容。"
在JavaScript中,元标签(meta)用于定义HTML文档的元数据,例如字符编码。在这个例子中,`<meta http-equiv="content-type" content="text/html;charset=UTF-8">`设置页面的字符编码为UTF-8。`<script>`标签用于插入JavaScript代码,它可以在`<head>`或`<body>`标签内。示例中展示了两种不同的`<script>`标签写法,分别用于显示"Hello World"。
JavaScript可以直接嵌入HTML文档中,通过`document.write()`方法可以向HTML文档输出内容,例如`document.write("<h1>helloworld</h1>")`会在页面上创建一个一级标题显示"Hello World"。另外,可以通过外部JavaScript文件(如`hello.js`)引入脚本,使用`<script src="hello.js">`,这种方法可以让代码组织更清晰。
变量声明使用`var`关键字,例如`var num=30`和`var info="helloworld"`。函数定义使用`function`关键字,如`function fun() {}`。数组创建有两种方式:`var arr = new Array(3)`创建一个长度为3的空数组,`var arr = new Array(3,4,5,6)`则创建一个包含4个元素的数组。
事件处理是JavaScript与用户交互的关键,如`onClick`事件,当用户点击元素时执行相关函数。例如`onClick="fun()"`会调用名为`fun`的函数。可以链式调用多个函数,如`onClick="fun(); sayHello();"`。访问DOM元素属性可使用`document.getElementById("id").property`,如改变输入框的值:`document.getElementById("myInput").value`。
正则表达式在JavaScript中用于字符串匹配,例如`/pattern/.test(string)`,返回一个布尔值表示`string`是否符合`pattern`。`onSubmit`事件通常用于表单验证,如`onSubmit="return validate(this)"`,如果验证失败,`validate`函数应返回`false`阻止表单提交。
窗口操作方面,`window.open(url, "name", "options")`用于打开新窗口或标签页,`options`可以设置窗口属性。`window.confirm("message")`显示确认对话框,返回用户点击的结果(true或false)。在条件语句中使用`if`结合`confirm`可以实现特定行为。
这份JavaScript笔记涵盖了基础语法、事件处理、DOM操作、正则表达式以及窗口管理等核心概念,对于初学者来说是非常实用的学习资料。
2022-06-15 上传
2010-04-17 上传
2020-03-03 上传
2023-09-01 上传
2023-12-29 上传
2023-06-28 上传
2023-07-25 上传
2023-04-01 上传
2023-09-27 上传
爱樵夫
- 粉丝: 0
- 资源: 9
最新资源
- 构建基于Django和Stripe的SaaS应用教程
- Symfony2框架打造的RESTful问答系统icare-server
- 蓝桥杯Python试题解析与答案题库
- Go语言实现NWA到WAV文件格式转换工具
- 基于Django的医患管理系统应用
- Jenkins工作流插件开发指南:支持Workflow Python模块
- Java红酒网站项目源码解析与系统开源介绍
- Underworld Exporter资产定义文件详解
- Java版Crash Bandicoot资源库:逆向工程与源码分享
- Spring Boot Starter 自动IP计数功能实现指南
- 我的世界牛顿物理学模组深入解析
- STM32单片机工程创建详解与模板应用
- GDG堪萨斯城代码实验室:离子与火力基地示例应用
- Android Capstone项目:实现Potlatch服务器与OAuth2.0认证
- Cbit类:简化计算封装与异步任务处理
- Java8兼容的FullContact API Java客户端库介绍