上一页 1 2 3 4 5 6 7 ··· 9 下一页
摘要: class 首先, 在JavaScript中, class类是一种函数 class User { constructor(name) { this.name = name; } sayHi() {alert(this.name);}}alert(typeof User); // function c 阅读全文
posted @ 2019-11-17 23:07 rencoo 阅读(2405) 评论(1) 推荐(2) 编辑
摘要: 1.利用额外数组 function unique(array) { if (!Array.isArray(array)) return; let newArray = []; for(let i=0, len=array.length; i<len; i++) { let itemAtIndex = 阅读全文
posted @ 2019-11-09 23:08 rencoo 阅读(480) 评论(0) 推荐(0) 编辑
摘要: 1.加载3d模型,obj格式,方式一: 加载obj,自行指定material贴图;方式二: 同时加载obj和mtl,此时为了正确加载贴图,最好指定统一的baseUrl; 2.canvas.toDataUrl() 图片为黑色的问题,解决: var renderer=newTHREE.WebGLRend 阅读全文
posted @ 2019-11-05 22:16 rencoo 阅读(193) 评论(0) 推荐(0) 编辑
摘要: TCP/IP协议族各层的作用如下 应用层 决定了向用户提供应用服务时通信的活动; 各类通用的应用服务。FTP(File Transfer Protocol,文件传输协议)、DNS(Domain Name System,域名系统)、HTTP; 传输层 对上层应用层提供处于网络连接中两台计算机之间的数据 阅读全文
posted @ 2019-10-29 22:55 rencoo 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 1.组件data函数return的数据 作用域是组件本身 可以在模板template及计算属性computed和方法methods中使用 2.父传子,props数据 来自父级;可以是写死的,或者是来自父级的动态数据,这时可以使用v-bind来绑定props的值 可以在模板template及计算属性c 阅读全文
posted @ 2019-10-26 00:18 rencoo 阅读(710) 评论(0) 推荐(0) 编辑
摘要: 方式一: 算法实现 function getThousand (numStr) { if (numStr.length < 4) return numStr; let len = numStr.length; let restLen = len % 3; // 千分位划分余下的位数 let arr  阅读全文
posted @ 2019-10-15 00:40 rencoo 阅读(1195) 评论(0) 推荐(0) 编辑
摘要: 为了方便起见,我们通过1200px宽的屏幕来讲解bootstrap中container、row、col的css属性值为何这样设置的原理 在1200px屏幕中为何container的宽度设置为1170px? 为了在1200px宽的设备两边留出一定的边距,因此将container的宽度设置为1170px 阅读全文
posted @ 2019-10-07 01:17 rencoo 阅读(757) 评论(0) 推荐(0) 编辑
摘要: margin重叠是指两个同级元素之间。margin穿透指的是,子元素margin超出父元素而未被父元素包含的现象。 出现margin重叠的原因: 同一个BFC里面两个块级元素会出现margin折叠。 解决方式:让两个块级元素不在一个BFC内。 默认情况,子元素设置margin-top或者margin 阅读全文
posted @ 2019-10-06 22:24 rencoo 阅读(3775) 评论(0) 推荐(0) 编辑
摘要: 1.call/apply Function.prototype.myCall = function (context, ...args) { if (typeof this !== 'function') return; var fun = this; context._fn = fun; // T 阅读全文
posted @ 2019-05-21 17:48 rencoo 阅读(756) 评论(0) 推荐(0) 编辑
摘要: 实时搜索的优化分为两个方面 减少请求次数(节流,throttle) 取消上一次请求 ajax请求是异步的,发送请求时是按照先后顺序,但由于每个请求的响应数据量不同,返回结果的顺序是难以预料的,可能导致出现最终想要的搜索结果被之前的请求返回结果覆盖的情况。 为了解决上述问题,我们需要让返回的结果也有个 阅读全文
posted @ 2019-05-20 14:10 rencoo 阅读(324) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 9 下一页