热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

开发笔记:Vue.js开篇---Vue的介绍及准备工作

篇首语:本文由编程笔记#小编为大家整理,主要介绍了Vue.js开篇---Vue的介绍及准备工作相关的知识,希望对你有一定的参考价值。

篇首语:本文由编程笔记#小编为大家整理,主要介绍了Vue.js 开篇---Vue的介绍及准备工作相关的知识,希望对你有一定的参考价值。




1. MVVM模式

    model view view-model:数据视图模型 模型视图数据

    model: 数据模型,php/JAVA等任何后台服务语言从数据库中获取的数据

    view: 视图模型;html页面

    view-model: 视图数据桥梁,mvvm框架自动完成页面的渲染和数据提交(js dom操作)

        Vue.js 开篇---Vue的介绍及准备工作

    MVVM代表框架有:Angular、Vue.js等。


2. Vue.js 简介

    官网介绍:Vue.js (读音 /vjuː/,类似于 view) 是一套构建用户界面的渐进式框架。与其他重量级框架不同的是,Vue 采用自底向上增量开发的设计。Vue 的核心库只关注视图层,它不仅易于上手,还便于与第三方库或既有项目整合。

    对于渐进式框架有两种使用方法:页面引用和Node.js 模块开发。

    作为入门,我们使用页面引用方法,学习vue.js的语法。模块开发后面再说。


3. 安装Vue.js

    方法一:官网下载 vue.js 文件。

    方法二:npm install vue


4. 开发工具推荐

    Sublime Text 3 或者 Visual Studio Code。

    我使用的是 Visual Studio Code(VSCode)。如果你也是使用该开发工具的话,这里给出几个好用的小插件:

    ☛ path intellisense 路径提示插件

    ☛ live server 热加载

    ☛ vue 2 Snippets  Vue的代码提示工具


5. 在浏览器中加载调试组件

    火狐安装:在火狐的官方插件库进行查询安装;

        vue devtools.crx 的ID:nhdogjmejiglipccpnnnanhbledajbpd


6. hello world

    每一次学习新的语言、新的框架,都必将经历 Hello World 程序。

    直接上代码:

