- 博客(89)
- 收藏
- 关注
原创 使用Windi CSS(基于vue-cli)
我的经历:直接终端输入以下命令即可自动安装,且在main.js文件会自动引入,也无需在vue.config.js中配置了才能使用,有特别定制的可以配置,不需要特别定制的可以不配置。利用脚手架vue-cli创建,根据需求设置vue版本、babel等,无特别要求直接用默认的vue2或vue3就行。VS code插件:WindiCSS IntelliSense,可以辅助自己使用。3、利用vue-cli安装Windi CSS。1、先创建vue项目。
2023-12-25 22:29:51
1620
原创 前端性能优化
另外如果设置了满屏背景图,但屏幕可视区域内有占比较大的元素(浮在背景图上的元素),导致背景图暴漏可视范围较小,那么最大内容会选择可视区域内最大元素。当页面加载完后,我们需要获取所有需要懒加载的图片的元素集合,判断是否在可视区域,如果是在可视区域的话,再重新设置元素的src属性值为真正图片的地址。元素大小是指用户在可视区域内可见的大小,如果元素有延伸到可视区域外,或者元素被裁剪或包含不可见的溢出,这些部分不计入元素大小。(2)最初在可视范围内渲染,然后被移除可视区域外的元素仍将报告他在可视区域内的初始大小。
2023-04-03 15:03:11
4171
1
原创 Vue必掌握
vue中双向绑定是一个指令v-model,可以绑定一个响应式数据到视图,同时视图中变化能改变该值1、为什么要有动态路由将给定匹配模式的路由映射到同一个组件2、路径参数用冒号表示。当一个路由被匹配时,它的params的值将在每个组件中以的形式暴露出来采用集中式存储,管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化1、定义有两种方式:对象和函数形式,前者类似组件定义,有各种生命周期;后者只会在mounted和updated时执行2、注册。
2023-03-28 12:52:52
2306
原创 计算机网络
用户第一次登录网页,服务器生成一个JWT,服务器不需要保存这个JWT,只需要保存JWT签名的密文,把JWT发送给浏览器,让浏览器以Cookie或Storage的形式存储,如果以Cookie的形式保存下来,用户每次发请求都会将JWT发给服务器,用户不需要在输入账号密码。对于HTTP,重要的是传输层,传输层协议配合HTTP所定义的传输数据的方式,也就是从传输层中选择协议,TCP或UDP,绝大部分HTTP用的是TCP,因为TCP是可靠传输,UDP是不可靠传输。管理两个节点之间数据的传输,负责可靠传输(
2023-03-18 19:50:55
903
原创 前端面试记录(二)
只有组件被 keep-alive 包裹时,这两个生命周期函数才会被调用,如果作为正常组件使用,是不会被调用的,以及在 2.1.0 版本之后,使用 exclude 排除之后,就算被包裹在 keep-alive 中,这两个钩子函数依然不会被调用!点击登录按钮,查询云数据库中是否有用户头像,有与用户openid匹配的头像就直接用,如果没有,就通过wx.cloud.uploadFile上传用户头像,将头像缓存到本地缓存。3:调用微信小程序的获取用户信息的接口wx.getUserProfile,拿到用户的个人信息。
2023-03-17 10:26:56
418
原创 计算机网络高频面试题(四)
是一个将分散的、具有独立功能的计算机系统,通过通信设备与线路连接起来,由功能完善的软件实现资源共享和信息传递的系统按分布范围,计算机网络里有局域网LAN和广域网WAN, 其中局域网的代表以太网,以及这两种网络最重要的区分点,局域网基于广播技术广域网基于分组交换技术。
2023-03-11 08:41:42
526
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人