- 博客(8)
- 问答 (1)
- 收藏
- 关注
原创 理解ES6 yield
以下内容是学习时的笔记,仅供自己学习使用。yiedl关键字可以让生成器停止执行和开始执行,相当于一个特殊的return。当生成器碰到yield时会停止执行,并且函数作用域会得到保留,停止运行后可以通过next()方法来恢复运行。function* test() { yield; yield 'aaa';}let a = test();console.log(a.next()); // [done: false,value: undefined]console.log(a.next()); /
2020-09-24 21:18:09 892
原创 ES6 iterator
es6中许多内置类型都实现了iterator接口,例如字符串、数组、映射(map)、集合(set)、arguments对象等。实现了iterator接口必须使用Symbol.iterator作为键,引用一个默认迭代器工厂函数,调用这个迭代器工厂函数返回一个迭代器。也就是说当迭代一个可迭代对象时的顺序是:调用对象默认的迭代器工厂函数,返回一个迭代器。使用返回的迭代器的next()方法按照顺序依次返回值(数组的顺序是下标,set跟map的顺序是元素插入顺序。)set没有键只有值,所以set实际上只
2020-09-24 15:53:35 125
原创 解除网页不能复制粘贴的限制,百度文库通用
网上接除网页禁止复制粘贴限制大多都是直接禁用JavaScript,这样直接禁止JavaScript运行,会导致网页不能正常打开显示,比如百度文库,禁止JavaScript后就不能正常显示内容,如下图:网页实现禁止复制粘贴的原理大多都是通过JavaScript来实现,为了不影响网页整体显示可以精确禁用。用谷歌浏览器打开目标网页,F12进入开发者工具点击工具栏左上角小箭头“选中元素”,选中被禁止复制粘贴的区域。点击工具栏右侧出现的 Event Listeners找到copy事件,
2020-05-28 16:31:23 8610 2
原创 ubuntu20.04安装rvm报错curl: (7)Failed to connect to raw.githubusercontent.com port 443: Operation timed
sudo gedit /etc/hosts 修改hosts加上下面:52.74.223.119 github.com192.30.253.119 gist.github.com54.169.195.247 api.github.com185.199.111.153 assets-cdn.github.com151.101.76.133 raw.githubusercontent.com151.101.108.133 user-images.githubusercontent.com151.1
2020-05-18 22:34:10 760 1
原创 ubuntu 20.04使用rvm安装ruby2.3.1报错Error running requirements_debian_libs_install libssl1.0-dev
rvm安装低版本ruby报错Error running ‘requirements_debian_libs_install libssl1.0-dev’,Requirements installation failed with status: 100.由于参与的一个项目在用2.3.1版本的ruby,所以想用rvm来安装ruby2.3.1。运行报错,需要libssl1.0-dev.解决办法:运行sudo gedit /etc/apt/sources.list在/etc/apt/sources.li
2020-05-18 22:19:13 1481
原创 移动端webapp实现滑屏切换页面
-移动端webapp实现滑屏切换页面安装依赖 npm install [email protected]中引用import VueTouch from ‘vue-touch’Vue.use(VueTouch,{name:‘v-touch’})VueTouch.config.swipe = {threshold:50 //设置左右滑动的距离}在要使用的页面中 **&l...
2019-11-18 19:43:45 850 3
原创 移动端webapp 全屏
最近使用vux开发一款手机webapp,在手机上看到地址栏和下面的工具栏占了很大一部分空间,就想可不可以去掉。最终找到了解决办法。我用的是vue cli生成的模板,在项目根目录下的index.html头部加上下面内容: **‘viewport’** :设置显示方式,一般适配移动设备用来避免缩放和影响体验的滚动条 width=device-...
2019-11-18 19:20:56 731
原创 在使用vue-video-player时,切换页面浏览器报错:TypeError: this.el_.vjs_getProperty is not a function**
**TypeError: this.el_.vjs_getProperty is not a function在使用vue-video-player时,切换页面浏览器报错:TypeError: this.el_.vjs_getProperty is not a function**这是因为切换页面后vue-video-player组件并没有关闭解决办法:我的是在调用播放组件的页面里监听r...
2019-08-02 22:00:17 4317 3
空空如也
vue-video-player 怎么实现截图功能呢?
2019-09-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人