怎么做类似淘宝一样的网站吗wordpress维护服务

news/2025/9/29 17:35:19/文章来源:
怎么做类似淘宝一样的网站吗,wordpress维护服务,互联网创业项目方案,广州广告策划有限公司vue-cli项目首页加载缓慢想要使用骨架屏效果#xff0c;经过几天的踩坑#xff0c;这里学习并记录一下vue项目自动生成骨架屏方法。 添加骨架屏#xff0c;其优势在于#xff1a; 写于HTML文件中#xff0c;独立于Vue框架#xff0c;节省了JS加载时间JS全局环境创建的执…vue-cli项目首页加载缓慢想要使用骨架屏效果经过几天的踩坑这里学习并记录一下vue项目自动生成骨架屏方法。 添加骨架屏其优势在于 写于HTML文件中独立于Vue框架节省了JS加载时间JS全局环境创建的执行时间的时间只在主页面根据页面结构独立编写预先展示页面结构进行视觉暂留提供更好的交互感官只在页面结构变化时进行修改维护成本相对较低 骨架屏的作用主要是在网络请求较慢时提供基础占位当数据加载完成恢复数据展示。这样给用户一种很自然的过渡不会造成页面长时间白屏或者闪烁等情况。 常见的骨架屏实现方案有ssr服务端渲染和prerender两种解决方案。 那么重点就是怎么添加骨架屏 了 大概方案有 手动编写骨架屏代码通过预渲染手动书写的代码生成相应的骨架屏 比如vue-skeleton-webpack-plugin饿了么内部的生成骨架页面的工具 page-skeleton-webpack-pluginJavaScript操作DOM 的方式结合 Puppeteer 自动生成网页骨架屏其他...上述方案分析 1、手动编写骨架屏代码 该方法就是手动编写项目index.html 入口文件实现在vue项目初始化展示替换div#app根元素前的骨架屏效果。 2、通过预渲染手动书写的代码生成相应的骨架屏 vue-skeleton-webpack-plugin 该方法需要下载使用vue-skeleton-webpack-plugin主要原理是利用vue-server-renderer 将 .vue格式的骨架屏文件处理成html和css字符串的功能进而完成骨架屏的注入但是需要手动编写预渲染的骨架屏效果图代码 亲测注意以下出错场景 【webpack --config ./webpack.skeleton.conf.js】报错可以尝试将webpack版本从4.0降到3.0vue-loader15.*之后 必须配置带有VueLoaderPlugin 之外还需另外单独配置css-loader。如果你不想手动设置 webpack我们推荐使用 Vue CLI 直接创建一个项目的脚手架。通过 Vue CLI 创建的项目会针对多数常见的开发需求进行预先配置做到开箱即用。错误未安装webpck-cli使用命令全局安装【npm install -g webpack-cli】即可项目报错可能是需要安装 css-loader style-loader如果提示在webpack.config中未配置mode环境选项配置即可为保持构建环境一致请采用npm run dev脚本编译的形式以确保使用的webpack命令vue-loader是本地版本。详细使用参考网址https://segmentfault.com/a/1190000014832185  使用步骤归纳 1、安装vue-skeleton-webpack-plugin插件 2、在/src目录下新建一个Skeleton.vue文件即已编写好的预渲染页面 3、文件同级目录再新建一个skeleton.entry.js入口文件其中引用了Skeleton.vue文件 4、在项目根目录新建一个webpack.skeleton.conf.js配置文件以专门用来进行骨架屏的构建。该文件中包含skeleton.entry.js入口文件引用VueSSRServerPlugin插件指定了其输出的json文件名 5、使用【webpack --config ./webpack.skeleton.conf.js】命令在/dist目录下生成一个skeleton.json文件 6、再在根目录下新建一个skeleton.js该文件用于读取skeleton.json往index.html内插入骨架屏内容。 7、入口index.html文件需要在被写入内容的位置添加!--vue-ssr-outlet--占位符本例子在div#app里写入 8、运行node skeleton.js就可以完成骨架屏的注入了 前两个方法的局限性是都需要开发者自己编写骨架屏代码并没有自动根据vue页面内容转换成相应色块组成的dom片段再注入入口html文件所以使用该种方法开发效率低麻烦不能完全解决根据vue项目页面自动生成骨架屏dom并注入入口html替代#app节点的问题 3、饿了么内部的生成骨架页面的工具  page-skeleton-webpack-plugin 饿了么的做的比较强大了还有 UI 界面专门调整骨架屏 对于复杂的页面也会有不尽如人意的地方生成的骨架屏节点是基于页面本身的结构和 CSS存在嵌套比较深的情况体积不会太小只支持 history 模式. 这个不多说没有亲测饿了吗骨架屏方案思路  https://github.com/Jocs/jocs.github.io/issues/22 4、JavaScript操作DOM 的方式结合 Puppeteer 自动生成网页骨架屏 该方法需要下载【npm i draw-page-structure -g】  用纯 DOM 的方式结合 Puppeteer 自动生成网页骨架屏原理是 生成操作Dom的JavaScript脚本该脚本用于将项目页面转换成色块形式的骨架屏效果     通过Puppeteer控制谷歌浏览器运行项目页面并获取页面、将上一步的脚本注入该页面并生成骨架屏所需的Dom节点     将自动生成的骨架屏Dom片段插入到应用页面的根入口节点。使用注意事项 核心在于 DOM 操作puppeteer 仅提供运行环境和导出方式只要能访问的页面都能生成history 与 hash 模式无限制不受项目和框架的限制vue 和 react 等项目零修改即可复用生成色块的单位为百分比不同设备自适应不需要 css-tree 来提取样式不依赖页面本身的布局结构生成扁平的 DOM 节点体积特别小支持自定义生成方式与导出方式   详细使用参考网址 https://www.imooc.com/article/253387、https://github.com/famanoder/dps dps插件使用步骤 1、使用命令【npm i draw-page-structure -g】安装插件 2、dps init 生成配置文件 dps.config.js 3、修改 dps.config.js 进行相关配置包括想渲染的页面url、通过includeElement和init方法调整骨架屏效果等 4、dps start 开始生成骨架屏 参考文章有Vue页面骨架屏注入实践 饿了吗一种自动化生成骨架屏的方案 用纯 DOM 的方式结合 Puppeteer 自动生成网页骨架屏、 dps(draw-page-structure)插件使用

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/922063.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

