集成前端面试题(持续更新)(2)

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第一个参数是字符串而不是函数,闭包都会造成内存泄露
 	

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值