摘要:而组件在创建时,又怎么会去调用呢这是由于将自身作为一个插件安装到了,通过注册了一个钩子函数,从而在之后所有的组件创建时都会调用该钩子函数,给了检查是否有参数,从而进行初始化的机会。 vue-router 是 Vue.js 官方的路由库,本着学习的目的,我对 vue-router 的源码进行了阅读和分析,分享出来给其他感兴趣的同学做个参考吧。 参考 源码:vuejs/vue-route...
摘要:变量分为局部变量和全局变量。在函数内声明的变量只在这个函数内有定义,作用域是局部的,函数的参数也是局部变量。闭包的用途最大用处有两个,一个是前面提到的可以读取函数内部的变量,另一个就是让这些变量的值始终保持在内存中。 都是自己整理的,除了题目,其他都别当真。(答案不是100分的对/(ㄒoㄒ)/~~) jQuery和zepto的区别 zepto主要针对移动设备上的,只支持较新的浏览器,...
摘要:属性和特性我们知道的实现就是把一个文档映射为一棵树,而树上的每个节点其实就是一个对象。 从jQuery的prop()和attr()方法说开去 jQuery中有两个获取DOM元素属性的方法:prop()和attr(),看似可以互相替换,但若搞不清这两个方法获取的到底是什么属性,有时就会出现令人困惑的结果。官方文档中,用了下面的例子来解释这两者的不同: 操作 结果 elem.c...
摘要:访问和使用对象的多个属性时,使用对象解构。为什么结构可以帮助您避免为这些属性创建临时引用。为什么你可以增加新的属性或改变事物的秩序而不破坏调用点。扫码申请加入全栈部落 访问和使用对象的多个属性时,使用对象解构。 为什么? 结构可以帮助您避免为这些属性创建临时引用。 // bad function getFullName(user) { const firstName = use...
摘要:自调用匿名函数打开源码,首先你会看到这样的代码结构这是一个自调用匿名函数。这样子最大程度防止外界的变量定义对内部造成影响 自调用匿名函数 打开jQuery源码,首先你会看到这样的代码结构: (function(window,undefined){ //jquery code })(window); 这是一个自调用匿名函数。在第一个括号内,创建一个匿名函数;第二个括号内,立...