营销网站开发哪家强wordpress副标题的作用

web/2025/10/4 14:02:21/文章来源:
营销网站开发哪家强,wordpress副标题的作用,高级seo培训,建网站买服务器从一篇日记说起我是一个小前端#xff0c;我有写日记的习惯2020年10月17 天气 晴今天天气不错#xff0c;心情也跟着好起来了辛辛苦苦加班两个星期终于完成了产品需求#xff0c;到了要上线的时候了#xff0c;嘴里也不知不觉哼起了“劳资今晚不加班”的小曲一顿操作猛如虎… 从一篇日记说起我是一个小前端我有写日记的习惯2020年10月17 天气 晴今天天气不错心情也跟着好起来了辛辛苦苦加班两个星期终于完成了产品需求到了要上线的时候了嘴里也不知不觉哼起了“劳资今晚不加班”的小曲一顿操作猛如虎终端执行 npm run build 一把梭将构建产出的 dist 文件夹扔给了发际线愈发上移的后端同学让其帮忙布署到服务器上不一会后端同学说项目布署好了并扔回给了我一个线上链接怀着激动的心用颤抖的手慌忙点开我没有放过页面上的每一个细节毕竟都是用自己的头发换回来的页面的上每一个按钮我都要复点一次以确保它们没有问题几分钟后我的脸上慢慢洋溢出来了笑容因为我认为这是一次完美的“线上行动”赶紧平复了一下心情在公司项目里 BOSS自豪的表示项目已完美上线BOSS 们可以验收 Wow! 平常高冷女神范的运营小姐姐给我发消息了哈哈一定是要夸我写的这个系统太好用了吧点开赶紧自己试了试只要一刷新还真是这样今天又得加班了!完为什么会出现404我们先来看一下我们给到后端的dist文件可以看到dist下只有一个 index.html 文件及一些静态资源这个是因为Vue是单页应用(SPA)只有一个index.html作为入口文件其它的路由都是通过JS来进行跳转接着我们再来分析一下后端 nginx 的配置server {  // 监听80端口  listen 80;  // 定义你的站点名称  server_name website.com;  // 根据请求 URI 设置配置  location / {      // 站点根目录这里为 vue 构建出来的 dist 目录      root   /www/dist;      // 站点初始页为index.html 或 index.htm      index  index.html index.htm;  }}我们现在可以根据 nginx 配置得出当我们在地址栏输入 website.com 时这时会打开我们 dist 目录下的 index.html 文件然后我们在跳转路由进入到 website.com/login关键在这里当我们在 website.com/login 页执行刷新操作nginx location 是没有相关配置的所以就会出现 404 的情况为什么hash模式下没有问题router hash 模式我们都知道是用符号#表示的如  website.com/#/login, hash 的值为 #/login它的特点在于hash 虽然出现在 URL 中但不会被包括在 HTTP 请求中对服务端完全没有影响因此改变 hash 不会重新加载页面hash 模式下仅 hash 符号之前的内容会被包含在请求中如 website.com/#/login 只有 website.com 会被包含在请求中 因此对于服务端来说即使没有配置location也不会返回404错误单页应用(SPA)概念我们前面有提到单页应用那什么是单页应用呢单页应用单页应用(single-page application)缩写SPA 是一种网络应用程序或网站的模型它通过动态重写当前页面来与用户交互而非传统的从服务器重新加载整个新页面。这种方法避免了页面之间切换打断用户体验使应用程序更像一个桌面应用程序。在单页应用中所有必要的代码(HTML、JavaScript和CSS)都通过单个页面的加载而检索或者根据需要(通常是为响应用户操作)动态装载适当的资源并添加到页面。尽管可以用位置散列或HTML5历史API来提供应用程序中单独逻辑页面的感知和导航能力但页面在过程中的任何时间点都不会重新加载也不会将控制转移到其他页面大白话来讲一个杯子早上装的牛奶中午装的是开水晚上装的是茶我们可以发现变的始终是内容而容器还是那个容器当然每种技术都有其利弊单页应用也是如此利:无刷新体验这个应该是最显著的有点由于路由分发直接在浏览器端完成页面是不刷新对用户的响应非常及时因此提升了用户体验完全的前端组件化前端开发不再以页面为单位更多地采用组件化的思想代码结构和组织方式更加规范化便于修改和调整弊:首屏较长要在一个页面上为用户提供产品的所有功能在这个页面加载的时候首先要加载大量的静态资源这个加载时间相对比较长不利于 SEO单页页面数据在前端渲染就意味着没有 SEO或者需要使用变通的方案Router的实现为了让大家加深大家对 Router 的理解这里我们实现一个最简洁的 Routerhash 模式核心通过监听url中的hash来进行路由跳转// 定义 Routerclass Router {    constructor () {        this.routes  {}; // 存放路由path及callback        this.currentUrl  ;                // 监听路由change调用相对应的路由回调        window.addEventListener(load, this.refresh, false);        window.addEventListener(hashchange, this.refresh, false);    }        route(path, callback){        this.routes[path]  callback;    }        push(path) {        this.routes[path]  this.routes[path]()    }}// 使用 routerwindow.miniRouter  new Router();miniRouter.route(/, ()  console.log(page1))miniRouter.route(/page2, ()  console.log(page2))miniRouter.push(/) // page1miniRouter.push(/page2) // page2history 模式history 模式核心借用 HTML5 history apiapi 提供了丰富的 router 相关属性先了解一个几个相关的apihistory.pushState 浏览器历史纪录添加记录history.replaceState 修改浏览器历史纪录中当前纪录history.popState 当 history 发生变化时触发// 定义 Routerclass Router {    constructor () {        this.routes  {};        this.listerPopState()    }        init(path) {        history.replaceState({path: path}, null, path);        this.routes[path]  this.routes[path]();    }        route(path, callback){        this.routes[path]  callback;    }        push(path) {        history.pushState({path: path}, null, path);        this.routes[path]  this.routes[path]();    }        listerPopState () {        window.addEventListener(popstate , e  {            const path  e.state  e.state.path;            this.routers[path]  this.routers[path]()        })    }}// 使用 Routerwindow.miniRouter  new Router();miniRouter.route(/, () console.log(page1))miniRouter.route(/page2, () console.log(page2))// 跳转miniRouter.push(/page2)  // page2解决404看到这里我相信大部分同学都能想到怎么解决问题了产生问题的本质是因为我们的路由是通过JS来执行视图切换的当我们进入到子路由时刷新页面web容器没有相对应的页面此时会出现404所以我们只需要配置将任意页面都重定向到 index.html把路由交由前端处理还是以 nginx 为例更多版本的大家可以前往https://router.vuejs.org/zh/guide/essentials/history-mode.html 查看location / {  try_files $uri $uri/ /index.html;}这里有一个小细节如果出现真的 404 页面了呢比如 website.com/notfound因为这么做以后你的服务器就不再返回 404 错误页面因为对于所有路径都会返回 index.html 文件。为了避免这种情况你应该在 Vue 应用里面覆盖所有的路由情况然后在给出一个 404 页面const router  new VueRouter({  mode: history,  routes: [    { path: *, component: NotFoundComponent }  ]})两个猪头是什么意思..能不能评论区告诉我..包邮送书今天为大家推荐一本新书《Vue.js入门与商城开发实战》免费包邮送给大家简单介绍一下本书主要面向Vue.js的初级入门者涵盖详细的理论知识、布局分析和逻辑分析还有丰富的实战案例、详细的代码解说具有很强的实用性。全书主要内容分三部分基础知识、技能提升、商城开发案例。基础知识部分包括Vue.js入门、数据绑定、表单和双向数据绑定、条件和循环指令、样式绑定、事件处理器、监听和计算属性。技能提升部分包括Vue.js的组件自定义指令和响应接口路由、动画和过渡Vue.js中的插件Axios等。商城开发案例部分包括一个商城项目的大部分功能如首页开发、用户管理、实现产品和新闻页面、购物和订单处理等更多信息大家可以点击下方小程序查看这次准备了多种方式抽奖「集赞、走心、在看」这三种方式都可以参与感谢亲爱的读者们你们的支持也是我持续更文最大的动力。为了避免中奖后失联请务必添加小萌猫微信:留言抽奖 (55)大奖: 留言点赞数「第1,2,3名」可获得一本 《Vue.js入门与商城开发实战》走心奖: 留言「2名」可获得一本 《Vue.js入门与商城开发实战》参与奖: 随机抽取「5位」优质评论送出「10.24元」红包再看抽奖 (35)ps: 记得先添加小萌猫微信不然看不到哪些小伙伴点在看大奖: 随机抽取「3位」可获得一本 《Vue.js入门与商城开发实战》次奖: 随机抽取「5位」优质评论送出「10.24元」红包- END -近期不要再问我跨域的问题了 | 原理剖析Webpack 5 发布Chrome 86 支持本地文件系统若此文有用何不素质三连❤️

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

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

