JavaScript 4002

JavaScript是一种属于网络的脚本语言,已经被广泛用于Web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。通常JavaScript脚本是通过嵌入在HTML中来实现自身的功能的。

vue项目实现登陆注册效果

本文实例为大家分享了vue项目实现登陆注册效果的具体代码,供大家参考,具体内容如下 主要内容 本章目标:vue+element-ui完成注册以及登陆 1.效果展示 2.视图页面:v…

2022-04-15 338

分析 Vue 中的 computed 和 watch 的区别

目录 一、computed介绍 1.1、get 和 set 用法  1.2、计算属性缓存 二、watch介绍 三、两者区别 3.1、对于 computed 3.2、对于 …

2022-04-15 420

如何编写高质量 JavaScript 代码

目录 一、易阅读的代码 1、统一代码格式 2、去除魔术数字 3、单一功能原则 二、高性能的代码 1、优化算法 2、使用内置方法 3、减少作用域链查找 4、避免做重复的代码 三、健壮…

2022-04-15 383

Vue2 的12种组件通讯

目录 1.props 2..sync 3.v-model 4.ref 5.$emit/v-on 6.$attrs/$listeners 7.$children/$parent 8.…

2022-04-15 552

JavaScript中的设计模式 单例模式

目录 1、什么是设计模式 2、设计模式五大设计原则(SOLID) 3、为什么需要设计模式? 4、单例模式 前言: 设计模式在我们编程中是十分重要的! 设计模式(Design pat…

2022-04-15 915

Vue3 AST解析器-源码解析

目录 1、生成 AST 抽象语法树 2、创建 AST 的根节点 3、解析子节点 4、解析模板元素 Element 5、示例:模板元素解析 上一篇文章Vue3 编译流程-源码解析中,…

2022-04-15 626

Vue3 编译流程-源码解析

前言: Vue3 发布已经很长一段时间了,最近也有机会在公司项目中用上了 Vue3 + TypeScript + Vite 的技术栈,所以闲暇之余抽空也在抽空阅读 Vue3 的源码…

2022-04-15 654

web开发js字符串拼接占位符及conlose对象Api详解

目录 占位符替换 控制台打印 table() log、info、warn、error group(),groupCollapsed(),groupend() 占位符替换 控制台打印…

2022-04-15 812

浅谈js中的宏任务和微任务

目录 1、关于JavaScript 2、JavaScript事件循环 3、宏任务和微任务 4、拓展宏任务微任务 下面一道关于宏任务和微任务的题: setTimeout(functi…

2022-04-15 798

web项目开发中2个Token原因解析及示例代码

目录 问题: 项目中2个Token, 一个时效2个小时(简称:短Token), 另一个时效14天(简称:长Token), 为什么要用2个Token? 解答: 1.基于安全性, 防止…

2022-04-15 693

JS难点同步异步和作用域与闭包及原型和原型链详解

目录 JS三座大山 同步异步 同步异步区别 作用域、闭包 函数作用域链 块作用域 闭包 闭包解决用var导致下标错误的问题 投票机 闭包两个面试题 原型、原型链 原型对象 原型链 …

2022-04-15 1,088

传说中VUE的语法糖到底是做什么的

目录 一、什么是语法糖? 二、VUE中语法糖有哪些? 1、最常见的语法糖 v-model 2、v-bind 的语法糖 3、v-on 的语法糖 4、修饰符 5、动态css 6、注册组…

2022-04-15 976