Web开发
小识oO
Talk is cheap, show me the code
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ES6入门---let和const
let和const均为ES6中声明变量的方法,用法类似于var,但是其所声明的变量,只在let命令所在的代码块内有效 没有变量提升 其所声明的变量,必须先声明再使用,若先使用,后声明则会报错 暂时性死区 即在存在let的块级作用域,形成了一个封闭的环境,在这其中,若先使用后声明则仍旧会报错 如下: { console.log(temp);//暂时性死区,会报错 ...原创 2018-04-16 17:25:55 · 313 阅读 · 0 评论 -
ES6入门---变量的解构赋值
ES6 允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构 数组的解构赋值 let [a, b, c] = [1, 2, 3] 可以按照对应的位置,对变量进行赋值 此种写法相当于模式匹配,例子如下: // 数组嵌套赋值 let [foo, [[bar], baz]] = [1, [[2], 3]]; foo // 1 bar // 2 baz // 3 ...原创 2018-04-17 10:36:19 · 374 阅读 · 0 评论 -
ES6入门-字符串的拓展
JavaScript中字符串使用unicode表示法,一般由2个字节构成一个字符,超过该范围的字节会以8个字节形式给出 codePointAt() var s = "?"; s.length // 2 s.charAt(0) // '' s.charAt(1) // '' s.charCodeAt(0) // 55362 s.charCodeAt(1) // 57271 le...原创 2018-04-18 10:29:11 · 289 阅读 · 0 评论 -
Vue解决echart在element的tab切换时显示不正确
最近在项目中遇到了这种情况,需要在tab控件上渲染多个echart图标,然后切换查看时,发现图表的宽度不正确 原因:在页面进行加载时,隐藏的图表找不到对应的div大小,所以默认给了一个大小。所以要做的就是在页面加载时,就对图表进行初始化。 网上的解决方案大多都是监听tab的切换事件,然后再根据切换的页面重新渲染echart组件,比较麻烦。如下是个人的解决方法: 原理:利用v-if属性,当...原创 2018-03-30 22:52:46 · 18356 阅读 · 30 评论 -
Django+vue跨域问题解决
跨域 由于开发模式为前后端分离式开发,故而通常情况下,前端和后端可能运行不同的ip或者port下,导致出现跨域问题,故而单独说明 什么是跨域 跨域是指一个域下的文档或脚本试图去请求另一个域下的资源,这里跨域是广义的。 其实我们通常所说的跨域是狭义的,是由浏览器同源策略限制的一类请求场景。 什么是同源策略? 同源策略/SOP(Same origin policy)是一种约定,由Netscape公...原创 2019-01-19 18:30:00 · 518 阅读 · 0 评论
分享