相关文章

网站空间文件夹网络工程就业前景好吗

直接判断数据过大 相对而言&#xff0c;由2&#xff0c;3&#xff0c;5&#xff0c;7组成的数更少&#xff0c;则先筛选出由2,3,5,7组成的数&#xff0c;再判断这些数中的质数个数即可 #include <iostream> using namespace std; int main() {printf("1903");…

网站买卖交易平台网站制作工具有哪些

104规约从TCP往上&#xff0c;分成链路层和应用层。 如图&#xff0c;APCI就是链路层&#xff0c;ASDU的就是应用层 我们看到报文都是68打头的&#xff0c;因为应用层报文也要交给链路层发送&#xff0c;链路层增加了开头的6个字节再进行发送。 完全用于链路层的报文每帧都只有…

做tcf法语听力题的网站动漫制作专业在广西哪所院校最强

高中那年&#xff0c;我表姐对我说&#xff1a;“不要老想着出去打工赚钱&#xff0c;好好读书&#xff0c;将来肯定有用&#xff0c;也不要想着现在日子长得很&#xff0c;等你像我这样结婚生子后&#xff0c;一天一眨眼就过完了。”当时听了没有多大感觉&#xff0c;如今深以…

企业网站中( )是第一位的。织梦网站怎么做404页面

