03 2020 档案
摘要:如果是圆圈固定数循环 可以用% 圆圈中最后剩下的数字 var lastRemaining = function(n, m) { let arr = [] let head = 0 for (let i = 0; i < n; i++) arr.push(i) while(arr.length > 1
阅读全文
摘要:Object的key会被强制转化为字符串 它类似于对象,也是键值对的集合,但是“键”的范围不限于字符串,各种类型的值(包括对象)都可以当作键。也就是说,Object 结构提供了“字符串—值”的对应,Map 结构提供了“值—值”的对应,是一种更完善的 Hash 结构实现。如果你需要“键值对”的数据结构
阅读全文
摘要:ES6 提供了新的数据结构 Set 它类似于数组,但是成员的值都是唯一的,没有重复的值。 Set本身是一个构造函数,用来生成 Set 数据结构。 const s = new Set(); s.add(x) //1.增加 不会增加重复的值 s.size // 2. 长度 s. delete(value
阅读全文
摘要:bootstrap元素居中 在bootstrap中实现元素居中的方法主要有这几种: 1.加类.text-center(子元素居中) 2.加类.center-block(自身居中) 3.利用bootstrap中列偏移的概念。例如:col-md-offset-2(外边距向右偏移两列)
阅读全文
摘要:最大公约数 // 辗转相除法 // 求 a,b的最大公约数 //a > b b就是除数 a是被除数 // a % b = 0 最大公约数为b //a% b != 0 // a = b b = 余数 var divisor = (num1, num2) => { return num2 0 ? num
阅读全文
摘要:div { width: 200px; height: 200px; display: block; position: relative; } div::after { content: ""; background: url(image.jpg); opacity: 0.5; top: 0; l
阅读全文
摘要:哪些数据结构部署了 Symbol.iteratoer属性了呢? 只要有 iterator 接口的数据结构,都可以使用 for of循环。 数组 Array Map Set String arguments对象 Nodelist对象, 就是获取的dom列表集合 以上这些都可以直接使用 for of 循
阅读全文
摘要:1. //jQ对象和原声对象是不同的 $('#').html() document.getElementById('#').innerHTML //jQ对象转成原生对象方法 $('#')[0] $('#').get(0) //原生转成jQ对象 $(原生对象) //实现 function $(sele
阅读全文
摘要:常用css3属性 border-radius box-shadow 边框阴影 background-size: 可以设置宽高;cover(整个背景图都放进来,但是有可能溢出)/contain(背景图被包含div 可能有些地方没有背景图) 动画::transform/变形 旋转 rotate(30de
阅读全文
摘要:一个原型题(注意我做错的部分) const foo = {} const f = function() {} Function.prototype.a = 'value a' Object.prototype.b = 'value b' console.log(foo.a, foo.b, f.a,
阅读全文
摘要:$(function() { $(window).on('resize', function () {//监听屏幕大小改变事件 let clientW = $(window).width()//获取可视窗口宽度 let $allItems = $('.carousel-inner .carousel
阅读全文
摘要:1.设置垂直居中 //父元素 b-flex justify-content-center align-align-items-center
阅读全文
摘要:字体下载:https://www.fontke.com/ @font-face{ font-family: '字体名称随便起'; src: url('../font/字体名称.eot'); src:url('../font/字体名称.woff') format('woff'), url('../fo
阅读全文
摘要:bootstrap特点 响应式布局:伸缩布局的成熟(流式布局)//响应式一套部署 用处:后台管理系统(引入组件eCharts)前端:展示性页面(不要太复杂的业务逻辑,展示为主) 兼容性: 基本pc端 移动端 全平台兼容 (跨平台,跨浏览器) 更新:社区更新活跃 从CDN引入优点: 本地体积小(托管在
阅读全文
摘要:1 一行默认列的总和单位12 行 row 列 col-md-3 当列数大于12会另外起一行 2 有四种屏幕的自适应 3 重置行高度 设置行高同时又想保证换行(高度不一致) 中间加上 <div class='clearfix'> 4.列的移动,但是不重叠。影响换行 <div class="clo-md
阅读全文
摘要:闭包是指外部函数声明内部函数。内部函数引用外部函数的局部变量。这样当外部函数执行完毕以后,局部变量不能被释放,一直可以使用 具体引用(待补充) 闭包就是在外界能够调用到内函数 那么内函数注册onclick事件 外部点击 就会调用 或者作为返回值return出去也可以
阅读全文
摘要:1.作为函数 匿名函数(指向全局) 全局函数(指向全局) 2.作为函数对象 new 创建后(指向实例) 直接调用 (指向window) 3.箭头函数中 指向定义时候父元素的this(继承而来) 4.事件中 指向触发事件的元素 5.定时器中 两个定时器中都(指向window) 6.作为方法被调用 谁调
阅读全文
摘要:jQuery中$.each()方法的使用 var arr1=['aa','bb','cc','dd']; $.each(arr1,function(i,val){ //两个参数,第一个参数表示遍历的数组的下标,第二个参数表示下标对应的值 console.log(i+'```````'+val);
阅读全文
摘要:1.res.writeHead response.writeHead(statusCode, [reasonPhrase], [headers]) 向请求的客户端发送响应头。该函数在一个请求内最多只能调用一次,如果不调用,则会自动生成一个响应头。因为实际开发中,我们需要返回对应的中文以及对应的的文本
阅读全文
摘要:run code 可以运行代码 configure display language”。语言切换 npm install --save-dev @types/node. 终端/node语法提示
阅读全文
摘要:$.ajax({ url: "http://mock-api.com/5n9owmzo.mock/jq", type: "GET", dataType: "json", //接受的数据格式 contentType:'', //发送的数据 success: function(data) { log('
阅读全文
摘要:button button:hover{ border-radius: 5px; color: #fff; background: lightslategray; } button:focus{ border-radius: 2px; color: #fff; background: lightsl
阅读全文