- 博客(13)
- 收藏
- 关注
原创 vue3-vite2-ts-vant3-rem 移动端企业级(有代码)
移动端企业级模板,使用Vue3全家桶搭配typescript,以及语法糖<script setup>,vite2打包编译,vant3UI 组件按需引入,rem移动端适配,fastClick兼容,同时有详细的ESLint全套配置,git hook和commitlint代码提交检测等。可学习实战使用。
2022-03-25 19:03:04 2018
原创 JS 数据类型
JS 数据类型每一个不曾起舞的日子,都是对生命的辜负!JS 数据类型JS 中内存的分类JS 数据类型检测数据类型类型转换(强制类型转化、隐式类型转化)!和!!的区别:==和===区别:JS 中内存的分类栈内存:用来提供一个供 JS 代码执行的环境->作用域(全局作用域/私有作用域),基本数据类型都存在栈内存里堆内存:用来存储引用数据类型的值->对象存储的是属性名和属性值,函数存储的是代码字符串…JS 数据类型基本数据类型:String,Number,Boolean,Null,U
2021-11-20 11:16:19 809
原创 H5 是 HTML 的第 5 个版本
H5 是 HTML 的第 5 个版本阴阳二气充盈,可随时化身金刚H5 是 HTML 的第 5 个版本HTML(Hyper Text Markup Language 超文本标记语言)HTML 版本:head 区的元素:不会在页面留下直接的内容body 区域的元素HTML 分类:Canvas:图表,游戏,滤镜1、doctype 的意义是什么2、HTML5 的变化3、em 和 i 的区别4、语义化的意义5、那些元素可以自闭合6、HTML 和 DOM 的关系7、property 和 attribute 的区别8、
2021-11-06 14:12:18 733
原创 万恶的 CSS
万恶的 CSS阻碍我的,都将毁灭。万恶的 CSSCSS(Cascading Style Sheet 层叠样式表)CSS 选择器CSS 布局Flex 布局float 布局:脱离文档流,但不脱离文本流,形成块(BFC)定位 position效果属性:transform:3D 变幻CSS 动画 (原理:视觉暂留作用,画面逐渐变化)CSS 预处理器Bootstrap 的响应式原理Vue style 中的 scoped 实现原理:移动端适配1px 问题1、盒子模型:margin border padding con
2021-11-06 11:32:39 657
原创 万能的 JS(万字、基础、原理、面试、持续更新。。。)
万能的 JS心无杂念,行路也将势如破竹。万能的 JSJS(JavaScript 轻量级动态脚本语言)面向对象思想:作用域预解释 (变量提声) 浏览器天生自带JS 中内存的分类JS 数据类型检测数据类型类型转换null 和 undefined 区别this 的指向(取什么值是在函数执行的时候决定的,不是在函数)闭包call,apply 和 bind 区别==和===区别:深拷贝和浅拷贝防抖和节流数组数组中常用的方法Math 数学方法String 字符串方法Date 日期 typeof Date -->
2021-10-30 13:35:07 485
原创 Vue3.0基础总结
Vue3.0基础总结心无杂念,行路也将势如破竹。Vue3.0基础总结Vue2.x 的不足Vue3 常用 APIDemo:todoList2 年开发,99 位贡献者,2600 次提交,628 次 pr,打包体积减小 41%,初次渲染快 55%,更新快 133%,内存使用减少 54%Vue2.x 的不足全局 API 容易污染全局环境Mixin 缺点:命名冲突、不清楚变量来源、重用到组件的问题响应式:不允许动态添加根级别的响应式属性对象:不能检测对象属性的添加和移除,可以使
2021-10-30 11:44:22 527
原创 前端开发规范
前端开发规范前端开发规范前端开发规范前言一、编程规范1、命名规范2、HTML 规范 (Vue Template 同样适用)3、CSS 规范4、LESS 规范5、Javascript 规范二、Vue 项目规范前言引自《阿里规约》的开头片段: 现代软件架构的复杂性需要协同开发完成,如何高效地协同呢?无规矩不成方圆,无规范难以协同,比如,制订交通法规表面上是要限制行车权,实际上是保障公众的人身安全,试想如果没有限速,没有红
2021-01-04 12:01:03 188
原创 Server responded “Algorithm negotiation failed“ 使用SSH Secure File Transfer Client连不上服务器
Server responded “Algorithm negotiation failed” 使用SSH Secure File Transfer Client连不上服务器Server responded "Algorithm negotiation failed",Failed to restart ssh.service: Unit not found.Server responded "Algorithm negotiation failed" 使用SSH Secure File Transfer
2020-12-25 11:43:39 948
原创 Vue打包时生产去除console
Vue打包时生产去除consoleVSCode、Vetur、babel-plugin-transform-remove-consoleVue打包时生产去除console使用babel插件babel-plugin-transform-remove-console配置babel.config.jsvue开发中,再dev本地调试会使用console.log()打印数据到控制台进行调试,希望在打包到生产自动去除这些console。使用babel插件babel-plugin-transform-remove
2020-12-20 21:34:04 828
原创 VSCode插件Vetur更新无法格式化.vue
VSCode插件Vetur更新无法格式化.vue时间不语,却回答了所有问题。VSCode插件Vetur更新无法格式化.vueVetur错误提示Vetur回退历史版本方法Vetur错误提示Vetur find `tsconfig.json`/`jsconfig.json`, but they aren't in the project rootVetur回退历史版本方法ok啦!先用着别耽误工作0.0,估计是为了日后vue3.0做的升级。...
2020-12-10 10:18:26 3032 4
原创 前端性能优化的终极奥义
前端性能优化的终极奥义逆多顺将至,失久得必来,如果你发现前边有阴影,不要慌,那是因为你背后有阳光。前端性能优化的终极奥义浏览器输入url按回车键,到完成页面加载可交互的过程客户端发送请求服务端响应浏览器接收数据前端性能优化浏览器输入url按回车键,到完成页面加载可交互的过程这是一个很常见的面试问题,面试官主要想考察的有几个点:1 初步判断:是否熟悉网络的请求过程2 涉及知识点:缓存、dns解析、http请求过程,浏览器的解析代码的过程与原理3 终极目的:在各个节点有哪些可以性能优化的方案
2020-12-05 19:11:58 306
原创 Echarts自定义tooltip提示框及图例
Echarts自定义tooltip提示框及图例时间不语,却回答了所有问题。Echarts自定义tooltip提示框及图例解决什么问题自定义toolTipFormatter方法使用时传入params和定义的单位数组自定义图例效果解决什么问题我们在使用Echarts的tooltip时,希望格式化添加单位的同时,每个图例名称前依旧显示图例,但官方自带的格式化会去掉前边的圆形图例,所以统一的写个方法保留图例的同时可以批量的添加单位。自定义toolTipFormatter方法const toolTipF
2020-11-27 17:50:36 4566 2
原创 TypeScript常见用法详解(Vue3.0前奏)
TypeScript常见用法详解(Vue3.0前奏)种一棵树,最好的时候是十年前,其次是现在。TypeScript常见用法详解(Vue3.0前奏)TypeScript简介TypeScript使用TypeScript中的类型注解布尔类型(boolean)数字类型(number)字符串类型(string)数组类型(array)元组类型(tuple)枚举类型(enum)任意类型(any)null 和 undefinedvoid类型never类型TypeScript中的函数TypeScript中的类ts中类的定义
2020-11-22 22:29:50 820
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人