博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ch01-vue.js简介、环境搭建及脚手架工具
阅读量:5834 次
发布时间:2019-06-18

本文共 1869 字,大约阅读时间需要 6 分钟。

一、Vuejs简介

Vue.js - Intuitive, Fast and Composable MVVM for building interactive interfaces.

vue.js是一个用于构建交互式界面的直观、快速和可组合的MVVM框架。易用,只要你会前端开发的“三大件”就可以阅读文档开始用vue.js构建应用;灵活,简单小巧的核心,渐进式技术栈,足以应付任何规模的应用;性能,17kb min+gzip的运行大小,

超快虚拟DOM,最省心的优化。

vue.js的兼容性

Vue.js 不支持 及其以下版本,因为 Vue.js 使用了 IE8 不能模拟的 ECMAScript 5 特性。 Vue.js 支持所有兼容 ECMAScript 5 的浏览器。

Vue.js 内部使用 ES5 的 Object.defineProperty 来转化对象属性为 getter 和 setter,并在 getter 和 setter 中 emit 事件来实现对对象属性变化的观察。这是 Vue.js 简洁的语法和强劲的性能的基础。IE8 的该方法不能作用于 JS 对象,也没有办法模拟。

vue.js的组件

一个.vue文件由html、js、css三部分组成,分别体现为3个标签:<template></template>、<script></script>、<style></style>。

vue.js的入门项目

todolist

卖座网

二、vue.js环境搭建及脚手架工具

可以使用NPM安装
#最新稳定版本npm install vue#最新稳定 CSP兼容版本npm install vue@csp

node.exe下载地址

git.exe下载地址

#git安装git clone https://github.com/vuejs/vue.git node_modules/vuecd node_modules/vuenpm installnpm run build

(不推荐使用,除非网速实在太慢;因为有些依赖的包下载不完全)

#使用淘宝定制的 cnpm (gzip 压缩支持) 命令行工具代替默认的 npm$ npm install -g cnpm --registry=https://registry.npm.taobao.org
官方命令行工具--vue-cli
# 全局安装 vue-clinpm install --global vue-cli#创建一个基于 webpack 模板的新项目vue init webpack my-project#切换到项目安装依赖,走你cd my-projectnpm installnpm run dev
安装过程中的提示了解package.json文件-devDependencies下为项目依赖的包,其中一系列babel包用来解析[ES6](http://es6.ruanyifeng.com/)了解webpack-修改默认端口8080,在webpack.config.js文件中的devServer 添加 port:新端口号了解vue.js基本项目结构及主要文件-使用webpack-simple模板:    myproject    -node——moudles    +src        +assets            -logo.png        -App.vue        -main.js    -.babelrc    -.gitignore    -index.html    -package.json    -README.md    -webpack.config.js了解vue.js组件的重要选项:data、methods(this)、watch(监听 val oldval)了解vue.js的模板指令:- 数据渲染 v-html v-text {
{}}- 模板控制指令 v-if v-show- 渲染循环列表 v-for - 事件绑定 v-on @ - 属性绑定 v-bind 了解 es6
v-text 与v-html的不同(看文档)v-for的使用 (尤其怎么遍历双重数据)v-bind

踩过的坑:

1、npm install的时候,显示有一个错误:node-sass安装失败;尝试了好几次还是失败,解决方案:用cnpm安装(已经是迫不得已了!)

友情链接

  1. vue.js官方资料:、

  2. vue案例:、

转载地址:http://ryycx.baihongyu.com/

你可能感兴趣的文章
[轉]redis;mongodb;memcache三者的性能比較
查看>>
微软职位内部推荐-Sr DEV
查看>>
让你的WPF程序在Win7下呈现Win8风格主题
查看>>
802.11 学习笔记
查看>>
Leetcode-Database-176-Second Highest Salary-Easy(转)
查看>>
构建Docker Compose服务堆栈
查看>>
最小角回归 LARS算法包的用法以及模型参数的选择(R语言 )
查看>>
Hadoop生态圈-Kafka常用命令总结
查看>>
如何基于Redis Replication设计并实现Redis-replicator?
查看>>
浮点数内存如何存储的
查看>>
贪吃蛇
查看>>
EventSystem
查看>>
用WINSOCK API实现同步非阻塞方式的网络通讯
查看>>
玩一玩博客,嘿嘿
查看>>
Ubuntu设置python3为默认版本
查看>>
JsonCpp 的使用
查看>>
问题账户需求分析
查看>>
JavaSE-代码块
查看>>
爬取所有校园新闻
查看>>
32、SpringBoot-整合Dubbo
查看>>