![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端
cdmt
超然淡泊
展开
-
ES6-基础-Symbol
ES6中引入了一种新的基础数据类型:Symbol,不过很多开发者可能都不怎么了解它,或者觉得在实际的开发工作中并没有什么场景应用到它,那么今天我们来讲讲这个数据类型,并看看我们怎么来利用它来改进一下我们的代码。作者:一斤代码这是一种新的基础数据类型(primitive type)Symbol是由ES6规范引入的一项新特性,它的功能类似于一种标识唯一性的ID。通常情况下,我们可以通过调用S...转载 2019-10-22 17:09:20 · 92 阅读 · 0 评论 -
JavaScript-权威指南5-数据类型和值
JavaScript支持5种基本数据类型:数字number:Math对象的属性:特殊数字:字符串string:JavaScript的转义序列:字符串基本方法:数字转字符串:将数字转换为字符串常用的方法有三种:①要把一个数字转换为一个字符串,只要给它添加一个空的字符串即可:var n_as_string=n+" ";②要...原创 2019-08-19 16:54:28 · 145 阅读 · 0 评论 -
JavaScript-权威指南5-词法结构
JS两大特性:1.单线程(支持操作系统的轮转时间片)2.解释性语言(不是真正所谓的变成语言,大小写敏感)主流浏览器:主流浏览器定义:1.主流 2.自己的内核IE---->trident Chrome---->webkit/blink FrieFox---->Gecko Opera---->presto Safari---->blink...原创 2019-08-19 16:22:22 · 66 阅读 · 0 评论 -
Vue-computed和watch的细节全面分析
1.computed1.1 定义是一个计算属性,类似于过滤器,对绑定到view的数据进行处理1.2 get用法 data: { firstName: 'Foo', lastName: 'Bar' }, computed: { fullName: function () { return this.firstName + ' ' + t...转载 2019-08-14 10:41:12 · 102 阅读 · 0 评论 -
ES6-属性名表达式
1.直接用标识符作为属性名:obj.fo = true2.用表达式作为属性名:obj['a'+'bc'] = 123//相当于obj['abc'] = 1233.ES6 允许字面量定义对象时,用方法二(表达式)作为对象的属性名,即把表达式放在方括号内。let key = 'fo';let obj = { [key]: true, ['a'+'bc...原创 2019-08-19 10:35:41 · 825 阅读 · 0 评论 -
vue2.0中的$router 和 $route的区别
1.router是VueRouter的一个对象,通过Vue.use(VueRouter)和VueRouter构造函数得到一个router的实例对象,这个对象中是一个全局的对象,他包含了所有的路由包含了许多关键的对象和属性。举例:history对象$router.push({path:'home'});本质是向history栈中添加一个路由,在我们看来是切换路由,但本质是在添加一个hi...转载 2019-07-30 14:48:37 · 455 阅读 · 0 评论