type
status
date
slug
summary
tags
category
icon
password
Email
我的个人主页:https://www.helloylh.com/
文章首发于我的个人博客:https://blog.helloylh.com/
欢迎大佬们来逛逛,有任何问题欢迎给我留言或者加我的联系方式。
JavaScript基础知识概览
JavaScript是一种广泛应用于Web开发的脚本语言,用于增强用户与页面的交互。以下是一些JavaScript的基础知识概览,从弹窗、变量、数据类型、函数、对象、BOM、DOM、事件监听到Vue框架的简介。
弹窗
JavaScript中有几种常见的弹窗方法:
- window.alert: 用于弹出警告框,分号可有可无。
- document.write: 用于将内容写入HTML页面中。
- console.log: 用于将信息写入浏览器控制台。
变量
JavaScript中的变量可以使用
var进行声明,但在ECMAScript 6中,引入了let和const:var声明的变量是全局变量,可重复定义,是弱类型语言。
let声明的变量是局部变量,不能重复定义。
const声明的变量是只读常量。
数据类型
JavaScript有多种数据类型,包括number、string、boolean、null、undefined等。使用
typeof可以获取数据类型,注意typeof null的返回值是"object"。比较运算符
JavaScript中有
==和===两种比较运算符,前者会进行类型转换,后者不会进行类型转换。函数
JavaScript中函数可以通过两种方式声明,参数可以是任意多个,但只接受指定的数量。
对象
Array数组
数组可以通过
new Array()或直接用方括号创建。有一些常用方法如.length、.forEach()、.push()和.splice()。String
字符串可以通过
new关键字或直接赋值创建。有一些常用方法如.length、.charAt()、.indexOf()和.trim()。Json
JSON是一种轻量级的数据交换格式,常用于数据传输。可以通过
JSON.parse()和JSON.stringify()进行JSON字符串和JavaScript对象的相互转换。BOM (浏览器对象模型)
BOM提供了与浏览器窗口交互的对象,如
Window、Location、Navigator、Screen和History。DOM (文档对象模型)
DOM将标记语言封装为相应的对象,包括
Document、Element、Attribute、Text和Comment。事件监听
JavaScript可以通过HTML属性或DOM元素属性进行事件绑定,包括
onclick、onload、onblur、onfocus等。Vue
Vue是一款流行的JavaScript框架,提供了双向数据绑定等功能。
Vue常用指令包括
v-bind、v-model、v-on、v-if、v-else-if、v-else、v-show和v-for等。Vue生命周期包括
beforeCreate、mounted、updated和destroyed等阶段。- 作者:Yuleo
- 链接:https://www.helloylh.com/article/js_vue
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。