• 原生js大总结九


    81、ES6的Symbol的作用是什么?
     
    ES6引入了一种新的原始数据类型Symbol,表示独一无二的值
     
    82、ES6中字符串和数组新增了那些方法
     
    字符串
          1、字符串模板
          2、includes
          3、startswith
          4、endsWith  等
     
    数组
        1、Array.of
     
        2、Array.from 等
     
    83、谈谈你对ES6中set集合和Map集合的理解?
     
    set:
        set是ES6提供的一种新的数据结构,类似于数组,但是成员的值是唯一的没有重复的,接受的参数是一个数组
        方法有:
            add():添加
            delete():删除
            size:长度
            has():查找
            clear:清除所有
     
    map:
        map类似于对象,也是键值对的集合, 但是“键”的范围不限于字符串,各种类型的值(包括对象)都可以当作键
        方法有:
            set():设置
            get():获取
            delete():删除
            has():查找
            clear():清除所有
     
    84、https 与 http的端口号
     
    http:80
     
    https:443
     
    85、构造函数与普通函数 箭头函数的三种区别
     
    1、构造函数的this指向实例化后的那个对象
     
    2、普通函数的this指向调用该函数的那个对象
     
    3、箭头函数的this指向创建时的那个对象,而不是引用时的那个对象
     
    86、谈谈你对面向对象的理解
     
    1、使用对象的时候只关注对象提供的一些功能,不关注内部的一些细节
     
    2、面向对象是一种通用的思想,并非只有编程中能使用。任何事情都可以使用
     
    3、面向对象的三大基本特征
         a、抽象:抓住核心问题
     
         b、封装:不考虑内部实现,只考虑功能使用
     
         c、继承:从已有的对象上继承出新的对象
     
    4、 面向对象思维主张的是:团队---配合---分工---协作,将大问题拆分成诺干个小问题,并试图用分工协作来完成
     
    87、面向对象的好处
     
    1、开发时间短,效率高,可靠性高,所开发的程序更强壮。由于面向对象编程的可重用性,可以在应用程序中大量采用成熟的类库,从而缩短了开发时间。
     
    2、应用程序更易于维护、更新和升级。继承和封装使得应用程序的修改带来的影响更加局部化。
     
    88、prototype的作用
     
    1、节约内存
     
    2、扩展属性和方法
     
    3、可以实现类的继承
     
    89、在执行new的过程中js执行了哪些操作?
     
    1、在内存中开辟了一块空间
    2、把this指向了当前对象
     
    90、get与post的区别
     
    1.post是通过HTTP post机制,用户看不到这个过程 。如果想要看到数据可以从控制台NetWork中的form Data中进行查看。
     
    2、get进行数据请求的时候会将传递的参数信息通过url进行传递。在地址的?后面按照key=val进行传递如果需要传递多个数据的时候用&符进行分隔
     
    2. get传送的数据量较小,不能大于2KB。post传送的数据量较大,一般被默认为不受限制。
     
    3. get安全性非常低,post安全性相比较get来说较高。但是执行效率却比Post方法好。get与post的安全性取决于http协议或者https协议
  • 相关阅读:
    web api 特点
    码农
    到程序员短缺的地方生活,不要到过剩的地方凑热闹
    程序员也要寻找贸易的机会,要参加研讨会
    [Codeforces 863D]Yet Another Array Queries Problem
    [Codeforces 863C]1-2-3
    [Codeforces 864F]Cities Excursions
    [Codeforces 864E]Fire
    [Codeforces 864D]Make a Permutation!
    [Codeforces 864C]Bus
  • 原文地址:https://www.cnblogs.com/J--L/p/10096617.html
Copyright © 2020-2023  润新知