6.8k 6 分钟

# 什么是 Pinia Pinia 是 Vue 的最新 <font title='red'> 状态管理工具 </font>,是 Vuex 的 < font title='red'> 替代品 </font>。 <span alt='solid'> 优势 </span>: 提供更加简单的 API (去掉了 mutation) 提供符合,组合式风格的 API (和 Vue3...
852 1 分钟

# Eslint 配置代码风格 环境同步: 安装了插件 ESlint,开启保存自动修复 禁用了插件 Prettier,并关闭保存自动格式化 //ESlint 插件 + Vscode 配置 实现自动格式化修复"editor.codeActionsOnSave": { "source.fixAll": true},"editor.formatOnSaven": false配置文件 .eslintrc.cjs prettier 风格配置...
8.2k 7 分钟

# 正则表达式 # 什么是正则表达式 — 介绍 正则表达式 (Regular Expression) 是用于匹配字符串中字符组合的模式。在 JavaScript 中,正则表达式也是对象. 通常用来查找,替换那些符合正则表达式的文本,许多语言都支持正则表达式。 请在上图中找出 [戴帽子和眼镜的男人] 戴帽子,戴眼镜,男人 都是描述信息,通过这些信息能够在人群中查找到确定的某个人,那么这些用于查找的描述信息编写一个模式,对应到计算机中就是所谓的正则表达式。 正则表达式在 JavaScript 中的使用场景: 例如验证表单:用户名表单只能输入英文字母,数字或者下划线,昵称输入框中可以输入中文...
2.1k 2 分钟

# 初始 localStorage # localStorage 是什么 localStorage 也是一种浏览器存储数据的方式 (本地存储),它只是存储在本地,不会发送到服务器端。 单个域名下的 localStorage 总大小有限制。 # 在浏览器中操作 localStorage # localStorage 的基本用法 console.log(localStorage) # 向 localStorage...
3.9k 4 分钟

# 初始 Cookie # Cookie 是什么 Cookie 全称 HTTP Cookie ,简称 Cookie,是浏览器存储数据的一种方式,因为存储在用户本地,而不是存储在服务器上,是本地存储。一般会自动随着浏览器每次请求发给送到服务器端。 # Cookie 有什么用 利用 Cookie 跟踪统计用户访问该网站的习惯,比如什么时间访问,访问了哪些页面,在每个网页的停留时间等。 # 在浏览器中操作 Cookie 先看下页面的请求头信息,里面并没有 Cookie 打开控制台找到 Cookies 在里面设置一个 Cookie 键值对 设置完成后点击...
24k 22 分钟

# 日期对象 日期对象:用来表示时间的对象 作用:可以得到当前系统时间 学习路径: 实例化 日期对象方法 时间戳 # 1 实例化 在代码中发现了 new 关键字时,一般将这个操作称为 <font color=red> 实例化 </font>. 创建一个时间对象并获取时间 获得当前时间 const date = new Date() 获取指定时间 const date = new Date('2008-8-8')console.log(date) # 2...
53k 48 分钟

# webAPIs🎄 # 变量声明♦️ 💠 变量声明有三个 var,let 和 const 我们应该用哪个呢? 首先 var 先排除,老派写法,问题很多,可以淘汰掉。。。 <font title="red">let</font> <span alt="blink"><span...
46k 42 分钟

# JS 进阶 # 学习目标 掌握作用域等概念加深对 JS 理解 学习 ES6 新特性让代码书写更加简洁便利 # 作用域进阶 目标:了解作用域对程序执行的影响及作用域链的查找机制,使用闭包函数创建隔离作用域避免全局变量污染。 作用域 (scope) 规定了变量能够被访问的 “范围”,离开了这个 “范围” 变量便不能被访问 作用域分为: 局部作用域 全局作用域 # 1.1 局部作用域 局部作用域分为 <font title=red> 函数作用域 </font > 和 < font title=red >...
33k 30 分钟

# 深入面向对象 # 1 编程思想 面向过程 面向对象 # 1.1 面向过程 目标:从生活例子了解什么是面向过程 <font title=red> 面向过程 </font>:就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候再一个一个的依次调用就可以了。 <font> 举个栗子 </font>:蛋炒饭 蒸米饭 炒鸡蛋 放点,胡萝卜丁,洋葱,香肠,红椒 最后将它们依次调用 就得出了 香喷喷的 蛋炒饭. <font>...
9.4k 9 分钟

# JQuery 高级部分 # 动画 三种方式显示和隐藏元素 默认显示和隐藏方式 show ([speed],[easing],[fn]): 显示 参数: speed: 动画速度,三个预定义的值 ("slow","normal","fast") 或表示动画时长的毫秒数值 (如:1000) easing: 用来指定切换效果,默认是 "swing", 可用参数 "linear" swing:...