Vue源码大致可以理解分为:初始化属性、方法(Vue.use、***等等)和实例化(new Vue)执行的一些方法两大部分。 此系列文章主要是学习记录的笔记和大家分享,如果有...
Vue源码大致可以理解分为:初始化属性、方法(Vue.use、***等等)和实例化(new Vue)执行的一些方法两大部分。 此系列文章主要是学习记录的笔记和大家分享,如果有...
今天在开发项目中发现在android某一机型的微信环境下window.location.reload()不起作用。解决方法在当前链接后增加一个随机参数然后使用location...
队列的特性先进先出。大家肯定会想到我们采用数组不是也可以达到先进先出的效果。比如我入队采用push方法,出列采用shift方法。没错其实最简单的队列完全可以采用数组来描述。只...
javascript中提供了一个方法Element.getboundingclientrect()可以获取当前元素的left,top,right,bottom的值。
jQuery中的Data是用来存储某dom节点所对应的数据,以及事件。jQuery总共创建了两个Data实例,data_user和data_priv。其中data_user存...
jQuery提供的when方法可以管理多个Deferred对象。打比方说如果你创建了多个Deferred对象,这个时候你想等所有Deferred调用完毕之后执行一段代码,这个...
DNS Prefetch,即DNS预获取,是前端优化的一部分。一般来说,在前端优化中与 DNS 有关的有两点: 一个是减少DNS的请求次数,另一个就是进行DNS预获取 。 D...
接下来我们来看下jQuery的延迟对象Deferred。我们前面讲过Callbacks函数,其实Deferred就是在此基础进行了扩展,Deferred是对异步函数的统一管理...
废话不多说我们今天来看下jQuery的Callbacks函数。在看Callbacks源码之前,我们先来看看Callbacks的简单使用吧。Callbacks用来统一管理函数的...
前言 上篇文章讲解了jQuery的链式操作,接下来我们来看一下在jQuery中使用最频繁的代码: 这段代码的意思是指当页面dom加载完毕之后会自动调用这个匿名函数。我们来看一...
前言 最近在学习jQuery源码过程中发现jQuery之前能这么火还是有原因的,源码中还是存在很多值得学习和借鉴的技巧。为了加深记忆在此记录一下学习到的一些内容。首先从神奇的...
var声明的变量不可以被删除位运算符会将NaN、Infinity、-Infinity都转换为0 正数的无符号右移与有符号右移结果是一样的。负数的无符号右移会把符号位也一起移动...
1、转换成布尔类型 所有对象(包括数组和函数) 转换成 布尔类型 都是(true) 注意点使用基础类型的包装类时再逻辑判断中都会被认为是true 使用包装函数调用时为fals...
在javascript中的this大致可以理解成谁调用的this就指向谁 全局环境中的this 函数中的this 调用say()等价于window.say(),所以this最...
Function是一个函数(函数是 Function 的实例对象)所以: Object也是一个函数(函数是 Function 的实例对象)所以: 因为Object是原型链的顶...
今天给大家介绍的是javascript中的快速排序算法。 快速排序: 1、通过数组长度,来找到数组中间的那个值(基准值) 2、分别拿数组中其他值和该值进行比较,如果小(大)于...