原文是用markdown写的,到这里可能会有点乱
1、HTML是什么?写一个简单的HTML结构
HTML 指的是超文本标记语言 (Hyper Text Markup Language);
1 | <!Doctype html> |
2、CSS内置属性和外链哪个优先级高
内置属性优先级高于外链CSS,同等级下就近原则
3、隐藏元素的方法有哪些?请说明
1、display:none:HTML元素(对象)的宽度、高度等各种属性值都将丢失
2、visibility:hidden:HTML元素(对象)仅仅是在视觉上看不见(完全透明),而它所占据的空间位置仍然存在。
4、ontouchend和onclick有什么区别?哪个优先级高
onclick在移动端上有300ms的延迟
5、
1 | div.ontouchend=function(e){ |
eTxt未获取到,为什么?
6、怎么判断一个变量是否存在?如用一个变量获取变量值
1 | if(typeof(txt) == "undefined") |
7、写一个ajax,并获取json
1 | var xmlhttp=new XMLHttpRequest(); |
8、跨域的方法有哪些?请说明
(1)CORS跨域资源共享:open方法由相对路径改为绝对路径,服务器通过设置Access-Contorl-Allow-Origin启动支持。
2、JSONP:也叫填充式JSON,是应用JSON的一种新方法,只不过是被包含在函数调用中的JSON。
JSONP由两部分组成:回调函数和数据。回调函数是当响应到来时应该在页面调用的函数,而数据就是传入回调函数中的JSON数据。
JSONP只支持GET请求而不支持PONT等其他请求。
面试题
1、加载更多功能如何实现
2、H5加载视频的标签是哪个?你见过哪些兼容性问题
3、如何解决视频卡顿的问题