- 博客(6)
- 收藏
- 关注
原创 简单数据&复杂数据的区别
简单数据类型:string \ number \ boolean \ undefined \ null复杂数据类型:object \ function \ array
2021-08-20 22:39:31
395
1
原创 js 逻辑中断
逻辑中断(短路运算)的原理:当有多个表达式(值)时,左边表达式的值可以确定时,就不再继续运算右边表达式的值。var num = 0;document.write(123 || num++); ※逻辑中断,返回值123,之后的代码不再继续运行document.write(num); num的值仍为0逻辑与的运算规则(&&)1.从左到右运行代码,找假值(布尔值为false)0、" " (空字符串)、' '(空字符串)、null(空值)、undefined(未定义).
2021-08-20 21:15:43
944
1
原创 es6新增的let和var的区别
let是ES6新增的用来声明变量的命令,用法类似于var同var的区别1.var,其作用域为该语句所在的函数内,且存在变量提升;(预解析)2.let只作用域该语句所在的代码块(花括号)内,不存在变量提升;{ let a = 10; var b = 1;}console.log(a)-----ReferenceError: a is not defined.console.log(b)-----1{ let a = 10; var b = 1;console.l
2021-08-16 11:14:06
501
原创 css中rem、em、vw和px的区别
px特点1.常用于pc网页布局2.因大部分pc端网页皆为1920px3.适用于ie678px像素(Pixel)其实也是一种相对长度单位,像素px是相对于显示器屏幕分辨率而言的。(引自CSS2.0手册)为什么要使用em和rem?使用em和rem单位可以让我们的设计更加灵活,能够控制元素整体放大缩小,而不是固定大小。 我们可以使用这种灵活性,使我们在开发期间,能更加快速灵活的调整,允许浏览器用户调整浏览器大小来达到最佳体验。em特点1.em的值不是固定的;2.em...
2021-08-13 16:44:18
221
原创 8.11 移动端布局排版思考
一.活动卡片布局1.例:活动卡片页之间的水平间距和屏幕两侧的水平间距皆为10pxB站:给主体盒子设置一个左右为5px的内边距 再给每个盒子设置一个左右为5px内边距从而达到两侧和盒子之间的距离皆为10px二.宽度用flex / 定宽 百分比/?1.如果单行水平布局的盒子各个不固定首先先给大盒子display : flex给第一个盒子和第三个盒子定宽 随后给中间的盒子设置flex :1;2.单行水平布局的盒子宽度皆相同大盒子display : fl...
2021-08-11 18:29:06
330
原创 8.10html&css知识总结
1.超出定宽文本以省略号显示前提:设置定宽单行//不给他换行white-space : nowrap;//超出隐藏overflow:hidden;//超出部分以省略号显示text-overflow:ellipsis;两行或多行 .ellipsis-2 {//超出部分隐藏 overflow: hidden;//超出文本以省略号显示 text-overflow: ellipsis; display: -webkit-box;//限制文本为两行
2021-08-10 21:57:40
59
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人