css+js list

时间:2020-05-03 18:06:23   收藏:0   阅读:50

1. 都了解哪些排序,冒泡排序思想还有堆排序思想

排序讲的不错 https://www.cnblogs.com/bear-blogs/p/10808399.html

各种排序

https://www.cnblogs.com/bear-blogs/p/10808399.html

冒泡排序

https://blog.csdn.net/zhuyin6553/article/details/91148949

堆排序

https://blog.csdn.net/cdlwhm1217096231/article/details/90675708

 

2. 网页上输入https://baidu.com(类似的吧)url后到页面显示结果,详细描述这个过程,https和http的区别。

协议(http和https) 域名 端口 都相同才是同源

 

3. 水平垂直居中

技术分享图片

需要知道宽高 

1)margin-left 

2)margin top bottom 0

不需要知道宽高

3)transform:translate(-50%,-50%)

4) flex弹性布局

技术分享图片

 

 

 5)

技术分享图片

 

 

 4. 盒模型

box-sizing: content-box

最常用的有

标准盒模型  content 

IE(怪异)盒子模型  box-sizing: border-box; 宽=content+padding+border  (bootstap和react中都是用这种盒子模型来的)

flex弹性布局盒子  Flex container 和 Flex item

 

5. 经典布局

左固定,右自适应

flex实现

技术分享图片

 

 

 flex: 0 0 200px;  参数的意思分别是: 放大的比例,缩小的比例,在盒子中的占比大小

技术分享图片

 

技术分享图片

原理就是建立不同的文档流(层级)

浮动,定位能脱离文档流

transform能脱离层级,类似脱离文档流

技术分享图片

 

 

 

第二种高,根据css的渲染机制从右向左,第一种还要进行二次查找

 

技术分享图片

 

 

 

堆:存储引用类型值的空间

栈:存储基本类型值和制定代码的环境

基本类型直接存储,引用类型开个堆存储

 

 技术分享图片

对象和数组区别

数组是以数字作为索引

 

技术分享图片

 

 

 输出: 珠峰

自己实现一个Symbol

 

技术分享图片

 

 

 输出: 培训

toString valueOf

 

== 转换规则

左右两边数据类型不一样的转换规则

1)对象 == 字符串,把引用类型对象类型toString()之后变成字符串

2)null == undefined相等,但是和其他值就不相等了

3)NaN和任何都不相等

4)剩下的都是转换为数字 “1” == true (true)

技术分享图片

对象先toString()转为字符串,再Number()转为数字

技术分享图片

 

原文:https://www.cnblogs.com/jiangtuzi/p/12822470.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!