一、获取当前窗口句柄 1.元素有属性&#xff0c;浏览器的窗口其实也有属性的&#xff0c;只是你看不到&#xff0c;浏览器窗口的属性用句柄&#xff08;handle&#xff09;来识别。 2.人为操作的话&#xff0c;可以通过眼睛看&#xff0c;识别不同的窗口点击切换。但是脚本没长…

长沙网站的建设h5响应式 wordpress

方法一&#xff1a;ssh 方法二&#xff1a;commandK进入远程桌面&#xff0c;这种方式类似于windwos下的远程桌面 转载于:https://www.cnblogs.com/xiyuan2016/p/9020978.html

邵阳营销型网站建设网页游戏排行力荐新壹玩

前言 Redis 的 RDB 持久化机制简单直接&#xff0c;把某一时刻的所有键值对以二进制的方式写入到磁盘&#xff0c;特点是恢复速度快&#xff0c;尤其适合数据备份、主从复制场景。但如果你的目的是要保证数据可靠性&#xff0c;RDB 就不太适合了&#xff0c;因为 RDB 持久化不…

西安高端品牌网站wang域名的网站

列表 列表的元素 有序列表&#xff1a;ol、li无序列表&#xff1a;ul、li自定义列表&#xff1a;dl dt dd 自定义列表 dl 定义列表&#xff0c;直接元素只能是dt、dd dt 列表中每一项的项目名 dd 列表的每一项的具体描述 表格 table 表格border-collapse:collapse; (塌陷的…

上海红酒网站建设沈阳工程建设监理咨询

文章目录 Batch Normalizationinternal covariate shift激活层的作用BN执行的位置数据白化网络中的BN层训练过程 BN的实验效果MNIST与GoogleLeNet V1比较 GoogleLeNet出来之后&#xff0c;Google在这个基础上又演进了几个版本&#xff0c;一般来说是说有4个版本&#xff0c;之前…

与安网站建设广州短视频网站开发

国外主流还是使用apache&#xff1b;国内现在主流是nginx&#xff08;并发能力强&#xff0c;相对稳定&#xff09; nginx&#xff1a;高性能、轻量级的web服务软件 特点&#xff1a; 1.稳定性高&#xff08;没apache稳&#xff09;&#xff1b; 2.系统资源消耗比较低&#xf…

一些设计网站投票链接制作

