面试准备大杂烩

注:主要是一些面试题涉及的知识点
八种创建等高列布局

左侧固定宽,右侧自适应屏幕宽,左右两列,等高布局

JavaScript事件代理和委托(Delegation)

JavaScript停止事件冒泡和取消事件默认行为?

浏览器渲染页面和加载页面机制

详解浏览器渲染页面过程

js中几种实用的跨域方法原理详解

jQuery经典面试题及答案精选

Git常用命令

浏览器输入url到整个页面显示出来经历的过程

作为前端应当了解的Web缓存知识

  • src和href的区别

1)src用于替换当前元素,href用于在当前文档和引用资源之间确立联系。
href是Hypertext Reference的缩写,表示超文本引用。用来建立当前元素和文档之间的链接。常用的有:link、a。 浏览器会识别该文档为css文档,并行下载该文档,并且不会停止对当前文档的处理。这也是建议使用link,而不采用@import加载css的原因。
2)src是source的缩写,src的内容是页面必不可少的一部分,是引入。src指向的内容会嵌入到文档中当前标签所在的位置。常用的有:img、script、iframe。当浏览器解析到该元素时,会暂停浏览器的渲染,知道该资源加载完毕。这也是将js脚本放在底部而不是头部得原因。

  • CSS link/import区别
    (1) link属于HTML标签,而@import是CSS提供的;
    (2) 页面被加载的时,link会同时被加载,而@import引用的CSS会等到页面被加载完再加载;
    (3) import只在IE5以上才能识别,而link是HTML标签,无兼容问题;
    (4) link方式的样式的权重 高于@import的权重.

你可能感兴趣的:(面试准备大杂烩)