- 博客(13)
- 收藏
- 关注
原创 js中的this指向
1.定义在全局作用域中的普通函数式中的this指向window对象(严格模式下,本条无效)2.事件处理函数中的this指向触发事件的标签元素3.构造函数中的this指向当前正在创建的对象(严格模式下必须用new)4.原型中的函数内的this指向当前实例5.其它框架中的函数内的this都有特定的指向 ...
2018-09-09 12:14:48 223 1
转载 js中深拷贝数组,对象,对象数组方法
首先看看这边讲的在js中,对于字符串,布尔值可直接使用赋值运算符就可以实现深拷贝,但对于引用类型,数组,对象,对象数组的拷贝呢,实际只是进行了浅拷贝 下面是一个数组var arr = ["a","b"];现在怎么进行arr数组的拷贝呢,直接赋值来的结果var arrCopy = arr;arrCopy[1]="c";arr // ["a","c"]可以看出拷贝...
2018-06-29 23:27:14 876
转载 js基本类型与引用类型
1.基本类型:Underfined ,Null, Boolean,Number,String2.引用类型: Object首先了解一个概念:栈内存与堆内存---这是两种不同的内存分配方法一般代码逻辑,简单变量,结构体都是放在栈中;而对象,以及被装箱的数据放在堆中栈内存中存放地址指向堆内存中的对象基本类型就是保存在栈内存中的简单数据段,而引用类型指的是那些保存在堆内存中的对象基本类型在内存中分别占有固...
2018-06-15 11:21:22 10522
原创 冒泡排序、快速排序 ———— js实现
一、思想冒泡排序思想:每一次对比相邻两个数据的大小,小的排在前面,如果前面的数据比后面的大,就交换两个数的位置;实现逻辑:两个for循环,外层从第一个数到倒数第二个数,内层从外层的后面一个数到最后一个数var timer = 0;var bubbleSort = function(arr){for (var i =0; i< arr.length -1; i++){ for (...
2018-06-13 16:06:11 170
原创 浏览器标准模式和怪异模式的区别
两者的区别:1.盒模式的解析上:在strict mode 中: width是内容宽度在quirks mode 中: width则是元素的实际宽度,而内容宽度 = width- (margin-left + margin-right + padding-left + padding-right + border-left + border-right)2. 图片元素垂直对齐方式在strict mod...
2018-05-30 22:35:52 361
转载 JIT编译与AOT编译
JIT (just in time) 实时编译,即时编译 JIT的优势是Profile -Based Optimization ,也就是边跑边优化,根据运行时信息然后随着时间的推移得到尽可能优化的代码,适用于开发调试AOT-ahead of time 预先编译,静态编译相比之下AOT的优点:在客户端我们不需要导入体积庞大的angular编译器,这样就可以减少我们js脚本库的大小,使用AOT编译后...
2018-05-21 20:40:46 1328
原创 JS中map()与forEach()的用法
相同点:1.都是循环遍历数组中的每一项2.每次执行匿名函数都支持三个参数,参数分别为item(当前每一项),index(索引值),arr(原数组)3.匿名函数中的this都是指向window4.只能遍历数组 不同点:map()map方法返回一个新的数组,数组中的元素为原始数组调用函数处理后的值也就是map()进行处理之后返回一个新的数组⚠️注意:map()方...
2018-05-21 19:56:26 10532 1
原创 计算机网络基础——牛客网题集哦
1.TCP/IP 运输层协议:进程寻址,提供无连接服务,提供面向连接服务2.TCP/IP 网络层功能: ip寻址,路由寻址3.提供链路速率可以减少数据的发送时延4.发送时延:主机与路由器发送数据帧所需要的时间5.传播时延:电磁波在信道中传播一定距离需要花费的时间6.处理时延:主机与路由器在收到分组时要花费一定的时间处理7.排队时延:分组在进入路由器后再输入队列中的等待处理的时间8.传播时延 = 信...
2018-05-15 21:47:35 632
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人