React

React特点:采用组件化的模式、声明式编码,提高开发效率及组件复用率使用虚拟rom + 优秀的Diffing算法,尽量减少与真实DOM的交互格式:<!doctype html><html lang="zh-cn"><head> <me


【补坑】CSS

重学系列,算是补了之前的坑CSS(cascading style sheets)层叠样式表也被称为级联样式表,也是一种标记语言语法规范CSS规则由两部分组成,选择器和一条或者多条声明选择器:给谁修改样式声明:修改的属性属性和属性值以键值对的形式出现,以分号结尾CSS基础选择器作用:选择标签,即想把哪


Vue3

Vue3使用Vue-cli创建项目后,main.js中的内容为// 引入的不再是构造函数,而是工厂函数,createApp是一个工厂函数import { createApp } from 'vue'import App from './App.vue'import r


Promise

Promise中文为承诺,异步编程的新解决方案(旧的解决方案是回调函数),从语法上来说就是一个构造函数,用来封装异步任务,解决回调地狱的问题,封装一个异步操作,用来获取成功或者失败的结果的值旧的解决方案实例:变量.use((param1, param2) => { }, param);/


JWT

JWT全称为JSON Web Token,即JSON Web令牌,用于前端和后端之间以JSON对象安全的传递数据,提供了多种数字加密的算法,通过JSON作为Web中的令牌,通常用来做安全校验、授权在传统的方式中,通常使用session进行验证,首次登陆时将认证信息放到session中,即在客户端和服


Vue2

Vue引入:查看官网介绍:https://cn.vuejs.org/v2/guide/installation.html#Vue-Devtools引入后,在浏览器控制台输入Vue,会看到以下的内容Webpack是前端工程化的解决方案,提供了前端模块化的支持、代码压缩、JavaScript兼容性、性能


NodeJS

Node.js基于Chrome V8引擎的JavaScript运行环境node 文件名.js运行一个js文件FS 模块文件系统模块导入模块const fs = require('fs');// 或者是针对默认暴露的方式引入import fs from "fs";读取文件fs.re


ES6

ES6全称为EcmaScript,是脚本语言的规范,JavaScript可以看作EcmaScript的一个实现,ES新特性也就是JS的新特性ECMA:全称为欧洲计算机制造商协会let变量声明写法和var一样区别:let不允许多次声明同一个变量let a = 3;// 不允许声明两次let a = 3


AJAX

AJAX可以在不刷新页面的情况下向服务器发送请求,允许根据用户的时间更新部分页面内容缺点:不能回退存在跨域问题对SEO优化不好,AJAX更新的部分在爬虫时爬不到过程:实例化(new)一个XMLHttpRequest实例调用open('请求方式', "http://ip:port/xxx&q


JavaScript基础

JavaScriptJavaScript时弱类型,即变量类型可变Java是强类型,变量定义后类型不可变script中文为脚本、写作,读音为skript特点:可以做信息交互安全,不允许访问本地硬盘跨平台性,只要可以解释JS的浏览器即可与HTML结合使用<script></script