关于vue init webpack project 失败这几天使用vue-cli 自动下载模板的时候总是失败
Failed to download repo vuejs-templates/webpack: connect ECONNREFUSED 127.0.0.1:xxx
解决方案1网上查阅了几个帖子,总结起来大部分原因是因为各种原因改过host文件,比如说翻墙开代理之类的。有一部分只要将host文件改回默认就可以正常使用vue init webpack my-project。
解决方案2然而由于未知原因,改回host默认值后我仍然没办法下载vue模板,所以我采取了第二种方案。...
在Vue中组件的作用域是孤立的。因此父组件猴子那个的数据需要通过prop才能传递到子组件中。
冒泡排序function bubbleSort(arr) {
var len = arr.length;
for (var i=0; i<len; i++) {
for (var j=0; j<len-1-i; j++) {
if (arr[j] > arr[j+1]) {
var temp = arr[j+1];
arr[j+1] = arr[j];
arr[j] = temp;
}
...
要了解关于dom冒泡,首先要了解一下什么是事件流,以及DOM事件的流的三个阶段。
简单来说流就是具有方向的数据
事件流考虑一个问题:当你点击一个网页中按钮时,时按钮最外层的父元素先收到事件并执行还是,按钮先收到事件并执行。事件流所描述的就是从网页接受事件的顺序,因此事件流也有两种。分别是事件冒泡与事件捕获。
事件冒泡与事件捕获事件冒泡是由最具体的元素接受(事件所发生的节点),然后逐级像上层父级元素传递。
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8"...
基本用法Promise对象可以将异步操作以同步操作的方式展现出来,避免了层层嵌套的回调函数。Promise对象基本用法
var promise = new Promise (function(resolve,reject) {
if(/*异步操作成功*/){
resolve(value);
}else{
reject(error);
}
});
promise.then(function(value) {
//success
},function(value) {
//failure
});
Promise.pro...
1.创建一个Vue项目
$ vue init webpack your-project
2.安装依赖
$ cd your-project$ npm install
3.安装sass依赖包
npm install –save-dev sass-loadernpm install –save-dev node-sass
4.在build文件夹下的ebpack.base.conf.js的rules里面添加配置
{ test: /\.sass$/, loaders: [‘style’, ‘css’, ‘sass’]}如下图所示:
5.在Vue中修改style标签
<style ...
Markdown 是一种适用于网络的书写语言,让文档更容易读、写和改动。Markdown的语法种类很少,只对应Html的一小部分。相对来说Html是一种发布的格式,而Markdown是一种书写格式,Markdown的格式语法只涵盖文本可以覆盖的范围,在某些方面更佳灵巧易用。
详细语法教程请移步Markdown 语法说明,这里只做简单的介绍。
Markdown 语法测试(实例)区块元素标题This is an H1This is an H2This is an H1
=============
This is an H2
-------------
这是H1这是H2这是H3# 这是H1
...
HELLOW WORLD!