摘要: 使用vue-cli搭建项目 (1)安装node.js a.可以到node.js官网上下载版本,直接安装, b.安装完成后,在window系统下的cmd中输入node -v和npm -v 来查询是否安装成功,以及当前安装的版本号; 或者如果电脑安装了git,右击打开gitbash命令行中输入node 阅读全文
posted @ 2018-05-17 11:39 不落幕 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 1 1、toFixed 2 var total = 12.345; 3 // 四舍五入,保留两位小数 4 var twoPoint = total.toFixed(2); // 括号中的num即为保留的位数 5 console.log(twopoint); // 12.35 6 7 但是,toFixe... 阅读全文
posted @ 2018-05-09 09:43 不落幕 阅读(857) 评论(0) 推荐(0) 编辑
摘要: 1 1、parseInt用法: 2 (1)去单位: 3 var width = 13px; 4 var value = parseInt(width); 5 console.log(value); //13 6 7 (2)进制转换: 8 parseInt('0xA'); //10 9 parseInt... 阅读全文
posted @ 2018-05-07 19:54 不落幕 阅读(271) 评论(0) 推荐(0) 编辑
摘要: <a href='index.html' onclick='index()' >链接</a> a标签中如果同时存在href和onclick时,以上的写法,onclick先执行,href后执行(页面跳转),但可能存在href跳转时,click事件的处理程序还未生效; 禁止href执行的方法: (1)h 阅读全文
posted @ 2018-04-26 19:19 不落幕 阅读(2426) 评论(0) 推荐(0) 编辑
摘要: 1、设置锚点特性(以bootstrap中标签页的代码为例) html: js: 利用锚点方式切换,页面刷新,也会定位至指定的页面,但是如果页面内容过长,出现滚动条时,锚点会定位至点击的a元素,页面不置顶了。 2、利用history.pushState实现 以上两种方式都能实现标签页刷新指向当前页面, 阅读全文
posted @ 2018-04-25 20:16 不落幕 阅读(16866) 评论(0) 推荐(1) 编辑
摘要: vue.js2.0中废弃了event选项,所有自定义事件都需要通过$emit,$on,$off函数来进行触发、监听和取消监听。 废弃了$dispatch和$broadcast方法; 阅读全文
posted @ 2018-04-19 19:55 不落幕 阅读(147) 评论(0) 推荐(0) 编辑
摘要: (1)将slot = ‘title’的标签元素插到name= ‘title’的slot中,即slot的值与相应插槽的name值要一致; (2)若组件模板中设置了匿名的slot,则父组件中未匹配的内容会插入到此匿名slot中,ps:匿名<slot></slot>; (3)若组件模板中存在父组件没有的标 阅读全文
posted @ 2018-04-19 16:41 不落幕 阅读(2949) 评论(0) 推荐(1) 编辑
摘要: $emit、$dispatch、$broadcast用法: 阅读全文
posted @ 2018-04-18 20:02 不落幕 阅读(476) 评论(0) 推荐(0) 编辑
摘要: 1、双层循环 2、利用splice直接操作原数组 3、数组递归去重,先进行排序,后比较 4、利用indexOf和forEach实现 5、利用es6中的set,类似于数组,其成员都是唯一的 阅读全文
posted @ 2018-04-11 15:37 不落幕 阅读(137) 评论(0) 推荐(0) 编辑
摘要: //默认为黑色主题,全局变量var saveThemeColor = { 'Name': 'ThemeColor', 'Color': 'darktheme'} var storage = getLocalStorage(); // 判断用户是否已有自己选择的主题风格if (storageLoad( 阅读全文
posted @ 2018-04-04 17:40 不落幕 阅读(175) 评论(0) 推荐(0) 编辑