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 许可协议,转载请注明出处。