当前位置: 首页 > news >正文

网站建设+开源个人团购网站 转入备案

网站建设+开源,个人团购网站 转入备案,哪些网站需要做分享按钮,外国网站手机dns目录 前言 一、Vue路由 1.路由简介 是什么 作用 应用场景 2.SPA简介 SPA是什么 SPA的优点 注意事项 3.路由实现思路 1.引入路由的js依赖 2.定义组件 3.定义组件与路径的对应关系 4.通过路由关系获取路由对象router 5.将路由对象挂载到实例中 6.触发路由事…目录 前言 一、Vue路由 1.路由简介 是什么 作用 应用场景       2.SPA简介 SPA是什么 SPA的优点 注意事项 3.路由实现思路 1.引入路由的js依赖 2.定义组件 3.定义组件与路径的对应关系 4.通过路由关系获取路由对象router 5.将路由对象挂载到实例中 6.触发路由事件的按钮 7.定义锚点---路由内容 完整案例 二、NodeJS下载安装及环境搭建 1. Node.js是什么 2. npm是什么 3. Node.js环境搭建 1.进入下载官网 2.解压 3.配置环境变量 4. 配置npm全局模块路径和cache默认安装位置 5. 修改npm镜像提高下载速度 6. 验证安装结果 4.如何运行下载的Node.js项目 前言 Vue.js是一个流行的JavaScript框架用于构建单页应用程序SPA。在Vue中路由是一个重要的概念它允许我们在应用程序中实现页面之间的导航和跳转。 Node.js是一个基于Chrome V8引擎的JavaScript运行环境它使用了一个事件驱动、非阻塞式I/O的模型使其轻量又高效。Node.js的包管理器npm是全球最大的开源库生态系统。 下面是一篇关于Vue路由的博客帮助你了解如何在Vue应用程序中使用路由。以及会带大家如何去下载安装Nodejs并搭建环境。 一、Vue路由 1.路由简介 是什么 Vue路由是一种机制用于在单页应用程序中实现页面之间的导航。它允许我们定义不同的路由路径并将每个路径映射到相应的组件。当用户在应用程序中导航时路由会根据URL的变化加载相应的组件从而实现页面的切换和展示。 作用 1. 单页面应用程序SPAVue路由适用于开发单页面应用程序这种应用程序在加载时只会加载一个HTML页面通过动态地更新页面内容来实现不同页面之间的切换提供更流畅的用户体验。 2. 前端路由Vue路由是前端路由的一种实现方式它通过改变URL来实现页面的切换而不需要重新加载整个页面。这样可以减少服务器的负担提高页面加载速度。 3. 组件化开发Vue路由与Vue组件紧密结合每个路由对应一个组件通过路由来加载和渲染不同的组件。这样可以将页面拆分成多个独立的组件提高代码的可维护性和复用性。 4. 导航守卫Vue路由提供了导航守卫的功能可以在路由切换前后执行一些逻辑例如验证用户权限、处理登录状态等。 应用场景       Vue路由适用于开发各种类型的单页面应用程序特别是需要多个页面之间切换和导航的应用场景例如电子商务网站、社交媒体应用、新闻资讯网站等。 2.SPA简介 SPA是什么 SPASingle Page Application是一种现代的Web应用程序架构模式它的核心思想是将整个应用程序加载到一个单独的页面中通过动态地更新页面的内容来实现用户与应用程序的交互。 传统的Web应用程序通常是多页面的每次用户与应用程序进行交互时都需要重新加载整个页面。而SPA则通过使用前端框架如Vue.js、React等和AJAX技术将应用程序的逻辑和数据加载到一个页面中并通过异步请求来更新页面的内容从而实现了更流畅的用户体验。 SPA的优点 1. 更快的页面加载速度由于只需要加载一次页面后续的页面切换只需要更新内容减少了不必要的网络请求和页面加载时间。 2. 更好的用户体验页面的切换更加流畅用户不会感到页面的闪烁和加载延迟提升了用户的满意度。 3. 更高的开发效率SPA使用前端框架来管理应用程序的状态和路由使得开发人员可以更好地组织和维护代码提高了开发效率。 注意事项 1. 首次加载时间较长由于需要加载整个应用程序的代码和资源首次加载时间可能会比较长。 2. SEO优化困难由于SPA只有一个页面搜索引擎难以获取到完整的页面内容对于SEO优化需要额外的处理。 3. 内存占用较高由于整个应用程序都加载到内存中对于较大的应用程序可能会占用较多的内存。 3.路由实现思路 路由允许我们在应用程序中实现页面之间的导航和跳转接下来也将详细介绍路由在期间的思路流程。 1.引入路由的js依赖 script srchttps://cdn.bootcdn.net/ajax/libs/vue-router/2.6.0/vue-router.js/script 2.定义组件 var HomeVue.extend({template: div欢迎来到东天帝商城首页/div });var AboutVue.extend({template: div欢迎来到晓天帝扫黑除恶系统/div}); 3.定义组件与路径的对应关系 var routes[{component:Home,path:/home},{component:About,path:/about}]; 4.通过路由关系获取路由对象router var router new VueRouter({routes}); 5.将路由对象挂载到实例中 new Vue({el: #app,router,}); 6.触发路由事件的按钮 router-link to/home东天帝/router-linkrouter-link to/about晓天帝/router-link 7.定义锚点---路由内容 router-view/router-view 完整案例 !DOCTYPE html htmlheadmeta charsetutf-8title路由/titlescript srchttps://cdn.bootcdn.net/ajax/libs/jquery/3.7.1/jquery.js/scriptscript srchttps://cdn.bootcdn.net/ajax/libs/vue/2.6.10/vue.js/script!-- 1.引入路由的js依赖 --script srchttps://cdn.bootcdn.net/ajax/libs/vue-router/2.6.0/vue-router.js/script/headbodydiv idapp!-- {{msg}} --!-- 6.触发路由事件的按钮 --router-link to/home东天帝/router-linkrouter-link to/about晓天帝/router-link!-- 7.定义锚点---路由内容 --router-view/router-view/divscript typetext/javascript// 2.定义两个组件var HomeVue.extend({template: div欢迎来到东天帝商城首页/div });var AboutVue.extend({template: div欢迎来到晓天帝扫黑除恶系统/div});// 3.定义组件与路径的对应关系var routes[{component:Home,path:/home},{component:About,path:/about}];// 4.通过路由关系获取路由对象routervar router new VueRouter({routes});// 5.将路由对象挂载到实例中new Vue({el: #app,router,});/script/body /html二、NodeJS下载安装及环境搭建 1. Node.js是什么 1.Node.js是一个基于Chrome V8引擎的[JavaScript运行环境]。 Node.js使用了一个事件驱动、非阻塞式I/O 的模型。 2. Node.js是一个让JavaScript运行在服务端的开发平台它让JavaScript成为与PHP、Python、Perl、Ruby等服务端语言平起平坐的脚本语言    注1Node.js--JavaScript运行环境开发语言是javascript        J2EE   --Java运行环境 开发语言是java 2. npm是什么 是一个用于管理和共享JavaScript代码的工具。它是随同Node.js一起安装的也是Node.js生态系统中最常用的包管理工具。 npm允许开发者在自己的项目中轻松地安装、更新和删除依赖的JavaScript包。它提供了一个庞大的包仓库开发者可以从中下载和使用其他开发者共享的代码。 更重要的是如果我们要使用模块A而模块A又依赖于模块B模块B又依赖于模块X和模块Y    npm可以根据依赖关系把所有依赖的包都下载下来并管理起来。否则靠我们自己手动管理肯定既麻烦又容易出错。 注1npmmaven  有点类似 3. Node.js环境搭建 由于Node.js平台是在后端运行JavaScript代码所以必须首先在本机安装Node环境。 1.进入下载官网 下载 | Node.js (nodejs.org) 2.解压 将文件解压到指定位置(例如D:\software\NodeJS)并在解压后的目录下建立node_global和node_cache这两个目录 注新建目录说明 node_globalnpm全局安装位置 node_cachenpm缓存路径 3.配置环境变量 新增NODE_HOME 修改PATH并在最后添加;%NODE_HOME%;%NODE_HOME%\node_global; 测试安装是否成功打开cmd窗口输出如下命令 node -v  输出NodeJs版本号 npm -v  输出npm的版本号 4. 配置npm全局模块路径和cache默认安装位置 打开cmd分开执行如下命令 npm config set cache D:\software\NodeJS\node-v10.15.3-win-x64\node-v10.15.3-win-x64\node_cache npm config set prefix D:\software\NodeJS\node-v10.15.3-win-x64\node-v10.15.3-win-x64\node_global 注1将步骤一创建的node_global(npm全局安装位置)和node_cache(npm缓存路径)与npm联系起来 注2如果执行命令卡死可以删除C:\Users\用户名\.npmrc 后重新执行。用户名为当前电脑的用户名 注3D:\software\NodeJS\node-v10.15.3-win-x64\node-v10.15.3-win-x64\node_global双引号不能少 5. 修改npm镜像提高下载速度 可以使用 cnpm 或 直接设置 --registry 推荐设置 --registry 5.1 --registry 设置淘宝源 npm config set registry https://registry.npm.taobao.org/ 查看源可以看到设置过的所有的源 npm config get registry 注1其实此步骤的内容就是将以下代码添加到C:\Users\用户名\.npmrc文件中 registryhttps://registry.npm.taobao.org 5.2 cnpm npm install -g cnpm --registryhttps://registry.npm.taobao.org 注1cnpm安装完成后以后就可以用cnpm命令代替npm命令, 此时npm还是会用官方镜像cnpm会用国内镜像 注2如果要恢复成原来的设置执行如下 npm config set registry https://registry.npmjs.org/ 6. 验证安装结果 1 版本验证 node -v npm -v 2 查看淘宝镜像设置情况 npm get registry 3 查看npm全局路径设置情况 此步骤随便全局安装一个模块就可以测评 npm install webpack -g 以上命令执行完毕后会生成如下文件 %node_home%\node_global\node_modules\webpack 注意下载过程中出现warn不用管出现Error删掉下载的破碎文件重新下载 4.如何运行下载的Node.js项目 将下载的项目解压到指定目录本例是解压到C:\Users\86155\Desktop\pro\nmgwap-vueproject-master\vueproject 直接输入cmd进入 再输入npm i  我们的模块就在下载了注意这里必须要联网  命令执行完后你会发现项目的根目录下多了一个node_modules文件夹 那里面就是从npm远程库里下载的模块然后“安装”到你的项目中 此步骤可理解成修改maven的pom文件添加依赖然后maven再从中央仓库下载依赖 那pom文件在哪里呢其实就是项目中的package.json 执行命令npm run dev就可以启动项目了 这样我们就项目启动成功啦
http://www.w-s-a.com/news/396543/

