结论:函数中this总是指向调用它的对象(箭头函数除外、特殊情况除外)。 对象字面量。 箭头函数内的this向上指向,直到遇上非箭头函数内this,此处可理解为css中绝对定...
Event() 构造函数, 创建一个新的事件对象 MDN链接,具体语法如下: document.createEvent创建一个指定类型的事件。其返回的对象必须先初始化并可以被...
本篇文章旨在用 最简单的代码 解释React Hook的 基础原理。 UseState 执行以上代码,视图发生了变化My Name Is apple, My Age Is 2...
经过上次对运行命令的改装,我们便可轻松的获取到不同环境以使用不用的请求地址。大致封装代码如下:
因需求只涉及微信小程序,这里仅以小程序为例介绍。具体搭建过程参照官网目录 快速开始,搭建完成后使用命令npm dev:weapp运行、npm run build:weapp进...
首先,这是一篇非常非常入门的文章。 基础概念 FP,Function Programming,函数式编程。一下解释来自维基百科: In computer science, f...
所以这两种引入方式对实际开发有没有影响呢
vue父子组件 渲染过程,超详细这里vue的子组件引入有两中方式:同步和异步,因此父子组件加载的顺序 是不一样的,接着往下看,会有收获的。 一、 同步引入 例子: import Page from '@/c...
就是一个自定义变量 用来识别是否已经进行过安装
vue相关库的install方式1. vuex 检测版本 如果是2以上直接用Vue提供的mixin方法全局添加钩子函数;否则对Vue原型链_init方法进行更改; 2. vue-router 执行使用mix...
项目使用代码 个人封装 可直接复制粘贴使用。项目是基于react的 需结合自己项目使用框架进行适当修改。
Vue中对iframe实现keep alive(无刷新)前言 最近一个需求,需要在Vue项目中加入含有iframe的页面,同时在路由切换的过程中,要求iframe的内容不会被刷新。一开始使用了Vue自带的keep- alive发现...
测试代码如下: 相信绝大多数人第一反应如下: 开辟内存空间* 存储{ n: 1 } 并将变量a指向该内存空间; 变量b指向第一步内存空间*; a = { n: 2 } 开辟新...
利用prototype调用原声类的方法, 此时的重点在于怎么优雅的把this传入此方法中。
个人封装代码,可直接复制在项目中使用。
做个简单总结,如下: css文件加载不阻塞dom解析,但阻塞dom渲染,dom解析&css加载同时完成,浏览器才会显示结果; js文件的加载以及执行都阻塞dom解析及渲染; ...
interval(1000) 换成 timer(0, 1000) 更好;
跟我学Rx编程———获取验证码从本例中我们将用到 fromEvent interval map take tap switchMapTo 业务逻辑 点击获取验证码按钮 获取验证码按钮置灰,并开始N秒倒计时...
最近接触到angular项目,有一个播放视频的需求,故尝试用Rxjs实现了该封装。主要实现的功能有:播放控制、进度控制(点击控制条以及拖动进度条)、音量控制(点击控制条以...
这个点击的例子 如果在500ms内点了4次
多数的需求应该是触发两次
30 天精通 RxJS (12): Observable Operator - scan, buffer今天要继续讲两个简单的 transformation operators 并带一些小范例,这两个 operators 都是实务上很常会用到的方法。 Operators sca...
在第 08 篇的时候,我们已经成功做出简易的拖拉效果,今天要来做一个完整的应用,而且是实务上有机会遇到但不好处理的需求,那就是优酷的影片效果! 如果还没有用过优酷的读者可以先...