自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 JS中跨域的方法

同源策略(协议+域名+端口号要相同)1、jsonp跨域(只能解决get) 原理:动态的创建一个script标签。利用script标签的src属性(不受同源策略的限制,因为所有的src属性和href属性都不受同源策略的限制,可以请求第三方服务器资源内容) 步骤:1、创建一个script标签 2、script的src属性设置接口地址...

2020-02-03 12:54:14 159

原创 sessionStorag、localStorage、的区别

三者的相同点:都是保存在浏览器端的,且同源的。不同点: cookie数据始终在同源的http请求中携带,而sessionStorage和localStorage不会把保存的数据发给服务器,仅在本地保存 cookie数据有路径的概念,可以限制cookie只属于某个路径下 cookie的储存大小只有4k,sessionStorag...

2020-02-03 11:51:55 316

原创 call apply bind的区别

call()和apply()的第一个参数相同,就是指定的对象,这个对象就是函数执行的上下文。call()和apply()的区别在于两者之间接收的参数,call()在第一个参数之后的,后续参数就是传入该函数的值。apply()只有两个参数第一个是对象,第二个是数组这个数组就是该函数的参数bind()方法和前两者的不同在于bind()方法会返回执行上下文被改变的函数,而不会立即执行,而前两者不...

2020-02-03 11:12:44 102

原创 深克隆与浅克隆

浅克隆: 只是拷贝了基本类型的数据,而引用类型数据复制后也是会发生引用,我们把这种拷贝叫浅拷贝(浅复制),换句话来说浅复制仅仅是指向被复制的内存地址,如果地址中的对象被改变了,那么被复制出来的对象也会改变深克隆: 创建一个新对象,属性中引用的其他对象也会被克隆,不再指向原有的对象地址...

2020-02-03 10:56:47 90

原创 typeof和instanceof检测数据类型有什么区别

相同点: 都常用来判断一个变量是否为空或者是什么数据类型不同点:typeof返回值是一个字符串,用来说明变量的数据类型 instanceof用于判断一个变量是否属于某个对象的实例...

2020-02-03 10:38:05 472

原创 浏览器内核及其特点

IE Trident(内核)Safari webkitFireFox GeckoChrome webkit/blinkOpera presto Trident内核就是我们所熟知的IE浏览器的内核,该内核在IE4中首次采用,沿用到IE11,俗称“IE内核”。一直到Windows XP时期,由于Wi...

2019-05-05 18:41:30 676

原创 date对象

Data对象常用获取方法var date = new Date()//创建一个date对象date.getDate() //从 Date 对象返回一个月中的某一天 (1 ~ 31)date.getDay()// 从 Date 对象返回一周中的某一天 (0 ~ 6,0表示星期日)date.getFullYear()//从 Date 对象取得四位数的年份date.getHours()/...

2019-03-14 22:07:06 236

原创 JavaScript try/catch/finally语句

try/catch/finally定义try/catch/finally 语句用于处理代码中可能出现的错误信息。错误可能是语法错误,通常是程序员造成的编码错误或错别字。也可能是拼写错误或语言中缺少的功能(可能由于浏览器差异)。try语句允许我们定义在执行时进行错误测试的代码块。catch语句允许我们定义当try代码块发生错误时,所执行的代码块。finally语句在 try ...

2019-03-08 17:04:36 330

原创 JavaScript类数组

类数组的组成部分属性必须为索引(数字)属性必须有length属性最好有push方法var obj = { '0':'a', '1':'b', '2':'c', 'length':3,// 必须有length属性,没有length属性,不构成类数组 'push':Array.prototype.push,// 添加数组方法 //'s...

2019-03-08 15:46:47 181

原创 JavaScript数组创建与操作

数组的创建1、数组的创建方式有两种1.1 Array构造函数创建var arr = new Array()//创建一个空数组var arr = new Array(10)//创建一个长度为10的数组,单传一个数字为数组的长度(不可以传小数)var arr = new Array('red','blue','green')//创建一个包含3项的字符串的数组使用Array创建的时...

2019-03-05 16:50:42 305

原创 JavaScript中Typeof返回的结果

Number(数字),String(字符串),Boolean(布尔),Object(对象),null返回Object,Function(函数),Undefined(未定义)

2019-03-04 13:33:25 489

空空如也

空空如也

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

TA关注的人

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