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

河南省城市建设网站公司网站建设周期及费用

河南省城市建设网站,公司网站建设周期及费用,做腰椎核磁证网站是 收 七,苏州app推广团队目录 ​编辑 前言 一、Vue之路由 1.路由简介 1.1 什么是路由 1.2 什么是SPA 1.3 SPA的实现思路 1.4 使用路由的优势 2. 案例演示 2.1 导入所需的js文件 2.2 编写案例代码#xff08;模拟页面跳转#xff09; 二、Vue之node.js 1. node.js简介 1.1 什么是node.j… 目录 ​编辑 前言 一、Vue之路由 1.路由简介 1.1 什么是路由 1.2 什么是SPA 1.3 SPA的实现思路 1.4 使用路由的优势 2. 案例演示 2.1 导入所需的js文件 2.2 编写案例代码模拟页面跳转 二、Vue之node.js 1. node.js简介 1.1 什么是node.js 1.2 node.js的特点 1.3 什么是npm 1.4 npm的作用及重要性 2. node.js的环境搭建 2.1 下载node.js 2.2 解压配置 2.3 配置node.js的环境变量 2.4 测试node.js配置是否成功 2.5 配置npm全局模块路径和cache默认安装位置 2.6 修改npm镜像提高下载速度(可以使用 cnpm 或 直接设置 --registry 推荐设置 --registry) 2.7  查看npm全局路径设置情况 3. 测试node.js是否成功安装运行一个项目 3.1 找到运行的项目文件 3.2 下载项目所需依赖 ​编辑 3.3 运行项目 前言 在前面的几次有关Vue知识的博客中我们对Vue的认知及使用都有了一个初步的认知今天我继续分享有关Vue的相关知识。今天带大家探索一些事物这期博客有重点还请老铁们认真仔细观看阅读。 一、Vue之路由 1.路由简介 1.1 什么是路由 在Vue中路由是一种用于管理单页面应用程序SPA导航的机制。它允许我们在不刷新整个页面的情况下根据 URL 的变化动态加载不同的内容。         Vue提供了一个名为Vue Router的官方插件它能够帮助我们实现路由功能。使用Vue Router我们可以定义多个路由每个路由对应一个URL路径并且可以指定对应的组件。         路由配置通常定义在应用程序的主文件中我们可以设置不同的路径和对应的组件以及实现导航的方式比如前进、后退、重定向等。当用户在浏览器中访问不同的URL时Vue Router会根据定义的路由规则将相应的组件渲染到页面中从而实现页面间的切换和导航。这样我们可以通过路由来构建一个完整的单页面应用提供更好的用户体验。 1.2 什么是SPA SPASingle Page Application指的是单页面应用它是一种通过动态加载内容来实现网页应用程序的设计模式。传统的多页面应用在用户导航时会进行页面的完整刷新而SPA则通过使用JavaScript动态更新页面的一部分避免了整个页面的重新加载。         在SPA中初始时只加载一个HTML页面后续的内容加载通过AJAX或WebSocket等技术实现。当用户进行导航或与应用程序进行交互时SPA会通过JavaScript重新渲染并更新页面的部分内容而不会重新加载整个页面。在使用Vue、React、Angular等现代前端框架时通常会使用SPA的设计模式来构建单页面应用。 1.3 SPA的实现思路 设计和划分组件首先你需要根据应用程序的需求和功能划分出不同的组件比如导航栏、侧边栏、内容区域等。每个组件只负责特定的功能和展示。 路由设置使用合适的前端框架如Vue Router、React Router等配置路由表。你可以定义不同的路由路径和对应的组件稍后根据导航需要进行切换。 搭建页面结构创建一个主页面容器通常是一个单页 HTML 文件。也可以使用框架提供的 HTML 模板。 组件渲染在主页面容器中挂载根组件并设置路由出口。根据当前路由的变化将会渲染对应的组件到出口区域。 导航和路由跳转为用户提供导航界面例如导航栏、菜单等。当用户点击导航链接时根据配置的路由表进行路由跳转到指定的页面组件。 组件间通信和数据管理根据应用程序的需求你可能需要对组件之间的通信进行管理。可以使用状态管理工具如Vuex、Redux等或者通过props和事件等方式传递数据。 异步数据加载SPA 通常会异步加载数据可以使用 AJAX、fetch 或者其他库如 axios来与后端进行数据交互。 优化和性能调优在开发过程中需要关注性能方面的优化。这包括代码拆分、懒加载、缓存策略、减少网络请求等。 1.4 使用路由的优势 路由的优势 优势说明前端路由路由可以实现前端的页面导航和内容切换通过在不刷新整个页面的情况下加载不同的组件提供了更流畅和快速的用户体验。深度链接和可分享性使用路由可以实现深度链接即可以直接通过URL访问到指定的页面或视图而不需要经过多次点击或操作。这样便于直接访问特定内容并且方便在不同渠道分享链接。状态管理和参数传递路由可以用于传递参数和管理应用程序的状态。例如可以在URL中包含查询参数传递给目标页面使用也可以在路由之间共享状态从而实现数据的持久化或跨组件通信。组织和模块化使用路由可以将应用程序的不同功能区块划分为多个路由和组件使代码更加模块化和可维护。这样可以更好地组织和管理代码在大型应用程序中提高开发效率。导航守卫和权限控制路由可以提供导航守卫功能可以在路由切换前进行权限验证或其他逻辑判断从而实现更精细的权限控制和用户体验。 2. 案例演示 2.1 导入所需的js文件 script srchttps://cdn.bootcdn.net/ajax/libs/vue-router/2.6.0/vue-router.js/script 我导入的是网络Vue路由的js文件需要在又网络的情况下才能生效。 2.2 编写案例代码模拟页面跳转 !DOCTYPE html htmlheadmeta charsetutf-8script srchttps://cdn.bootcdn.net/ajax/libs/vue/2.6.10/vue.js/scriptscript srchttps://cdn.bootcdn.net/ajax/libs/jquery/3.7.1/jquery.js/script!-- 1.引入路由的js依赖 --script srchttps://cdn.bootcdn.net/ajax/libs/vue-router/2.6.0/vue-router.js/scripttitleVue-路由/title/headbodydiv idapp!-- 6. 触发路由事件的按钮--router-link to/home首页/router-linkrouter-link to/about关于酒店/router-link!-- 定义路由内容 --router-view/router-view/divscript typetext/javascript// 2..定义两个组件var Home Vue.extend({template: div君易酒店首页/div});var About Vue.extend({template: div君易酒店简介/div});// 3.定义路径与路由对应关系var routes [{component: Home,path: /home},{component: About,path: /about}];// 4.将路由关系获取路由对象routervar router new VueRouter({routes});// 5.将路由对象挂载到Vue实例中new Vue({el: #app,router,data() {return {msg: ssdd}}});/script/body /html 效果展示 二、Vue之node.js 1. node.js简介 1.1 什么是node.js Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行时环境用于在服务器端运行 JavaScript 代码。它允许开发者使用 JavaScript 来编写服务器端应用程序而不仅限于在浏览器中执行。         注 Node.js--JavaScript运行环境开发语言是javascriptJ2EE   --Java运行环境 开发语言是java Node.js v10.15.3文档地址http://nodejs.cn/api/ 1.2 node.js的特点 node.js的特点 特点说明异步非阻塞Node.js 使用事件驱动和非阻塞 I/O 模型使得它能够处理大量的并发请求而不会阻塞其他请求的处理。跨平台Node.js 可以在多个操作系统上运行包括 Windows、Mac OS 和各种 Linux 发行版。快速高效借助 Chrome V8 引擎的优势Node.js 执行 JavaScript 代码的速度很快能够在很短的时间内处理大量请求。丰富的模块生态系统Node.js 内置了大量的核心模块同时也有庞大的开源社区贡献了众多的第三方模块可以使开发者轻松地构建复杂的应用。 总结Node.js 可以用于构建各种类型的应用例如 Web 服务器、实时聊天应用、命令行工具、API 服务等。它的设计思想和生态系统使得开发人员能够轻松地构建高性能和可扩展的应用程序。 1.3 什么是npm npm是Node Package Manager的缩写是一种用于管理和共享JavaScript代码包的工具。它是Node.js的默认软件包管理器让开发者可以方便地安装、更新、删除和管理项目中使用的各种JavaScript库和工具。          使用npm开发者可以通过命令行界面快速地安装所需的包。npm提供了一个庞大的包生态系统开发者可以从中选择和使用开源的JavaScript库、框架和工具以加快开发速度避免重复造轮子。此外npm还允许开发者将自己编写的JavaScript代码包发布到npm仓库供其他开发者使用。这种共享代码包的方式促进了JavaScript社区的合作和协作。 1.4 npm的作用及重要性 npm的作用及重要性 作用说明依赖管理npm可以帮助开发者管理项目的依赖关系。资源共享npm提供了一个庞大的包生态系统通过npm可以轻松地获取和使用各种开源的JavaScript包、库、框架和工具。版本管理npm允许开发者在项目中使用特定的软件包版本并能够方便地升级或回滚版本。包发布与分享开发者可以使用npm将自己编写的JavaScript包发布到npm仓库供其他开发者使用。 2. node.js的环境搭建 2.1 下载node.js 下载网站下载 | Node.js 通常下载.zip文件将下载好的压缩包放到我们要安装的路径下最好是全英文路径 注版本14对于node.js来说是一个分水岭如果低于14版本的node.js运行项目运行不了就使用高于14的版本。 2.2 解压配置 找到压缩包解压文件 在解压的目录下创建两个文件夹一个是 node_globalnpm全局安装位置、 node_cachenpm缓存路径不要打错字母了。 2.3 配置node.js的环境变量 配置node.js的环境变量和配置jdk的环境变量相似在高级系统设置中下的环境变量里配置。 右击此电脑点击属性进入到高级系统设置下的环境变量配置中 新建一个变量点击新建变量名输入NODE_HOME变量值输入你解压后的node.js的路径。 在path变量名中添加%NODE_HOME%;%NODE_HOME%\node_global;到后面 2.4 测试node.js配置是否成功 winR进入命令终端node -v、 npm -v分别查看node.js和npm的版本信息 注若是想修改node.js的版本只需要将新版本的压缩包方置和之前版本的同意目录下解压将变量中的版本改一下即可如10.15--》18.15改个数字即可。 2.5 配置npm全局模块路径和cache默认安装位置 打开cmd窗口进入终端输入 npm config set cache node_cache文件夹路径D:\initPath\node-v10.15.3-win-x64\node_cache npm config set prefix node_global文件夹路径D:\initPath\node-v10.15.3-win-x64\node_global 运行命令之后会在C:\Users\用户名下生成一个.npmvc 注 将步骤一创建的node_global(npm全局安装位置)和node_cache(npm缓存路径)与npm联系起来    如果执行命令卡死可以删除C:\Users\用户名\.npmrc 后重新执行。用户名为当前电脑的用户名      D:\initPath\node-v10.15.3-win-x64\node_global双引号不能少 2.6 修改npm镜像提高下载速度(可以使用 cnpm 或 直接设置 --registry 推荐设置 --registry) 在cmd窗口输入npm config set registry https://registry.npm.taobao.org/指令设置淘宝源 通过npm get registry指令查看镜像源 2.7  查看npm全局路径设置情况 在cmd窗口输入npm install webpack -g则会生成如下文件 %node_home%\node_global\node_modules\webpack 在D:\MYsoftware\node-v10.15.3-win-x64\node-v10.15.3-win-x64\node_global会生成webpack文件 3. 测试node.js是否成功安装运行一个项目 3.1 找到运行的项目文件 在桌面新建一个文件夹命名为英文将项目压缩包放入解压即可。 3.2 下载项目所需依赖 进入到项目的跟目录在路径上输入cmd进入终端界面。输入npm i即可 3.3 运行项目 输入指令 npm run dev启动项目 这样就说明node.js安装成功 本期的博客分享到这希望能给各位老铁带来帮助和收获给博主三连加关注支持一下
http://www.sadfv.cn/news/107670/

