![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
weixin_47389477
要得到,先成为。没有计划就不要开始,没有总结就不要结束
展开
-
回流和重绘那些事(值得收藏)
前言:一般在面试的时候,老是被面试官问道这个知识点,刚开始面试的时候,是不是被这个问题问住过,那种尴尬的场面,可以用脚趾头抠出两室一厅一厨一卫。那么今天就好好弄清楚这两个是什么 玩意,从此,这个面试点不在让你尴尬。回流:在javascript中,回流也叫做重排,是指当渲染树中的一部分或全部因为元素的规模尺寸、布局、隐藏等改变时,浏览器重新渲染部分dom或全部dom的过程;简单来说,就是重新排版整个页面。每个页面至少需要一次回流,就是在页面第一次加载的时候。重绘。原创 2024-07-15 17:53:51 · 213 阅读 · 0 评论 -
配置好这些插件,你开发移动端H5项目直接可以用px单位
下载postcsspxtoviewport(postcss-px-to-viewport是一个PostCSS插件,它可以将px单位转换为视口单位(vw、vh 或 vmin)),autoprefixer(Autoprefixer是一款自动管理浏览器前缀的插件,它可以解析CSS文件并且添加浏览器前缀到CSS内容里)原创 2024-07-15 12:44:30 · 169 阅读 · 0 评论 -
前端项目部署指南,前端项目打包上线
前端开发完项目,打包dist文件,一般情况下,把dist文件包交给运维,然后运维部署上线,这样确实没啥问题,但是小公司或者初创公司压根没有运维,可能后段也是二把手,这时,前端能进行线上部署,那你就牛逼了。原创 2024-07-14 00:33:10 · 119 阅读 · 0 评论 -
使用@media (prefers-color-scheme: light){}和@media (prefers-color-scheme: dark){}实现主题的切换
【代码】使用@media (prefers-color-scheme: light){}和@media (prefers-color-scheme: dark){}实现主题的切换。原创 2024-06-04 15:00:14 · 169 阅读 · 0 评论 -
在使用vue写h5的项目时,如何通过vite.config.js配置vant组件的按需导入(值得收藏)
移动端项目使用的组件大多采用的是vant的组件(https://vant-ui.github.io/vant/#/zh-CN/release-note-v4),比较省事的直接全量导入组件,但是有时候要考虑到项目的大小,就要使用按需导入组件,这样也提高项目的运行速度。原创 2024-05-24 17:15:44 · 421 阅读 · 0 评论 -
vue3项目中的2种的路由模式
开发项目这么久,vue项目的history和hash者种有什么区别呢??原创 2024-01-17 15:21:54 · 532 阅读 · 0 评论 -
git提交规范,fix,feat的字段含义
git提交代码的标识原创 2023-03-11 22:45:35 · 2934 阅读 · 0 评论 -
关于加密在node.js中的用法
关于加密在node.js中的用法。原创 2022-11-04 15:40:51 · 102 阅读 · 0 评论 -
js字符串中的空格用 替换的几种方式
想达到这样的效果,解决调用接口数据传来的多空格字符正确渲染在浏览器页面上,进而方便传值的问题(其实一般情况下,渲染值和实际值视觉效果有所不同)例如:把str=“a b c” =>“a b c”用原生方法,通过for循环替换字符串的空格var str="a b c"var strArr=str.split("")//["b","","","b","","","","c"]for(var i=0;i<st.原创 2021-10-01 01:23:08 · 5431 阅读 · 0 评论 -
如何在电脑上开启2个微信(如何进行应用分身)
应用分身window电脑,鼠标单击微信图标按住shift+enter,然后双击2下enter键即可创建2个微信弹窗赶紧操作试试吧原创 2021-09-18 14:52:33 · 15126 阅读 · 0 评论 -
关于单点登录SSO开发
需求:在A平台点击B项目链接,(前提是B项目自带登录功能),需求是点击链接,直接免登陆进入B项目详细过程:首先是在A平台点击,免登陆进入B项目,然后另一种情况是,把B项目链接复制出来,在浏览器地址栏回车进入,这种情况下,清空浏览器缓存,操作以上同样的步骤,回撤后跳转到A项目定制的登录界面,输入相关账号密码,点击登录进入B项目开发步骤:在B传统地址下,添加/SSOLogin(hash值)利用location.hash获取当前状态hash值 利用created、mounted函数进行触发原创 2021-05-07 17:43:08 · 101 阅读 · 0 评论 -
(一)npm与cnpm切换使用(指令不变,npm换成淘宝镜像)
1.设置使用淘宝cnpmnpm config set registry https://registry.npm.taobao.org2.查看是否配置成功,成功后即可直接使用cnpm命令npm config get registry3.还原npm仓库npm config set registry https://registry.npmjs.org原创 2021-03-08 17:16:59 · 353 阅读 · 0 评论 -
如何在window系统安装node/Vue-cli/git
目标:打造一个前端开发环境首先是node环境## 标题在node.js官网下载稳定版然后一键安装紧接着是vue-cli## 标题使用npm相似的cnpn或者yarn全局安装下面就是git(拉取项目工具)## 标题在git官网下载windows版进行安装如何在远程分支拉取项目进行开发## 标题1、创建一个文件夹根据项目名称命名2、git init3、git remote add origin 远程仓库地址(http开头的)4、git checkout -b 和远程分支同名5、git p原创 2021-01-04 06:54:10 · 79 阅读 · 0 评论