自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2021-01-12

var obj={ “name”:“de”, “age”:15, “list”:{ “title”:“00” } } obj.proto.say=function(){}; // 深拷贝函数 -- 创建 新对象 循环赋值 // 如果属性值 是对象 创建 新对象 循环赋值 function deepCopy(obj){ var copyObj={}; for(var key in obj){ if(obj

2021-01-12 21:47:16 74

原创 2020-12-28

一.new一个对象的过程中发生了什么吗? 创建空对象; var obj = {}; 设置新对象的constructor属性为构造函数的名称,设置新对象的__proto__属性指向构造函数的prototype对象; obj.proto = ClassA.prototype; 使用新对象调用函数,函数中的this被指向新实例对象: ClassA.call(obj);//{}.构造函数(); 将初始化完毕的新对象地址,保存到等号左边的变量中 二.缓存的理解 缓存分为强缓存和协商缓存。强缓存不过服务器,协商缓存需

2020-12-28 21:06:14 69

原创 2020-12-27

javascript的typeof返回哪些数据类型. 答案:string,boolean,number,undefined,function,object 例举3种强制类型转换和2种隐式类型转换? 答案:强制(parseInt,parseFloat,number) 隐式 split() join() 的区别 答案:前者是将字符串切割成数组的形式,后者是将数组转换成字符串 数组方法pop() push() unshift() shift() 答案:push()尾部添加 pop()尾部删除 un..

2020-12-27 18:59:53 345

原创 2020-12-24

ajax 一个完整的ajax请求 fortunegrant 2018-03-12 23:21:07 161708 收藏 127 版权 var request; if(window.XMLHttpRequest){ request=new XMLHttpRequest(); //IE7+,… }else{ request=new ActiveXObject(“Microsoft.XMLHTTP”); //IE6,IE5 用XHR发送请求: open(method,url,async) 调用XHR对象,as

2020-12-24 22:16:30 76

原创 2020-12-23

AJAX全写 $.ajax({ url: “https://api.ymduo.com/Home/Cart/cartnum”, //请求地址 type: “post”,//请求方式 默认get async: true,//是否异步 默认true 异步 false 同步 dataType: “json”,//返回的数据格式 json xml text html script data: { uid: 956519 },//传送的数据 // headers: {//请求头设置 提前发送到后端服务器的内容

2020-12-23 22:11:31 88

原创 2020-12-22

一、简介 1.什么是模块化? 简单地说,模块化就是有组织地把一个大文件拆成独立并互相依赖的多个小模块。 模块内部有许多私有属性,只向外暴露一部分公开的接口(如可以修改私有属性的方法等) 2.为什么要模块化? ES6之前,JavaScript语言一直没有模块(module)体系,无法把大文件有组织地划分成小块,并管理之间地依赖。但是模块化的思想一直存在。因为用Javascript写的代码越来越庞大,而网页也越来越像桌面APP。如此庞杂的代码,如果不进行模块化,就可能引发命名冲突,造成不易复用、维护性高。 3.

2020-12-22 22:13:44 67

原创 2020-12-21

Document 留言

2020-12-21 22:04:35 55

原创 2020-12-20

动画 1.显示,隐藏 显示,隐藏 show() hide() toggle() $(selector).show(speed,callback); $(selector).hide(speed,callback); 可选的 speed 参数规定隐藏/显示的速度,可以取以下值:"slow"、"fast" 或毫秒。 可选的 callback 参数是隐藏或显示完成后所执行的函数名称。 通过 jQuery,您可以使用 toggle() 方法来切换 hide() 和 show() 方法。 1.9版本之后,该

2020-12-20 23:07:08 85

翻译 2020-12-18

js的继承方式(共6种): 定义一个父级函数: function Animal(name){ this.name = name; this.sleep = function(){ console.log(this.name+“在睡觉”) } } Animal.prototype.eat = function(food){ console.log(this.name+“再吃”+food); }   第一种:原型链继承(父类实例作为子类的原型) function Cat(name){ this.name =

2020-12-18 22:15:32 119 1

原创 2020-12-17

写出创建对象的5种方式 var obj={name:1} var obj=new Object() obj.name=1; function fac(name,age){ var obj={ name:name, age:age } return obj } var obj={} obj.proto=car; function Car(name){ this.name=name; this.run=function(){} } Car.prototype.run=functi

2020-12-17 21:17:47 65

空空如也

空空如也

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

TA关注的人

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