js与css随笔 3

js
null和undefind几乎一致,两者相等,且不等于其他的0""和fasle
0 “” fasle彼此相等
function
函数是对象 函数名是指向函数对象的指针 一共三种定义函数的方法
function fnc (){}
let fnc=function(){}
let fnc = new function()(不推荐)
没有重载
函数声明和函数表达式区别
函数声明会提前 函数表达式不会
除了这个区别 两者是等价的
函数可以作为值传给另一个参数 也可以作为函数的返回
要访问函数的指针不执行函数的话 需要去掉函数名后面的圆括号
函数内部属性
arguments this
arguments.callee可以返回函数本身 但是在严格模式下不可以用
this引用的是函数据以执行的环境对象
caller 这个属性保存着调用当前函数的函数的引用 但是严格模式也不可以用
函数的属性和方法
length prototype
length属性表示函数希望接受的命名参数的个数
prototype保存他们所有实例方法的真正所在 toString valueOf 都保存在prototype名下
每个函数包含两个非继承的方法
apply() call()
两个方法区别就是传参前者是arguments和数组 后者参数必须都枚举出来
真正的用处是能扩充函数的作用域
bind() 创建一个函数的实例 this值会被绑定到传给bind()函数的值

css

min-width min-height max-width max-height
出现场景是自适应布局或者流体布局
不同移动设备
max-width:1400px
min-width:1200px
避免图片过大
max-width:100%
height:auto!important
max初始值是none
min初始值是auto
超越!importnat,超越最大
超越!important指的是max-width会覆盖width 超级覆盖
超越最大 min-width覆盖ma’x-width
任意高度元素的展开收起动画技术
内联盒模型
内容区域:background区域
内联盒子: 匿名内联盒子
行框盒子:每一行
包含盒子:行内标签
幽灵空白节点
行框盒子前面有 即使行内元素没有内容但是还有高度

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值