相关文章:

  • 设计师常备设计网站大全中山精品网站建设信息
  • 杭州建设工程网seo服务是什么
  • 兼职做问卷调查的网站wordpress mysql设置
  • 怎么在百度上能搜到自己的网站山西seo谷歌关键词优化工具
  • 网站搭建免费模板飞鱼crm下载
  • 网站开发竞品分析app制作公司深圳
  • 网站建设ssc源码修复设计班级网站建设
  • 网站重定向凡科做网站不要钱
  • 佛山html5网站建设微信营销软件破解版
  • 网站单页做301南京百度推广
  • 私人做网站要多少钱展芒设计网页
  • 怎样网站制作设计如何在网上推广农产品
  • 做关键词排名卖网站聚名网
  • 吉林省住房城乡建设厅网站首页体育器材网站建设方案
  • 网站建设及维护专业手机金融界网站
  • 常州网站建设工作室建立网站有怎么用途
  • 如何盗取网站推广策划书模板
  • 游戏网站建设计划书网络开发需要学什么
  • 手机网站维护费网站开发包括网站过程
  • 懂做游戏钓鱼网站的网站建设技术的发展
  • 网站被百度收录百度一下你就知道 官网
  • 雅客网站建设做网站用什么做
  • 做宣传海报网站专业网站设计速寻亿企邦
  • 秦皇岛市住房和城乡建设局网站有关网站开发的参考文献
  • 晋城城乡建设局网站深圳外贸业务员工资
  • 招聘网站开发的公司销售运营主要做什么
  • 徐州网站无障碍建设wordpress证书
  • c语言可以做网站吗请人做网站收费多少
  • 中英双语网站怎么做网站为什么做静态
  • 毕业设计做音乐网站可以吗网站运营方案