jQuery.deferred jQuery.deferred()由来由于javascript中的存在着异步特性的调用,写异步代码的时候,容易造成回调函数地狱,使代码不雅观,于是便出现了一写解决方案,去解决这个嵌套地狱,如deferred,Promise方案… 常见的回调地狱1234567891011121314$.ajax({url:'test.php',success:function(res) 2019-07-21 #jQuery
jQuery.extend JQuery.extend()方法详解基本的使用方法..1.只传一个对象的时候,对象里面的属性,会扩充到jQuery函数的原型中或者jQuery函数的属性中 12345678910$.extend({sayHello(){ console.log('hello wolrd')}})$.sayHello()jQuery.fn.exte 2019-07-21 #jQuery
jQuery-3 $.ajax早期的ajax封装比较简单,后期越来越复杂, 先来看一个立即执行函数,这个的目的是绑定一些Ajax事件 12345678910new function(){ var e = "ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess".split(','); for ( var i = 2019-07-11 #jQuery
jQuery-Source-study-2 jQuery(fn)的执行过程123456789/* 对于这样的代码,我们应该是很熟悉,意思是什么呢? 在DOM完成加载的时候,执行function(){}函数, 平常可见window.onload window.addEventListener('load') 都是等 页面资源(图片,样式)加载完成时,才进行触发, 而DOMContentLoade 2019-07-08 #jQuery
jQuery Source study (1) 基本的构造123456789101112131415161718192021222324// 一个jQuery 函数function jQuery(a,c) { }var $ = jQuery; //---起别名//原型放在jQuery.fn属性中--为什么这么写呢?为了方便引用吧,至少我现在是这样看的jQuery.fn = jQuery.prototype = 2019-07-07 #jQuery
summary-learn http://caibaojian.com/fedbook/learning/seo.html https://yq.aliyun.com/articles/6272?utm_campaign=wenzhang&utm_medium=article&utm_source=QQ-qun&utm_content=m_10838 前端seo优化1.搜索引擎工作原理2.seo(Se 2019-03-31
vscode-eslint-learn Visual Studio code近期认真的学习了一下Visual studio code 下面,仅为记录学习所学 一些快捷键Ctrl+k v 打开侧边栏预览 markdown 文件Ctrl+Shift+W 关闭窗口Alt+Shfit+A 块级注释Shift+Alt+upArrow 向上复制一行Shift+Ctrl+F 在文件中查找Ctrl+Shift+H 替换 关于markDown 的语 2019-03-31 #eslint
es6-learn E6的块级绑定 所声明的变量在指定的作用域外无法访问 let var const 不变量提升,块级作用域 变量提升 不变量提升,块级作用域 重复禁止声明 重复禁止声明 let 声明的变量成为window的属性 设置完成后不能被改变 JS所声明的常量对象属性的值可以改变 暂时性死区: 在使用let 或者const 声明的变量,在达到声明处之前访问变量都是无法访问的 2019-03-23