自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (1)
  • 收藏
  • 关注

原创 实现addLoadEvent()函数

function addLoadEvent(func){ //事件加载 var oldonload=window.onload; //将现有的window.onload事件处理函数的值存入变量oldonload if(typeof window.onload!='function'){ //如果还没有绑定任何函数,就像平时把新函数添加给它 wi

2017-09-11 18:04:26 294

原创 js自定义实现insertAfter()函数

//自定义封装函数实现js里的insertAfter功能函数function insertAfter(newElement,targetElement){ var parent=targetElement.parentNode; //如果目标元素是父级元素的最后一个子元素 if(parent.lastChild==targetElement){ parent

2017-09-11 17:52:48 1276

原创 闭包缓存

一. 缓存:将常用的数据进行存储,以提升性能硬件缓存浏览器缓存CDN(content delivery network) //内容分发网络,使用缓存技术内存性数据库(mongodb数据库)二. 如何用闭包实现缓存:1.写一个闭包,在闭包中创建一个对象用来做缓存的存储对象 2.在闭包中创建一个数组,用来存储缓存中的键 3.返回一个函数,这个函数需要两个参数,一个是key,一个

2017-09-10 02:30:15 994

原创 沙箱模式

沙箱模式就是一个封闭的独立的环境。沙箱模式的基本模型:(function(){ //变量定义 //逻辑代码 //如果需要,向window对象添加成员,以暴露接口})()沙箱模式应用地方:1.第三方框架2.插件3.独立的组件

2017-09-10 02:19:59 2294

原创 函数的四种调用模式(this的指向)

函数模式: this—–>window 方法模式: this—–>调用方法的对象 构造函数模式: this—–>new 出来的对象 上下文模式: this—–>指定的是谁就是谁 解释: call 函数.call(对象,arg1,arg2,arg3,……argn) ap

2017-09-10 02:10:33 636

原创 原型链及作用域知识图解

复杂的原型链示例代码:function Animal(){ this.gender="male"; } Human.prototype=new Animal(); Human.prototype.constructor=Human; function Human(){ this.actionw

2017-09-10 01:53:13 468

原创 在GET请求方法中,实现向现有URL的末尾添加查询字符串参数

功能函数封装:function addURLParam(url,name,value){ url+=(url.indexOf("?")==-1?"?":"&"); url+=encodeURLComponent(name)+"="+encodeURLComponent(value); return url;}这个addURLParam()函数接受三个参数:要添加参数的URL

2017-09-10 00:04:24 2062

原创 写一个function,清除字符串前后的空格。(兼容所有浏览器)

if(!String.prototype.trim){ String.prototype.trim=function(){ //利用正则匹配去除字符串前后空格 return this.replace(/(^\s+)|(\s+$)/g,""); }}

2017-09-07 22:06:35 4593 1

china-cities.json

城市地图数据

2021-08-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除