YACS2025年9月乙组

YACS2025年9月乙组T1. 数学作业 发现 \(a-b\) 太大会很快超过题目所限的范围,所以 \(a-b\) 值并不大。 然后枚举差值 \(d\),发现 \(\frac{(x+d)!}{x!}\) 关于 \(x\) 单调递增。所以可以二分判断存不存在 \(x\) 满足 …

做网站需要源码网站主机购买

这篇文章主要介绍了oracle导入导出数据的二种方法,利用PL/SQL Developer工具导出和利用cmd的操作命令导出的出方法,大家参考使用吧方法一:利用PL/SQL Developer工具导出:菜单栏---->Tools---->Export Tables,如下…

赋能智慧应急:国标GB28181平台EasyGBS视频技术如何成为气象灾害预警新工具

赋能智慧应急:国标GB28181平台EasyGBS视频技术如何成为气象灾害预警新工具中国地理广阔,人口众多,自然环境复杂,气象灾害频发,是全球气象灾害最严重的国家之一。气象灾害约占自然灾害的70%,种类繁多、分布广泛,…

做视频免费模板下载网站seo网站导航建设技巧

##数据库事务 ###含义 通过一组逻辑操作单元(一组DML——sql语句),将数据从一种状态切换到另外一种状态 ###特点 (ACID) 原子性:要么都执行,要么都回滚 一致性:保证…

NET各个版本新增的特性和语法糖

以下是按C#版本从低到高整理的.NET相关版本特性,补充了发布年份及对应的.NET Core/.NET版本信息,包含特性概念、作用、优势及示例: C# 6.0对应版本:.NET Framework 4.6(2015年)、.NET Core 1.0(2016年) 核心特…

xinference推理embedding等小模型

使用容器方式的xinference管理小模型,带鉴权、带本地模型加载embedding、rerank模型不少,需要一个框架来集中管理,选用了xinference,使用简单。采取容器化部署: 1、镜像下载:原始模型下载慢,采用渡渡鸟,下载 2…

day15-项目上线

今日内容 1 项目上线架构# 1 购买云服务---操作系统--》centos9-上线到公网 # 2 nginx-转发用户的请求--》到uwsgi的django项目# 3 mysql8-后端项目数据存储在mysql中# 4 上传我们后端项目-导入项目依赖:requirements…

