随笔分类 - Web开发
Web开发中遇到的问题或经验
摘要:现有项目使用的是 vue3+vite+view-ui-plus 由于公司要求秒开速度对h5页面进行优化,首先想到的是把组件的引用从全量引用打包改成按需引用; 下面是改之前的 view-ui-plus 引用配置,简单粗暴直接在 main.ts 中引用 import ViewUIPlus from 'v
阅读全文
摘要:换了新电脑,需要把老项目 git 拉下来再跑起来的时候发现生成样式文件的时候会报这个错误 ,(N年前老项目,用的是 node-sass, gulp-ruby-sass@2.1.1 版本比较老旧,但项目还是要跑,工作还是要做呀) Error in plugin 'gulp-ruby-sass' Mes
阅读全文
摘要:这是官方文档对这个插件的描述 一般情况下我们之前写过的项目都会实例化一个request对象,进行配置,比如配置响应拦截和请求拦截 ,会在utils文件夹下新建一个request.js文件来实例化出一个request对象,配置错误处理以及拦截器等等,然后把这个实例化出来的对象引入每个页面的servic
阅读全文
摘要:这里说的缓存是指浏览器(客户端)在本地磁盘中对访问过的资源保存的副本文件。 浏览器缓存主要有以下几个优点: 减少重复数据请求,避免通过网络再次加载资源,节省流量。 降低服务器的压力,提升网站性能。 加快客户端加载网页的速度, 提升用户体验。 浏览器缓存分为强缓存和协商缓存,两者有两个比较明显的区别:
阅读全文
摘要:1. Package Control 作为安装 Sublime Text 插件的必备利器,Package Control 是这款编辑器的标配,可以方便开发人员快速安装需要的插件。 2. Git 在工作中,版本控制软件最常用的软件之一,而最流行的 VCS 是 Git。你是否厌倦了保存文本文件,并切换回
阅读全文
摘要:"添加到主屏幕“后,全屏显示 这meta的作用就是删除默认的苹果工具栏和菜单栏。content有两个值”yes”和”no”,当我们需要显示工具栏和菜单栏时,这个行meta就不用加了,默认就是显示。 默认值为default(白色),可以定为black(黑色)和black-translucent(灰色半...
阅读全文
摘要:虽然没有能力开发Native App,但还是可以利用iOS中Safari浏览器的特性小小的折腾一下,做一个伪Web App满足下小小的虚荣心的。既然是在iOS中的Safari折腾的,那么代码中利用到的也基本上都是Safari的私有属性。添加图标到主屏幕是Web App的第一步:添加图标到屏幕里的有两...
阅读全文
摘要:在iPhone,iPad,iTouch的safari上可以使用添加到主屏按钮将网站添加到主屏幕上。apple-touch-icon是IOS设备的私有标签,如果设置了相应apple-touch-icon标签,则添加到主屏上的图标会使用指定的图片。在区域加入下面代码即可。apple-touch-icon...
阅读全文
浙公网安备 33010602011771号