相关文章:

  • 在百度搜索到自己的网站企业网站主页设计
  • 企业网站做留言板有什么优势上海知名的网站公司
  • 手机网站开发源码wordpress搬家 图片不显示
  • 国外做汽配的网站wordpress文件上传 并发
  • 网站建设服务费下什么科目wordpress插件 二次开放
  • 建设新农村网站做网站工资高吗
  • 论坛网站建设推广优化app开发大概多少钱
  • 创建网站需要备案吗wordpress 备份 教程
  • 中企动力建站怎么样武威网站制作公司电话多少
  • 做运营必知网站owasp 网站开发
  • 二级域名做网站studio网站开发
  • 北京平台网站建设世界网站排名查询
  • 优秀设计网站大全企业管理系统排名
  • 计算机应用网站开发网站内容建设的原则
  • 崇义县网站建设wordpress充值密码没有链接
  • 北京城乡建设门户网站网站系统建设需要什么资质吗
  • 网站开发网站建设网站什么费用
  • 优秀网站建设公司html5网站强制横屏
  • 网站外链建设策略施工企业评价
  • 河北省城乡和建设厅网站河南建设教育协会网站
  • 哪个企业的网站做的比较好成都网站建设 小兵
  • 网站解决方案设计上海办公室设计装修公司
  • 仪征做网站aicjoy网站模版怎么样
  • 恒峰网站建设问题百度登录入口官网
  • 项目驱动式网页设计与制作教程湖南关键词优化快速
  • 用什么软件建网站最方便网站中信息更新怎么做的
  • 轴承 网站建设 企炬洛阳设计公司官网
  • 网站排版类型深圳网站建设51duoshi
  • 宁波网站建设设计图校园门户网站建设
  • 企业网站宣传建设网站建设简介联系方式