随笔分类 - 武林秘籍
我的debug经验
摘要:let const promise 异步流程同步表现出来。本身只是管理异步请求,他不发送请求。避免了回调的层层嵌套 一个p有三种状态 等待 成功 失败 不可逆 只可以 等待到完成 或者失败 箭头函数 解构(数组解包,对象解包) [a, b] = [1, 2] let {a, b} = object
阅读全文
摘要: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
阅读全文
摘要:闭包是指外部函数声明内部函数。内部函数引用外部函数的局部变量。这样当外部函数执行完毕以后,局部变量不能被释放,一直可以使用 具体引用(待补充) 闭包就是在外界能够调用到内函数 那么内函数注册onclick事件 外部点击 就会调用 或者作为返回值return出去也可以
阅读全文
摘要:1.作为函数 匿名函数(指向全局) 全局函数(指向全局) 2.作为函数对象 new 创建后(指向实例) 直接调用 (指向window) 3.箭头函数中 指向定义时候父元素的this(继承而来) 4.事件中 指向触发事件的元素 5.定时器中 两个定时器中都(指向window) 6.作为方法被调用 谁调
阅读全文
摘要:MVC (Model-View-Controller) 是一种软件设计模式.它强调分离软件的业务逻辑和显示. 这种“分离”提供了更好的分工和改进的维护. 一些其他的模式也是基于MVC来设计的, 对MVC软件设计模式的三个部分可以被描述如下: Model: 模型持有所有的数据、状态和程序逻辑. Vie
阅读全文
摘要:1. js数据类型(两种数据类型) 基本数据类型:null undefined number boolean symbol string 引用数据类型: array object null: 空对象 document.getElementById('') //娶不到的时候返回 null undefi
阅读全文
摘要:1.css常见选择器 id class 标签 div p 后代选择器 div > p 子带选择器 div+p 相邻选择器 div相邻的右边的第一个 同级别 div~p 兄弟选择器 div后面所有的p 同级别 div, p 分组选择器(两个都选择) 伪类关键字 选择器 : hover {} 不是真实存
阅读全文
摘要:html文件不区分大小写。//vue项目中组件名字驼峰 使用时候却全部小写 说明不区分 html语义化的意思, 就是标签名带有一定含义和一些css样式。比如h1-h6是标题 自动放大变粗,img是图片,table是表单等等,html5新增了一些header footer nav导航栏目 便于程序员阅
阅读全文
摘要:引子: 2020.2.24.最近刚写完一个vue项目。项目用到ES6的模块化 想到之前写node项目用到过commonjs模块化 就想着把所有用到过的模块化技术 总结学习一下 在看阮一峰老师的 es6入门那本书中讲到的module语法 想着webstorm实现一下 ,验证书里写的一些特性 问题 写了
阅读全文