html5搭建网站框架,web前端快速搭建网站框架之vue

news/2024/5/19 14:37:32/文章来源:https://blog.csdn.net/weixin_35562134/article/details/117853722

原标题:web前端快速搭建网站框架之vue

Vue是web前端快速搭建网站的框架之一。它与jQuery有所不同,是以数据驱动web界面(以操作数据改变页面,而jQuery是以操作节点来改变页面),同时,vue还实现了数据的双向绑定,可及时响应用户的输入。最主要的是vue的写法简单,容易掌握,组件形式可以大大提高工作效率。

对于vue的使用可以分为两种使用形式:1.引入vue.js文件,在js中将vue实例化;2.通过node安装第三方包--vue,搭建脚手架,用脚手架将页面分成几个组件编写,从而利用组件来搭建页面。

d65695e542dccca8c44cbed1af8e7c06.png

(截图来源:菜鸟教程)

79e0229c8a4e6ea95bcc7664b46416c6.png

引入vue.js的写法

Vue分为V层(视图层)和M层(数据层),一般都是由M层的数据来驱动V层的改变。而vue的常用指令数量不多且写法简单。常用的有v-html、v-text、v-show、v-if、v-else、v-for、v-bind:、v-model。v-html和v-text都是将数据写进标签内,但它们的不同之处在于v-text会将标签当做文本内容写入

7cd631668a8796d7fcb610042db7842a.png

79918b2a1765a25ac98073658465bac6.png

6568c673952abdf52adc326e2350fc5e.png

而v-html则会对标签进行编译,只显示标签内的内容。

至于v-show、v-if、v-else这三个指令都是通过布尔值的判断来执行的,当布尔值为真时,设置了v-show、v-if指令的标签会显示出来,当布尔值为假时,标签隐藏;而v-else与这两个指令相反。除此之外,v-show和v-if、v-else之间也有差别,v-show是改变标签的display属性来使标签显示或隐藏;而v-if、v-else是通过添加或删除节点,来显示或隐藏标签的。

V-for是vue的一种遍历方法,这个方法极大的简化了数组或对象的遍历并显示到页面的步骤

d2f6d8fb84d055f008d68ff8f820a0ff.png

011bd2f2d8e4883cc5f011e7d283b616.png

6086939fd29bfc1947c2eae9d2d498ac.png

而v-bind:是对html属性或自定义属性的数据驱动方式,格式为v-bind:href,可简写为:href。对于类(class)的操作是通过布尔值来判断增加或者隐藏类,同时。类和样式(style)所接受的数据类型为对象。

V-model指令的作用是将数据进行双向绑定,仅限于输入类型标签。当用户在页面输入时,数据层的数据会跟着改变。这是VM模式。由v驱动m。

除了这些普通的指令之外,还有事件指令v-on:,可简写为@+事件名,例如:@click,并将执行函数写到vue的methods中

722cf2bddd2e0c448dce08b999ac2637.png

通过脚手架来写项目的话,可用通过写组件,再将组件引入(注册)到另一个vue文件里拼接在一起,从而构建出一个页面。

8f1247a71d7100cae666b7ee703d8070.png

(组件书写格式)

121f83d1511a43f8168ab9b6222b5942.png

(组件整合)

dfafd45e35e9698aa4c3b608c365ea70.png

(注册路由)

路由是通过vue-router来实现的,在注册路由的时候要将router实例化。不同的路由跳转不同的页面,这是搭建单页面应用的优势。

而父组件与子组件之间的通讯可以通过props将父组件的信息传递给子组件,改变子组件的内容,这样子组件的复用就不会有障碍了,而子组件传递信息给父组件或者其他组件的通讯则需vuex。

077d4203eafa8d0a5dc87dc9ed2c272b.png

af8a83f0047602769a3512461aafacf5.png

通过引入vuex并实例化一个Vuex.Store作为一个公共平台,将数据进行传输。通过vue的computed方法接收数据,通过methods方法改变数据。而这个公用平台可以实现组件与组件之间的信息传递,从而实现组件之间的交互。

通过一个星期的实战,深深的体会到了vue的优势,在构建移动端这方面的效率很高。但在搭建的过程中,还是少不了与jQuery结合,毕竟每个工具都有其优点,择其优而用是明智的选择。

来源:千锋HTML5返回搜狐,查看更多

责任编辑:

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

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

相关文章

咀嚼《大型网站技术架构》-架构初识

为什么要看这本书? 我在一家公司工作了两三年,跟团队着一起开发p2p网站,部分项目是沿用前人留下的“遗产”代码,加以修修补补凑合成的。 随着业务量越来越大,用户量越来越多,老系统必定遇到瓶颈&#xff…

网站的高可用

看了《大型网站技术架构》这本书之后,吸取了其中的精华,对网站的高可用议题进行了一遍梳理。如下将从高可用的思路,衡量标准,实施方案来做总结。 对高可用的理解 一个系统能保证不论有多少并发量,都能够正常提供服务…

网站的服务器256位加密,Windows Server 2008 R2 IIS 7.5开启TLS 1.2和256位加密

一般我们申请下来的证书都是256位加密的,因为2016年开始老版本的证书都会被提示危险网站。首先看一下服务器开启TLS1.2256加密之前和开启之后的区别;开启之前:开启之后:由于Chrome40不再支持SSL 3.0了,GOOGLE认为SSL3.…

网站的 计算机主机作用是什么意思,什么是虚拟主机?有什么作用?

虚拟主机(英语:virtual hosting)或称共享主机(shared web hosting),又称虚拟服务器,是一种在单一主机或主机群上,实现多网域服务的方法,可以运行多个网站或服务的技术。虚拟主机之间完全独立,并可由用户自行…

