美文网首页
2018-09-14

2018-09-14

作者: 潇潇翔子 | 来源:发表于2018-09-15 14:09 被阅读1次

    iframe有那些缺点?

    iframe会阻塞主页面的Onload事件
    搜索引擎的检索程序无法解读这种页面,不利于SEO
    iframe和主页面共享连接池,而浏览器对相同域的连接有限制,所以会影响页面的并行加载
    使用iframe之前需要考虑这两个缺点。如果需要使用iframe,最好是通过javascript动态给iframe添加src属性值,这样可以绕开以上两个问题

    iframe 有那些优点和缺点?

    优点:

    用来加载速度较慢的内容(如广告)
    可以使脚本可以并行下载
    可以实现跨子域通信
    缺点:

    iframe 会阻塞主页面的 onload 事件
    无法被一些搜索引擎索识别
    会产生很多页面,不容易管理

    Label的作用是什么?是怎么用的?

    label标签来定义表单控制间的关系,当用户选择该标签时,浏览器会自动将焦点转到和标签相关的表单控件

    HTML5的form如何关闭自动完成功能?

    给不想要提示的 form 或某个 input 设置为 autocomplete=off。

    如何实现浏览器内多个标签页之间的通信?

    iframe + contentWindow
    postMessage
    SharedWorker(Web Worker API)
    storage 事件(localStorge API)
    WebSocket

    如何实现浏览器内多个标签页之间的通信? (阿里)

    WebSocket、SharedWorker
    也可以调用localstorge、cookies等本地存储方式

    webSocket如何兼容低浏览器?(阿里)

    Adobe Flash Socket 、
    ActiveX HTMLFile (IE) 、
    基于 multipart 编码发送 XHR 、
    基于长轮询的 XHR

    页面可见性(Page Visibility API) 可以有哪些用途?

    通过 visibilityState 的值检测页面当前是否可见,以及打开网页的时间等;
    在页面被切换到其他后台进程的时候,自动暂停音乐或视频的播放

    如何在页面上实现一个圆形的可点击区域?

    map+area或者svg
    border-radius
    纯js实现 需要求一个点在不在圆上简单算法、获取鼠标坐标等等

    相关文章

      网友评论

          本文标题:2018-09-14

          本文链接:https://www.haomeiwen.com/subject/veaogftx.html