摘要: javaScript中没有继承,其构造函数继承及原型继承的实质是借用构造函数与建立原型委托。 阅读全文
posted @ 2020-11-21 15:08 iszhangjin 阅读(62) 评论(0) 推荐(0)
摘要: 1、button内部可以包含内容,定制性强,input只能通过设置value来显示按钮内容; 2、不同浏览器中button在不设置type的情况下,提交的值不同,除IE提交的是button闭合标签内的值外,其他浏览器都提交的是button的value属性值 阅读全文
posted @ 2020-04-02 11:16 iszhangjin 阅读(1183) 评论(0) 推荐(0)
摘要: 一、冒泡排序 遍历一个数组,如果发现数组中相邻的两个元素不满足要求时,就调整他们的次序,直达最后没有需要调整时说明数组有序。 二、选择排序 三、插入排序 四、希尔排序 五、归并排序 六、快速排序 阅读全文
posted @ 2019-10-15 11:21 iszhangjin 阅读(140) 评论(0) 推荐(0)
摘要: 一、浅拷贝 浅拷贝是拷贝对象中的非引用类型属性的值和引用类型属性的引用。 注意:浅拷贝与赋值操作不同。 二、深拷贝 深拷贝就是对遍历对象的所有属性,复制原对象的非引用类型属性,并对引用类型属性进行递归的深拷贝。 三、原生提供的浅拷贝方法 对于数组有。arr.slice() arr.concat() 阅读全文
posted @ 2019-09-07 11:11 iszhangjin 阅读(135) 评论(0) 推荐(0)
摘要: 一、构造函数、原型和实例的关系 每一个构造函数都有一个原型对象——constructor.prototype 原型对象包含一个指向构造函数的指针。constructor.prototype.constructor = constructor 实例包含一个指向原型对象的内部指针。instance.__ 阅读全文
posted @ 2019-09-06 09:32 iszhangjin 阅读(205) 评论(0) 推荐(0)
摘要: 一、简介 es6之前,生成实例对象的传统方法是通过构造函数,这里的构造函数包括自己声明的构造函数,也包括原生构造函数。(自己声明的构造函数函数名要大写); es6提供了更接近传统面向对象语言的写法,引入了Class这个概念。通过Class关键字,可以定义类,可以看作是语法糖。与构造函数不同的是,类必 阅读全文
posted @ 2019-09-05 19:58 iszhangjin 阅读(217) 评论(0) 推荐(0)
摘要: 顾名思义:组件的生命周期函数就是贯穿一个组件从出生(挂载)到死亡(卸载)这段时间中 特殊时间点所会触发的函数 一、生命周期执行顺序 (1)、挂载: componentWillMount() ——> render() ——> componentDidMount() (2)、更新 1、props更新,父 阅读全文
posted @ 2019-09-01 14:58 iszhangjin 阅读(277) 评论(0) 推荐(0)
摘要: 1、在浏览器地址栏输入url后,通过dns查询将域名转换为对应的IP地址(浏览器本地缓存,电脑缓存,路由器等中间缓存,域名服务器);2、找到服务器的IP地址后,通过三次握手建立tcp连接,浏览器在建立好的tcp连接上发送http请求到服务端;3、服务端处理请求,并发送响应到浏览器端4、浏览器接收到响 阅读全文
posted @ 2019-08-29 11:16 iszhangjin 阅读(993) 评论(0) 推荐(0)
点击右上角即可分享
微信分享提示