Docker入门 - 实践

Docker入门 - 实践2025-09-29 17:19 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-fam…

长沙百度推广公司电话太原seo关键词排名优化

了解哪一种 for 循环或迭代器适合我们的需求,防止我们犯下一些影响应用性能的低级错误。 由 Artem Sapegin 上传至 Unsplash JavaScript 是 Web 开发领域的“常青树”。无论是 JavaScript 框架(如 Node.js、React、Angular、Vue 等)&#x…

个人做美食视频网站wordpress自定义字段插件

本文实例讲述了Python使用matplotlib绘图无法显示中文问题的解决方法。分享给大家供大家参考,具体如下: 在python中,默认情况下是无法显示中文的,如下代码: import matplotlib.pyplot as plt # 定义文本框和箭头格式 d…

自己怎么做企业网站烟台主流网站

前言最近看了某客时间的《Java业务开发常见错误100例》,再结合平时踩的一些代码坑,写写总结,希望对大家有帮助,感谢阅读~1. 六类典型空指针问题包装类型的空指针问题级联调用的空指针问题Equals方法左边的空指针问题ConcurrentHas…

网站内页上海机械网站建设

完整课程请点击以下链接 Go 语言项目开发实战_Go_实战_项目开发_孔令飞_Commit 规范_最佳实践_企业应用代码-极客时间 Go语言中没有传统意义上的类和继承的概念,但可以通过嵌入类型(embedded types)来实现类似的功能。嵌入类型允许一个结构…

程序员用什么软件亚马逊seo什么意思

1. 什么是HTTP协议 HTTP是应用层的协议。Java最主要的应用场景是做网站,而网站由 后端(HTTP服务器) 和 前端(浏览器)组成,HTTP协议就是负责这里后端和前端的数据交互。 HTTP3.0 之前在传输层是通过 TCP传…

opencv学习记录6

图像金字塔图像金字塔 高斯金字塔 向下取样----pyrDown (1)对图像进行高斯卷积核 (2)删除所有偶数行和列其中,高斯核卷积运算(高斯滤波)就是对整幅图像进行加权平均的过程,每一个像素点的值,都由其本身和邻域内的…

努力的轨迹,通往成长的旅程——赵欣彤的自我介绍

老师、助教和各位同学们您好,我是赵欣彤。这篇博客是想和您做一个简单的自我介绍。虽然还不够成熟和优秀,但我很愿意学习、改进,也希望在课程中积极参与团队合作和项目实践。期待能在您的指导下和同学们一起成长。�…

第2章 day02 requests基础

爬虫初始 爬虫相关介绍什么是爬虫?爬虫程序是需要充当B/S或者C/S架构中的客户端。 爬虫程序需要模拟客户端进行请求发送,然后获取服务器端对应的相关数据。 在B/S架构中爬虫程序模拟的就是浏览器。提问:如果日后你的…

WebAPI开发步骤

WebAPI开发步骤1.在VS2022中选择新建项目,选择 ASP.Net Core Web API.2.我们先用CodeFirst,即先建数据表模型,再用EF Core写入数据库定义User类,在新建文件夹Models下,里面可以建多个对应数据库中的表实体 在NuGet…

台州公司网站外包晋州建设规划局网站

一 insert 语句 强调: 本文介绍的内容很基础,仅做记录用,参考价值较少 ① 总述 目的: 增加rows记录1、完整格式insert [into] 表名[字段名1[, 字段名2]] value[s](值1, 值2);备注:指定部分字段添加,没有被指定的字段要么会自动增长,要…

线性代数_工程实践-计算实现numpy

点云和坐标变换数学概念 1.矩阵乘法01.两个矩阵A和B相乘,需要满足A的列数等于B的行数02.单位矩阵 如果A是nn矩阵,I是单位矩阵,则AI= A, IA = A03.逆矩阵 矩阵A的逆矩阵 A^-1, A A^-1=A^-1A= I,I是单位矩阵 当…

广州网站定制开发定制美瞳网站建设

之前为了做控规,从湘源8中扒了一套国空用地用海的绘图参数给湘源7使用。 【预告】在湘源控规7中使用 国空用地用海分类标准 但是部里在2023年11月又发布了一套新的用地用海分类。 本想去湘源8里面再扒一下,结果发现湘源8自己还没有更新呢,…