<html lang="en"><head>
   <meta charset="UTF-8">
   <meta name="viewport" content=">
   <meta http-equiv="X-UA-Compatible" content="ie=edge">
   <title>Documenttitle>
   <script src="../js/vue.js">script>
   <script>        window.Onload= function (){            //新建Vue的实例            new Vue({                el: "#app",//el表达式,css的元素选择器                data: {//vue 中定义数据,用于页面中进行加载                    hello:"Hello word !"//变量名:内容                }            })        }    script>head><body>
   <div id="app">
       
       {{ hello }}    div>body>html>

                        Vue.js 开篇---Vue的介绍及准备工作

    好,hello word 出来了。你以为我这样就会结束了吗?当然不是。

    接下来在 上段代码倒数第四行 {{ hello }} 下一行加一行代码:

<hr /><input type="text" v-model = "hello" />

    来看看结果如何:

                        Vue.js 开篇---Vue的介绍及准备工作

    惊不惊喜,哈哈。简单的几行代码就实现了。


7、生命周期视图

    Vue.js 官网的原话是这样的:下图说明了实例的生命周期。你不需要立马弄明白所有的东西,不过随着你的不断学习和使用,它的参考价值会越来越高。

    那我就先把图放在这,慢慢看Vue.js 开篇---Vue的介绍及准备工作

Vue.js 开篇---Vue的介绍及准备工作

链接:https://my.oschina.net/u/3563169/blog/1574763



每日福利:


今日推荐:【南极人】商务休闲羽绒服
领100元独家券,券后【149元】包邮秒杀!
【推荐理由】优质90%白鸭绒填充,舒适保暖,4层防钻绒技术,不跑绒/不钻绒,精致做工,3d立体剪裁,风度与温度兼得!【买就送长袖T恤】

查看商品:复制这条信息,¥jIrl0i2VNm9¥ ,打开☞手机淘宝☜即可查看并下单!


推荐阅读
  • 微信民众号商城/小顺序商城开源项目介绍及使用教程
    本文介绍了一个基于WeiPHP5.0开发的微信民众号商城/小顺序商城的开源项目,包括前端和后端的目录结构,以及所使用的技术栈。同时提供了项目的运行和打包方法,并分享了一些调试和开发经验。最后还附上了在线预览和GitHub商城源码的链接,以及加入前端交流QQ群的方式。 ... [详细]
  • 本文介绍了在开发Android新闻App时,搭建本地服务器的步骤。通过使用XAMPP软件,可以一键式搭建起开发环境,包括Apache、MySQL、PHP、PERL。在本地服务器上新建数据库和表,并设置相应的属性。最后,给出了创建new表的SQL语句。这个教程适合初学者参考。 ... [详细]
  • Nginx使用(server参数配置)
    本文介绍了Nginx的使用,重点讲解了server参数配置,包括端口号、主机名、根目录等内容。同时,还介绍了Nginx的反向代理功能。 ... [详细]
  • 《数据结构》学习笔记3——串匹配算法性能评估
    本文主要讨论串匹配算法的性能评估,包括模式匹配、字符种类数量、算法复杂度等内容。通过借助C++中的头文件和库,可以实现对串的匹配操作。其中蛮力算法的复杂度为O(m*n),通过随机取出长度为m的子串作为模式P,在文本T中进行匹配,统计平均复杂度。对于成功和失败的匹配分别进行测试,分析其平均复杂度。详情请参考相关学习资源。 ... [详细]
  • 高质量SQL书写的30条建议
    本文提供了30条关于优化SQL的建议,包括避免使用select *,使用具体字段,以及使用limit 1等。这些建议是基于实际开发经验总结出来的,旨在帮助读者优化SQL查询。 ... [详细]
  • 本文介绍了在Windows环境下如何配置php+apache环境,包括下载php7和apache2.4、安装vc2015运行时环境、启动php7和apache2.4等步骤。希望对需要搭建php7环境的读者有一定的参考价值。摘要长度为169字。 ... [详细]
  • WebSocket与Socket.io的理解
    WebSocketprotocol是HTML5一种新的协议。它的最大特点就是,服务器可以主动向客户端推送信息,客户端也可以主动向服务器发送信息,是真正的双向平等对话,属于服务器推送 ... [详细]
  • VueCLI多页分目录打包的步骤记录
    本文介绍了使用VueCLI进行多页分目录打包的步骤,包括页面目录结构、安装依赖、获取Vue CLI需要的多页对象等内容。同时还提供了自定义不同模块页面标题的方法。 ... [详细]
  • 搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的详细步骤
    本文详细介绍了搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的步骤,包括环境说明、相关软件下载的地址以及所需的插件下载地址。 ... [详细]
  • PHP设置MySQL字符集的方法及使用mysqli_set_charset函数
    本文介绍了PHP设置MySQL字符集的方法,详细介绍了使用mysqli_set_charset函数来规定与数据库服务器进行数据传送时要使用的字符集。通过示例代码演示了如何设置默认客户端字符集。 ... [详细]
  • HDU 2372 El Dorado(DP)的最长上升子序列长度求解方法
    本文介绍了解决HDU 2372 El Dorado问题的一种动态规划方法,通过循环k的方式求解最长上升子序列的长度。具体实现过程包括初始化dp数组、读取数列、计算最长上升子序列长度等步骤。 ... [详细]
  • 本文介绍了通过ABAP开发往外网发邮件的需求,并提供了配置和代码整理的资料。其中包括了配置SAP邮件服务器的步骤和ABAP写发送邮件代码的过程。通过RZ10配置参数和icm/server_port_1的设定,可以实现向Sap User和外部邮件发送邮件的功能。希望对需要的开发人员有帮助。摘要长度:184字。 ... [详细]
  • Python瓦片图下载、合并、绘图、标记的代码示例
    本文提供了Python瓦片图下载、合并、绘图、标记的代码示例,包括下载代码、多线程下载、图像处理等功能。通过参考geoserver,使用PIL、cv2、numpy、gdal、osr等库实现了瓦片图的下载、合并、绘图和标记功能。代码示例详细介绍了各个功能的实现方法,供读者参考使用。 ... [详细]
  • 本文介绍了在mac环境下使用nginx配置nodejs代理服务器的步骤,包括安装nginx、创建目录和文件、配置代理的域名和日志记录等。 ... [详细]
  • 本文介绍了绕过WAF的XSS检测机制的方法,包括确定payload结构、测试和混淆。同时提出了一种构建XSS payload的方法,该payload与安全机制使用的正则表达式不匹配。通过清理用户输入、转义输出、使用文档对象模型(DOM)接收器和源、实施适当的跨域资源共享(CORS)策略和其他安全策略,可以有效阻止XSS漏洞。但是,WAF或自定义过滤器仍然被广泛使用来增加安全性。本文的方法可以绕过这种安全机制,构建与正则表达式不匹配的XSS payload。 ... [详细]
author-avatar
晨心晨艺日记
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有