05 2018 档案
摘要:class Circle { constructor(radius) { this.radius = radius; Circle.circlesMade++; }; static draw(circle, canvas) { // Canvas绘制代码 }; static get circlesM
阅读全文
摘要:创建对象7种方法 继承的六种实现方式 1.原型链继承 让子类共享父类的方法,其关键实现就是让一个原型对象指向另一个类型的实例 1 function Parent(){ 2 this.colors = ['blue','green']; 3 } 4 Parent.prototype.addColor
阅读全文
摘要:各种宽高总结 对象属性含义 window innerWidth/innerHeight 浏览器窗口内部视口(viewport)宽高,包括滚动条宽度和高度 outerWidth/outerHeight 浏览器窗口外部整体宽高,包含边框、工具栏等 screenTop/screenLeft 浏览器窗口相对
阅读全文
摘要:一、CSS是如何匹配样式的 样式系统从最右边的选择符开始向左进行匹配规则。只要当前选择符的左边还有其他选择符,样式系统就会继续向左移动,直到找到和规则匹配的元素,或者因为不匹配而退出。 二、CSS选择器性能排行(从高到低) 1.id选择器(#myid) 2.类选择器(.myclassname) 3.
阅读全文
摘要:1.父元素使用flext布局,justify-content:center,align-items:center 2.父元素使用grid布局 .container{ display: grid; place-items: center; } 3.绝对定位法+偏移法 父元素使用相对定位,子元素绝对定位
阅读全文
摘要:核心思路(分治思想) 快速排序采用**分治(Divide and Conquer)**的思想,基本步骤如下: 选取基准(Pivot):从数组中选择一个“基准值”。 分区(Partition): 将数组分成两部分:小于基准值的放左边,大于基准值的放右边(可原地交换实现)。 递归排序(Recursion
阅读全文
摘要:深度优先 前序遍历(根-左-右):[a, b, d, g, h, c,e,i,f] 访问根节点 访问当前节点的左子树 若当前节点无左子树,则访问当前节点的右子树 递归版本: function preorderTraversal(root) { if (root null) return; // 访问
阅读全文
摘要:一、dom节点的关系及遍历 element.firstChild(firstElementChild); 如果节点为已知节点的第一个子节点就可以使用这个方法。此方法可以递归进行使用 element.firstChild.firstChild..... 在ie中,ie9以前,如果子节点中含以空格开头,
阅读全文
摘要:http://www.talkingdotnet.com/how-to-enable-gzip-compression-in-asp-net-core/
阅读全文

浙公网安备 33010602011771号