简单总结

清除浮动
子元素浮动,从而造成父元素高度塌陷,当给父元素设置背景色时,无效,因为BFC有条规定:计算BFC的高度时,浮动元素也会参与计算,当写overflow:hidden时,会触发BFC,所以就清除浮动了
方法:
1.给父元素添加overflow:hidden;
2.空标签法clear:both;
3.伪元素清除浮动:
::after{
Coutent:"";
Clear:both;
Height:0;
Display:block;
Overflow:hiddeh;
}
常见的伪类:
p:first-child 选择第一个选择器
p:last-child 选择最后一个选择器
p:first-of-type 选择属于其父元素的首个元素
p:last-of-type 选择属于其父元素的最后元素
p:nth-child(9n+2) 选择属于其父元素的第二个子元素
p:only-child 选择属于其父元素的唯一子元素
p:nth-of-type(n) 选择第几个元素
p:active 选择正在被激活的元素
P:hover 选择被鼠标悬浮着元素
P:link 选择未被访问的元素
p:visited 选择已被访问的元素
P::checked 选择每个被选中的元素
常见的伪元素:
P::after 在指定元素的内容前面插入内容
P::before 在指定元素的内容后面插入内容
P::first-letter 选择指定元素的第一个单词
P::first-line 选择指定元素的第一行
P::selection 选择指定元素中被用户选中的内容
深浅拷贝
一级拷贝方法:1.slice() 2.concar()3.直接遍历,添加到数组 ES6三点…扩展运算符
多级拷贝方法
1.JQ的extend方法 2.JSON的序列化和反序列化
瀑布流
瀑布流是当前非常火的一种布局格式,
1.源源不断 2.层次不齐
两大布局格式
1.页面布局 2.图片加载
私有函数
1.私有函数:外部无法访问执行 2公有函数:外部可以访问执行
闭包
闭包是指有权访问另一个函数作用域中变量的函数
作用:访问另一个函数作用域中变量
原理:通过匿名式函数把局部变量驻留在内存里,可以减少全局变量的使用
优点是封装性,减少了全局变量的使用频率,防止污染。
缺点是由于闭包作用域返回的局部变量资源不会被立即销毁回收,所以可能会占用更多内存,会导致卡顿,再多的话会导致内存泄露。
事件委托
1.给父元素绑定事件
2.监听子元素的冒泡事件
3.找到是哪个子元素的事件
生命周期钩子
1.创建阶段
创建之前 beforeCreate
创建之后 created
2.挂载阶段
挂载之前 beforeMound
挂载之后 mounded
3.更新阶段
更新之前 beforeUpdate
更新之后 updated
4.销毁阶段
销毁之前 beforeDestroy
销毁之后 destroyed
条件渲染指令
有v-if和v-show
功能:v-show只编译一次,后面就是控制css,v-if不停地销毁和创建,v-show性能更好一点
Less
@by:red;
@width:100px;
@height:80px;
.one{
width:@width;
height:@height;
background:@by;
}
.one{
width:400px;
height:100px;
li{
widht:100px;
height:auto;
a{
color:red;
}
}
}
小程序
1.设计师是物理像素 2.工程师是逻辑像素
页面栈
页面栈最大层级限制是10
小程序导航API
1.wx.navigateTo为打开新页面,会增加页面栈大小,直到页面栈大小为10
2.wx.redirectTo为页面重定向,不会增加页面栈大小
3.wx.navigateBack为页面回退,会减少页面栈大小,直到页面栈大小为1
4.wx.switchTab为跳转tabBar页面专用API
5.wx.reLaunch为重新启动, 可以打开任意页面
npm跟cnpm区别
npm服务器在国外,cnpm服务器在国内,推荐使用 CNPM
兼容问题
1.JS引擎
2. 渲染引擎

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值