XHTML可以很好处理各大浏览器的兼容(pc端浏览器、手机端浏览器、PAD)
HTML(文本标记语言)是英文HyperText Markup Language
XHTML(可扩展标识语言)是The Extensible Markup Language
XHTML的语法较为严谨
XHTML所有标签都必须小写;标签必须成双成对;XHTML标签顺序必须正确。<b><i>This text is bold and italic</b></i>
iframe有那些缺点:
① iframe会阻塞主页面的Onload事件;
② 搜索引擎的检索程序无法解读这种页面,不利于SEO;
③ 会影响页面的并行加载。
④iframe框架页面会增加服务器的http请求,对于大型网站是不可取的。
iframe的优点:
1.iframe能够原封不动的把嵌入的网页展现出来。
2.如果有多个网页引用iframe,那么你只需要修改iframe的内容,就可以实现调用的每一个页面内容的更改,方便快捷。
3.网页如果为了统一风格,头部和版本都是一样的,就可以写成一个页面,用iframe来嵌套,可以增加代码的可重用。
4.如果遇到加载缓慢的第三方内容如图标和广告,这些问题可以由iframe来解决。
行内元素浮动之后,就具有inline-block的属性
网页中应该使用偶数字体大小:比如微软雅黑,奇数字号加粗的时候文字大小会明显不一样,有的字大一点有的字小一点;ie6会把定义为13px的字渲染成14px;以“中”这个字为例,在12像素时,竖线在中间,左右各5像素,显得均衡。
单冒号(:)用于css3的伪类
双冒号(::)用于css3的伪元素
实现js的异步加载,defer,async,type=”module”
map将数组中的每一项替换为新的结果,filter过滤出符合条件的项
parseInt(item,index)
parseInt(项,进制)
getAttribute()的方式可以获取自定义属性
property获取boolean,而对于 attribute 获取的则是把 HTML 里对应属性的值拿到转换成字符串
改变property的值不会同步到attribute,反之也是
1. 不使用CSS表达式
2. 使用<link>不使用@import
压缩javascript和css
1. 删除不需要的脚本
2. 减少DOM访问
svg输出的图形是矢量图形,能够方便的绑定事件
c3新特性:圆角、阴影、文字特效、线性渐变、transfrom、animate、多列布局
• absolute:生成绝对定位的元素,相对于 static 定位以外的第一个父元素进行定位
• fixed:生成绝对定位的元素,相对于浏览器窗口进行定位
• relative:生成相对定位的元素,相对于其正常位置进行定位
• static 默认值。没有定位,元素出现在正常的流中
• inherit 规定从父元素继承 position 属性的值
行内元素float:left后变为inline-block
“事件代理”即是把原本需要绑定的事件委托给父元素,让父元素担当事件监听的职务。
settimeout第一个参数是字符串而不是函数,闭包都会造成内存泄露
集成前端面试题(持续更新)(2)
最新推荐文章于 2024-06-15 03:51:35 发布