delphi select 搜索不到特殊字符_衡阳关键词优化_通过监控品牌词可清楚反应搜索引擎优化情况及网站面临的问题...

发布时间:2020-11-04 11:11:44在做SEO的过程中,实际上很少有运营商会关注企业网站品牌词的变化,甚至有些网站仍然忽视了“品牌词”的概念。为什么SEO员工每天都需要监控品牌词?因为在监测品牌词搜索量的过程中,它清楚地反映了网站…

安卓 fragment内显示网站_如何开发一款以太坊安卓钱包系列3 - 资产信息展示

这是如何开发以太坊(安卓)钱包系列第3篇, 钱包账号资产信息展示,展示信息主要包括账号地址、eth余额及该账号所拥有的Token及余额。预备知识 MVVM本文会涉及和UI界面的交互,提前理解下界面和数据如何交互是非常有必要的…

常州网站服务器_常州分类信息门户网站定制 常州网站优化效果 常州百度下拉词推广 常州网站建设流程 常州网站建设公司 常州网站定制网站开发价格...

龙腾网络网站制作|网络推广一物一码系统|微信商城制作电话:13292208571(微信)手机上的许多用户都会注意到像素的使用,在分辨率下面往往使整个网页很压制,有种不透气的感觉,其实这个宽度是指在电脑上的宽度,不代表视觉&…

.Net 支付宝电脑网站支付

一、沙箱环境 沙箱环境是一个能让开发者快速开发以及联调的辅助环境,开发者只需要登录支付宝开放平台>进入开发服务>设置秘钥,获取APPID、支付宝网关、支付宝公钥、应用私钥就可以进行业务平台支付功能的开发,无需等待正式环境支付应用…

.Net微信电脑网站支付(api v2)

商户或企业前往微信开放平台申请开通微信支付,需要注意的是微信支付功能不对个人用户开放。开通支付功能后,会获取到以下微信支付相关的配置信息: appid:是微信公众账号或开放平台APP的唯一标识,在公众平台申请公众账…

如何让你的网站排名靠前

网站做好了,怎样才能让你的网站在各大搜索引擎中排名靠前呢?网上的帖子很多,通过搜索和总结,整理出了一套自己行之有效的方法,写出来供大家参考 成功案例推荐:http://sooboo.com.cn/ 还在继续整理中&#…

谈谈网站静态化 【转载】

本文转载自: http://blog.csdn.net/yizhu2000/archive/2008/09/01/2863324.aspx 我个人觉得是很好的一个总结 写在前头 静态化是解决减轻网站压力,提高网站访问速度的常用方案,但在强调交互的We2.0 时代,对静态化提出了更高的要求,静态不仅要能静,还要能动,下面我通…

IIS网站服务器性能优化指南

Windows Server自带的互联网信息服务器(Internet Information Server,IIS)是架设网站服务器的常用工具,它是一个既简单而又麻烦的东西,新手都可以使用IIS架设一个像模像样的Web站点来,但配置、优化IIS的性能…

简单网站新闻发布系统

写这篇文章的时候首先要向bben_h 和jdxx表示感谢,是bben_h提出了C#中字符替换这个问题,jdxx很好的解决了这个问题,同时也使我想起以前做的一些程序(简单网站新闻发布系统),现在就把它奉献给大家&#xff0c…

使用SharePoint Workspace 2010同步SharePoint网站

你用什么保存你的文档?U盘、网盘,还是FTP、邮箱(网络存储)?想没有想过,将你的文档“随手”保存在你的网站并且与你的计算机(即使你有多台计算机)随时同步?如果你像我一样…

【web标准设计】学习、提高、欣赏网站推荐

警告文章包含的一些粗俗、庸俗、恶心的言语可能造成您阅读后的不适感,请谨慎选择是否阅读。如你自愿阅读本文,因粗俗、庸俗、恶心的言语给您所造成的任何后果,本文作者不负任何责任。 华丽的中指基础知识的学习 XHTML、CSS、JavaScript的基础…

最新70佳单页网站设计案例欣赏(中篇)

单页网站是指只有一个页面的网站,这种形式的网站曾经非常流行,现在依然有很多人喜欢。不过,并不是每个网站都适合做成单页,一般都是内容比较少而且将来内容也不怎么增加的情况才适合这样做。如果你打算做一个这样的网站&#xff0…

创建自定义主机头网站集

当我们在一个SharePoint Web应用程序中创建新网站集时,虽然我们可以指定网站集的路径,但是网站集的主机头,似乎必须使用Web应用程序所定义的主机头。比如,当在“http://sp2010”这个Web应用程序中创建一个新网站集时,网…

查看痕迹_孩子是否浏览过“不良网站”,看手机留下的3种痕迹,过于明显

孩子是否浏览过“不良网站”,看手机留下的3种痕迹,过于明显!必须要说,智能手机前所未有地改变了现代人的生活方式。伴随着科技创新的持续发展,手机屏幕再也不只是一个承当通信作用的设备,而是变为了集通信、…

html站点初始化设置怎么写,.NET Core Web网站设置默认页index.html

.NET Core Web网站设置默认页index.html。原来IIS可以设置默认静态页面index.html,index.htm等,项目切换到.NET Core后,发现原来一些地址无法打开了,因为这些地址都是到某个文件夹,没有打全index.html。解决办法是在Startup.cs中增…

对某高校网站的一次友好检测

表妹今年考上了某知名高校,出入好奇昨天对该高校网站进行了一次友情检测。。检测结果一个字烂。。。两个字很烂。。文章没什么技术含量。。请大牛直接飘过。打开其主业后随便点点了发现其地址为 xxx.cn/news_more.asp?lm293 觉得可能存在漏洞。。而且是一个很老的漏…