面试-前期技术总结

管理工具

git: 版本管理控制工具
webpack: 打包工具
SVN:
grount:
禅道:项目管理
码云:管理工具

单行文本超出不显示(隐藏):

.over{overflow: hidden;text-overflow:ellipsis;display: -webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}或者直接加上:text-overflow :ellipsis;white-space : nowrap;overflow: hidden;

定位position
**static : **静态定位(默认)
**relative : **相对定位,不脱离文档流,如果没有定位偏移量,对元素本身没有影响;相对于其本身位置定位
**absolute : **绝对定位,完全脱离文档流,使内嵌支持宽高;若有定位父级,相对于定位父级发生偏移,如果没有定位父级相对于整个文档发生偏移

浏览器的内核

浏览器内核既是浏览渲染引擎,正因为每个浏览器的内核不一样,所以兼容性问题才出现

**Webkit内核 : **Chrome,Safari,Opera

**Gecko内核 : **代表作品是Firefox,即火狐浏览器。因火狐是最多的用户,故常被称为firefox内核它是开源的,最大优势是跨平台,在Microsoft Windows、Linux、MacOs X等主 要操作系统中使用

**Trident内核 : **IE,因IE捆绑在Windows中,所以占有极高的份额,又称为IE内核或MSHTML,此内核只能用于Windows平台,且不是开源的。代表作品还有腾讯、Maxthon(遨游)、360浏览器等。但由于市场份额比较大,曾经出现脱离了W3C标准的时候,同时IE版本比较多,存在很多的兼容性问题

**Blink内核: **由Google和Opera Software开发的浏览器排版引擎,2013年4月发布。现在Chrome内核是Blink。谷歌还开发了自己的JS引擎,V8,使JS运行速度极大地提高了

**Presto内核 : **代表作品是Opera,Presto是由Opera Software开发的浏览器排版引擎,它是世界公认最快的渲染速度的引擎。在13年之后,Opera宣布加入谷歌阵营,弃用了Presto

rem布局

[图片上传中。。。


6859134-ce7ee26031cb5ab0.png

(2)]d8219ee08c098540a8e0c60d480558d0.png

XHTML 与 HTML 的区别

strict html 4.01 标准 xhtml 1.0 标准
<html> 必须是root元素 html元素需要有xml相关属性
<head>和<body> 是 <html>中一定有且只有的元素 元素名必须是小写字母
<head> 必须有 <title> 元素属性用"包围,不能为空值
<meta>和<style>可选, 他们只能在<head>里 在内容里不能有&, 需要转义,包括其他特殊字符<>
<body> 里只能有 block元素 空元素以 />结尾
block元素不能放在inline元素里 标签必须成双成对
block元素不能放在p标签里 标签顺序必须正确
ul和ol中只能有li元素,但li里可以放其他,包括block元素 所有属性都必须使用双引号
blockquote标签中只能放block元素 不允许使用target="_blank"

http中的三次握手,四次挥手

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容