运行示例项目报错缺少dll&#xff0c;发现运用了这个大老李&#xff0c;通过添加PATH路径也无法解决&#xff0c;看到debug文件夹下面没有其他的依赖项。 通过depneds工具可以看到 OCCTProxy_D3D.dll 缺少依赖项&#xff0c;图中的缺项都是OCCT生成的模块dll所以讲这些dll从..…

商城网站建设价位asp.net门户网站项目怎么做

本文转载自公众号: 美团技术团队.作为人工智能时代最重要的知识表示方式之一&#xff0c;知识图谱能够打破不同场景下的数据隔离&#xff0c;为搜索、推荐、问答、解释与决策等应用提供基础支撑。美团大脑围绕吃喝玩乐等多种场景&#xff0c;构建了生活娱乐领域超大规模的知识图…

站内推广方案公司部门名字大全

2016年五一杯数学建模 C题 二孩政策问题 原题再现 多年来实施的严、紧计划生育政策对控制人口增长起到关键作用。在优生优育政策的指引下&#xff0c;我国人口质量显著提高&#xff0c;但也带来了不利影响&#xff0c;生育率偏低、男女比例失衡、人口老龄化情况严重等问题。2…

郑州网站app建设微信应用平台开发

如果调试是消除软件错误的过程&#xff0c;那么编程一定是添加错误的过程。Edsger Dijkstra。来自 https://www.azquotes.com/quote/561997 一、说明 在这篇文章中&#xff0c;我想谈谈 TensorFlow 中的调试。 在之前的一些帖子&#xff08;此处、此处和此处&#xff09;中&…

仿网站教程关键词搜索排行榜

Java 条件语句 - if…else Java 中的条件语句允许程序根据条件的不同执行不同的代码块。 一个 if 语句包含一个布尔表达式和一条或多条语句。 语法 if 语句的语法如下&#xff1a; if(布尔表达式) {//如果布尔表达式为true将执行的语句 }如果布尔表达式的值为 true&#x…

网站集约化建设工作总结郑州男科医院怎么样啊

随着计算机技术的不断发展&#xff0c;企业的办公系统得到了很大提升&#xff0c;但是随之而来的网络安全威胁也不断增加&#xff0c;勒索病毒的攻击事件时有发生。近期&#xff0c;我们收到某地连锁超市的求助&#xff0c;企业的计算机服务器遭到了360后缀勒索病毒攻击&#x…

怎么做投票网站什么网站可以免费做视频的软件

在 C 中&#xff0c;可以使用 std::map 统计值出现次数为 2 的键。具体步骤如下&#xff1a; 遍历 std::map&#xff0c;找出所有值为 2 的键。使用条件语句检查每个值&#xff0c;符合条件时记录对应键。 #include <iostream> #include <map> #include <vect…

网站开发公对公转账合同模板自己在网站开发的客户怎么联系

2019独角兽企业重金招聘Python工程师标准>>> lrzsz linux与windows互传 # 前提是使用 xshell 或者 securecrt 这两个远程软件&#xff0c;putty不支持 yum install -y lrzsz //安装文件包 linux向windows 传文件使用 &#xff1a; sz 文件名 回…

在手机制作网站90设计官方网站

目录 前言 项目规划&#xff08;第二周&#xff09; 具体实现 用户大类 AccountOperations接口 UserOperations接口 Operations类&#xff08;实现类&#xff09; Account类 User类 Area类 &#xff08;父类&#xff09; 货币大类 Money类&#xff08;抽象类&…

泰州网站建设方案优化安徽建设厅网站考勤

数据库是什么 数据库是一种用来存储数据的仓库&#xff0c;是一种高效存储和处理数据的介质&#xff08;载体&#xff09;。我们通常口中所说的数据库指的是数据库管理系统&#xff08;DBMS&#xff09;&#xff0c;是一种用于方便管理数据库的软件。 数据库的分类 根据存储…

网站设计知名企业剑三做月饼活动网站

是cocoaChina网站上下载的知识点整理&#xff0c;共669个知识点&#xff0c;我花了点时间给文件全部做了重命名&#xff0c;这样用来查阅或者选择性的学习会有些帮助。 文件放在115网盘&#xff0c;下载地址&#xff1a;http://115.com/file/bhkqjlx2#cocoaChina整理知识点.rar…