17k 16 分钟

# Vue 注意事项 一、使用 watch 监听数组时: 当使用 watch 监听数组时,要将 deep 设置为 true,这样才能监听到数组内部的操作,而不是只监听引用是否变化,当需要使用 newValue 和 oldValue 时,监听部分需要写数组的拷贝而不是数组本身(否则当数组引用不变而堆数据变化时,oldValue 和 newValue 都是变化之后的数值。) # Vue 项目创建过程: ( ①创建项目 vue create 项目名 ②安装开发依赖: yarn add 包名@版本号 -D ③安装生产依赖: yarn add 包名 ,并在 main.js 中引入和全局属性 ) css...
25k 22 分钟

# Scss 相关介绍 # #目录 [TOC] # 一、CSS 预处理器出现的原因 无法嵌套书写导致代码繁重、冗杂、逻辑混乱。 没有变量和样式复用机制,属性值只能以字面量的形式重复输出。 # 总结:代码复用性低;不易于维护# 注:现在,现在的 CSS 是可以定义变量的!!!:root{ --red: #f3e1e1;} # 二、出名的 CSS 预处理器介绍 # 1. SCSS/SASS SASS (.scss)。于 2007 年诞生,最早也是最成熟的 CSS 预处理器,拥有 ruby 社区的支持和 compass 这一最强大的 css 框架,目前受...
1.4k 1 分钟

# 0. json-server 搭建本地接口 # 0.1 安装 json-server 使用 npm 全局安装 json-server npm install -g json-server 检测是否安装成功 json-server -v # 0.2 准备数据文件(已准备好,这两步不用自己做) 电脑方便找到的任意位置创建一个文件夹,进入到该文件夹里面,创建一个 JSON 文件 文件夹和 JSON 文件的名字可以任意设计,但是不能出现中文 比如:文件夹名字: service/ ;JSON 文件名字: db.json 在 db.json 文件中,准备 JSON...
7.1k 6 分钟

# HTTP 协议请求报文、响应 一个 HTTP 请求报文可以由请求行、请求头、空行和请求体 4 个部分组成。 一个 HTTP 响应报文是由响应行、响应头、空行和响应体 4 个部分组成。 (报文 (message) 是网络中交换与传输的数据单元) https://zhuanlan.zhihu.com/p/533284035 (超详细的 HTTP 协议请求报文、响应报文教程) # # JSON # 什么是 json JSON 是一种轻量级的数据交互格式。可以按照 JSON 指定的格式去组织和封装数据 JSON 本质上是一个带有特定格式的字符串 主要功能:json...
14k 13 分钟

# jQuery 基本概念 学习目标:学会如何使用 jQuery,掌握 jQuery 的常用 api,能够使用 jQuery 实现常见的效果。 # 为什么要学习 jQuery? 【01 - 让 div 显示与设置内容.html】 使用 javascript 开发过程中,有许多的缺点: 1. 查找元素的方法太少,麻烦。2. 遍历伪数组很麻烦,通常要嵌套一大堆的for循环。3. 有兼容性问题。4. 想要实现简单的动画效果,也很麻烦5. 代码冗余。# jQuery 初体验 优点总结: 1. 查找元素的方法多种多样,非常灵活2. 拥有隐式迭代特性,因此不再需要手写for循环了。3....
24k 22 分钟

# 获取属性 Reflect.ownKeys、Object.getOwnPropertyNames 和 Object.keys: 三者都只能获取对象的自有属性 Reflect.ownKeys 包含字符串键、包含不可枚举属性、包含 Symbol 键 Object.getOwnPropertyNames 包含字符串键、包含不可枚举属性 Object.keys 包含字符串键 # 判断捕获 let a = 1;let fn = () => { a++; return a;}// const res = fn();//...