面试1

1.jsonp  只允许发送GET请求, 不允许发送POST方式请求!!

2.跨域实现之一,iframe 设置 document.domain 可以实现跨域

3.html5 新特性一、绘画 canvas


HTML5 标签用于绘制图像(通过脚本,通常是 JavaScript)。

二、用于媒介回放的video和audio元素

HTML5 DOM 为audio和video元素提供了方法、属性和事件。

这些方法、属性和事件允许您使用 JavaScript 来操作audio和video元素。

三、本地离线存储localStorage长期存储数据,浏览器关闭后数据不丢失

localStorage :没有时间限制的数据存储

四、sessionStorage的数据在浏览器关闭后自动删除

sessionStorage :针对一个session的数据存储

五、语意化更好的内容元素,比如 article、footer、header、nav、section

1. 标签定义外部的内容。

2. 标签定义文档或者文档的一部分区域的页眉。 元素应该作为介绍内容或者导航链接栏的容器。

3.Nav元素可以用作页面导航的链接组,在导航链接组里面有很多的链接,点击每个链接可以链接到其他页面或者当前页面的其他部分。

4.section是带有语义的标签。

六、表单控件,calendar、date、time、email、url、search

七、新的技术
1.webworker 【Web Worker 的作用,就是为 JavaScript 创造多线程环境,允许主线程创建 Worker 线程,将一些任务分配给后者运行。在主线程运行的同时,Worker 线程在后台运行,两者互不干扰。
等到 Worker 线程完成计算任务,再把结果返回给主线程
。这样的好处是,一些计算密集型或高延迟的任务,被 Worker 线程负担了,主线程(通常负责 UI 交互)就会很流畅,不会被阻塞或拖慢。Worker 比较耗费资源,不应该过度使用,而且一旦使用完毕,就应该关闭】,
2.websocket【https://www.runoob.com/html/html5-websocket.html 】【允许服务端主动向客户端推送数据】
3.
Geolocation【获取用户位置信息】


4.获取字符串中出现次数最多的字符和次数

  function count(str) {
        let obj = {};
        let max = 0;
        for (let i = 0; i < str.length; i++) {
            // console.log(str.charAt(i));
            if (obj[str.charAt(i)]) {
                obj[str.charAt(i)]++;
            } else {
                obj[str.charAt(i)] = 1;
            }
        }

        let max1 = Math.max.apply(obj, [...Object.values(obj)]);
        let char = '';
        // console.log(Object.entries(obj));
        for (const val of Object.entries(obj)) {
            console.log(val);
            if (val[1] == max1) {
                char = val[0]
                console.log(max1)
                console.log('出现次数最多的字符是' + char, "次数是:" + max1);
                return;
            };



        }


    }
    let str = "abcdefgdddddddfffjkllll";
    count(str);

5.正则的定义

let reg = /d{6}/;
    var reg1 = new RegExp('\d{6}', 'g') //构造方式传递的字符串 d 需要转义  \d !!!
    console.log(reg1.test('123456'));==》true
    console.log(reg.test('123456')) ;==》true
原文地址:https://www.cnblogs.com/Hijacku/p/14789737.html