Web前端
文章平均质量分 71
早睡早起长头发
这个作者很懒,什么都没留下…
展开
-
【ESLint】ESLint的安装配置及vscode插件
ESLint是可组装的JavaScript和JSX检查工具。工作中常用,所以最好有所了解。ESLint - Pluggable JavaScript linter - ESLint中文ESLint// ESLint 插件的配置},原创 2023-01-28 08:37:00 · 3797 阅读 · 2 评论 -
【JavaScript】JavaScript的发展、概述和组成
一、JavaScript的诞生和发展 二、JavaScript的用途三、JavaScript概述1.JavaScript2.网页组成3.常见浏览器及特点4.浏览器内核的分类四、JavaScript的特点五、JavaScript的组成1.JavaScript由ECMAScript、DOM、BOM三部分组成2.JavaScript组成部分的简单介绍原创 2022-08-24 16:32:37 · 458 阅读 · 0 评论 -
程序、进程、线程、协程以及单线程、多线程基本概念
一、程序二、进程三、线程四、协程1.定义2.使用场景五、单线程1.定义2.优缺点六、多线程1.定义2.优缺点七、程序和进程的区别和联系八、进程和线程的区别和联系原创 2022-08-22 20:15:00 · 345 阅读 · 0 评论 -
【Vue】双向数据绑定原理 vue2.0 与 vue3.0
一、什么是双向数据绑定?二、双向数据绑定原理 vue2.0三、Vue 3.0使用ES6的新特性porxy四、思考原创 2022-08-20 18:53:57 · 777 阅读 · 0 评论 -
【Vue】Vuex状态管理器的使用
一、Vuex是什么?二、什么时候使用Vuex?三、Vuex的核心概念和API1.state 2.mutations 3. actions 4. getters 5. modules四、Vuex的运作流程五、应用举例1.安装2.创建store3.在main.js文件中使用store4.创建Home.vue组件5.在App.vue中导入Home.vue六、vuex中各种辅助函数的用法,可以使我们更加方便的运用vuex1. …mapState 2. …mapGetters原创 2022-08-19 21:56:23 · 4355 阅读 · 0 评论 -
【Vue】Vue的路由
一、Vue的路由1.路由2.前端路由3.VueRouter路由4.VueRouter的组成5.VueRouter常用的函数二、VueRouter的使用1、安装vue-router2、创建路由文件3、声明路由请求接口4、声明路由出口三、动态路由1.动态路由的路径格式2.在URL中带查询参数3.通配符匹配四、嵌套路由五、命名路由六、命名视图1.给路由视图添加name属性2.在路由表中,指定components属性的值七、导航守卫1.路由导航的方式2.导航守卫原创 2022-08-19 21:48:02 · 5884 阅读 · 0 评论 -
【vue】axios和vue-axios请求模块
一、axios模块二、axios使用方法1.创建服务器端Express项目2.创建服客户端Vite项目3.在vite客户端安装axios三、axios的五种请求1.无参的get请求2.带参的get请求3.post请求4.put请求5.patch请求6.delete请求四、axios的数据封装格式五、vue-axios模块1.安装2.在main.js文件中进行全局的配置原创 2022-08-19 16:28:24 · 1627 阅读 · 0 评论 -
【Vue】Vue的过渡动画
一、过渡动画二、transition组件三、transition的显示的CSS类名四、transition的隐藏的CSS类名五、互斥动画六、设置动画过程中的监听回调七、列表过渡动画原创 2022-08-18 20:20:31 · 1583 阅读 · 0 评论 -
【Vue】Vue的插槽
一、插槽(slot)将父组件中的内容与子组件的模板进行混合使用。可以弥补视图的不足。二、使用插槽的目的使组件更具有扩展性。三、插槽的使用1.匿名插槽(默认插槽)2.具名插槽3.作用域插槽...原创 2022-08-18 20:09:13 · 339 阅读 · 0 评论 -
【Vue】Vue3中新增的特性
一、组合式API:setup1.是一个函数,可以返回对象,对象的属性和方法可以在模板中直接使用2.所有的组合API函数都在此使用, 只在初始化时执行一次二、初始化函数:ref。作用是初始化组件中使用的变量。语法是:const 变量名 = ref(初始值)三、构建响应式数据方法:reactive。作用是将数据打包成对象四、Vue3的计算属性五、Vue3的setup语法糖:不需要使用exports default进行组件的默认...原创 2022-08-18 18:07:51 · 463 阅读 · 0 评论 -
【Vue3】使用Vite构建工具构建Vue3项目
一、利用cmd和vscode创建二、利用webstorm创建原创 2022-08-17 22:23:56 · 6520 阅读 · 0 评论 -
【Vue】使用Vue脚手架(vue-cli)构建Vue3项目
一、利用cmd和vscode创建二、利用cmd和webstorm创建原创 2022-08-17 21:29:41 · 1935 阅读 · 0 评论 -
【Vue3】Vue组件之间的三种通信
一、父子组件之间的传值 1.父组件向子组件传值 2.子组件向父组件传值 3.在组合式API(setup)中使用this所出现的问题(子传父) 二、兄弟组件之间的传值 三、跨级组件之间的通信原创 2022-08-16 21:29:09 · 1169 阅读 · 0 评论 -
【Vue3】Vue的事件类型
一、常用事件:click:单击dblclick:双击focus:获取焦点blur:失去焦点change:元素内容改变select:元素内容被选中mousedown:鼠标按键被按下mouseup:鼠标按键抬起mousemove:鼠标在组件内移动 mouseout:鼠标移出组件 mouseover:鼠标二、Vue中的按键修饰符:对特殊键识别时需要使用按键修饰符。.........原创 2022-08-15 18:12:25 · 592 阅读 · 0 评论 -
【软件架构模式】MVVM模式和MVC模式区别
MVVM构成MVVM由Model, View, ViewMode三部分构成:Model:模型。数据模型,用于对数据的操作。View:视图。表示UI组件,作用是将模型的数据转换成UI展示出来。ViewModel:视图-模型。用于同步Model和View。MVC构成MVC由Model, View, Controller三部分构成:Model:模型。数据模型,用于对数据的操作。View:视图。表示UI组件,作用是将模型的数据转换成UI展示出来。Controller:控制器。进行业务逻辑处理...原创 2022-07-31 16:45:53 · 451 阅读 · 0 评论 -
【Node.js】Buffer数据类型
可以将Buffer视为一种用来处理二进制数据的数据类型。Buffer类的实例(即对象)类似于整数数组,但实例对应于固定大小的原始内存分配,其大小在创建时被确定且无法更改。Buffer实例创建使用Buffer.from()、Buffer.alloc()或Buffer.allocUnsafe()方法:...原创 2022-07-31 16:33:16 · 402 阅读 · 0 评论 -
【Node.js】定时器
1.一次性定时器setTimeout(函数,间隔的时间):间隔一定时间后,只执行一次,之后不再执行。2.周期性定时器setInterval(函数,间隔的时间):每间隔一定时间执行一次,循环执行。3.即时定时器即时定时器:setImmediate():只要启动,马上执行。...原创 2022-07-28 17:53:00 · 890 阅读 · 0 评论 -
同源与跨域
同源:若地址里面的协议、域名和端口号均相同则属于同源。跨域:只要协议、域名、端口号有一个不同就是跨域。跨域问题解决方案1、jsonp利用script标签可跨域的特点,在跨域脚本中可以直接回调当前脚本的函数。2、cors服务器设置HTTP响应头中Access-Control-Allow-Origin值,解除跨域限制。3、反向代理(Reverse Proxy):指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请原创 2022-07-27 16:45:03 · 411 阅读 · 0 评论 -
【Node.js】Express框架
使用原生Node.js处理GET和POST请求参数是非常麻烦的,例如,为了获取GET请求参数,需要使用url模块对请求地址进行解析。为了降低开发的难度,Express通过req.query、req.body和第三方模块body-parser对请求参数进行了处理。下面讲解Express如何接收请求参数。......原创 2022-07-26 17:07:04 · 333 阅读 · 0 评论 -
【Node.js】全局对象
一、全局变量1.__filename:console.log('文件名:'+__filename);2.__dirname:console.log('目录名:'+__dirname);二、console模块三、process对象原创 2022-07-24 21:43:44 · 79 阅读 · 0 评论 -
【Node.js】事件机制
一、事件循环二、Node.js事件的监听与触发1.事件监听与触发2.EventEmitter类常用API原创 2022-07-23 20:11:21 · 156 阅读 · 0 评论 -
【node.js】JavaScript基本语法
JavaScript版本ECMA组织制定了JavaScript语言的标准——ECMAScript(简称ES)。大多数场合使用JavaScript名称,可将JavaScript看作是ES标准的实现语言。主要版本: 2009年——ES5; 2015年——ES6(ES2015); ES7( ES2016 )、ES8( ES2017 )、ES9( ES2018 )和ES10( ES2019 )。ES6是目前的主流版本,Node.js自6.0版本开始全面支............原创 2022-07-22 18:27:07 · 286 阅读 · 0 评论 -
什么是HTTP协议和HTTPS协议,以及两者的区别
http与https的区别①https协议需要到ca申请证书,一般免费证书很少,需要交费;②http是超文本传输协议,信息是明文传输,https 则是具有安全性的ssl加密传输协议;③http和https使用的是完全不同的连接方式用的端口也不一样,前者是80,后者是443;④http的连接很简单,是无状态的;⑤https协议是由ssl+http协议构建的可进行加密传输、身份认证的网络协议要比http协议安全。...原创 2022-07-20 17:54:59 · 3041 阅读 · 0 评论 -
【HTML5】3种常用列表
HTML语言提供了3种常用的列表,分别为无序列表、有序列表和定义列表。无序列表:网页中最常用的列表,其各个列表项之间没有顺序级别之分,通常是并列的。有序列表:有排列顺序的列表,其各个列表项按照一定的顺序排列。定义列表:用于对术语或名词进行解释和描述。与无序和有序列表不同,定义列表的列表项前没有任何项目符号。...原创 2022-07-15 20:41:16 · 4099 阅读 · 0 评论 -
如何用普通的文本编辑器写Web页面
用普通的文本编辑器写Web页面,此处以记事本为例。原创 2022-07-14 08:35:34 · 952 阅读 · 0 评论 -
【HTML5】认识HTML5
什么是HTML5以及HMTL5的优势原创 2022-07-12 21:47:45 · 501 阅读 · 1 评论 -
【HTML】HTML5的组成
VScode 2022.7月版本HTML5的组成原创 2022-07-13 09:06:20 · 164 阅读 · 1 评论 -
web前端基础知识
一、网页、静态网页、动态网页 二、网页名词解释 三、Web标准 四、Web页面的组成原创 2022-07-11 18:05:13 · 6938 阅读 · 0 评论