• 个人关于面试的一些总结


    关于面试的经典试题总结:(个人理解总结,)
    jsvsScript初级:
    1.javaScript是一种什么样的语言 ;他有哪些特点:
    他是一种面向对象编程的语言,c是面向过程编程的一种语言,他有什么特点呢;首先来说是面向对象 什么是对象:首先一切事物结是对象,对象具有封装,继承,多态等一些特性;首先封装意思就是把一些属性封装成一个函数,利用函数往里面传参数,继承,对象没有class。但是他有一个叫做prototype的属性例如:fuction F(name,color){
    this。name=name;
    this.color=color;
    console.log(this);//window
    }
    对象与对象之间的使用消息,各自存在信息隐藏;
    2,javaScript的数据类型都有哪些?
    基本数据类型:string,boolean,number,undefined,null;
    引用数据类型:object(array,date,fuction)
    那么问题来了,如何判断某变量是否为数组类型?
    if(typeof array。isarray===“undefined”){
    array。isarray=ffunction(arg){
    return object。prototype。tosrting
    。call(arg)===“[object array]”}}
    3.已知id的input输入框 希望第三方获取这个输入框的值怎么获取;
    document。getElementById(“id”)。value
    4.设置一个已知的div的html内容为xxx,字体颜色设置为黑色
    var dom=getElementById(“id”);
    dom。innerHTML=“xxx”;
    dom.style。corol=“#000”;
    5.当一个dom'节点被点击的时候,我们希望能够执行一个函数,应该怎么做
    在js里面通过click绑定 xxx。onclick=text
    那么问题来了Js的事件流模型都有什么;
    事件冒泡:事件开始由最具体的元素接受,然后逐级向上传播
    事件捕获 事件由最不具体的节点先接受,然后逐级向下,一直到最具体的
    dom事件流;事件捕获,目标阶段,事件冒泡;
    6.什么是ajax和json他们的优缺点:
    ajax是异步的js和xml,用于web页面中实现异步的数据交互
    优点
    可以使得页面不重载全部的内容的前提下加载局部内容,降低数据传输量,进行无刷新的跟新数据
    避免用户不断舒心页面或者跳转页面的,提高用户体验,
    缺点
    对搜索引擎不是太友好
    要实现ajax的前进和后退成本太高
    可可能造成请求数量增加,影响性能
    跨域限制等问题
    json是一种轻量的数据交换格式,ema的一个子集
    优点
    轻量级,易于人的阅读和编写,js便于机器的识别,支持复合数据类型
    7.怎样添加,移除,移动和复制,创建的查找节点
    1,)创建新节点
    createElement川建一个具体元素
    createTextNode创建一个文本
    2)添加,移动,替换,插入
    appendChild
    removeChild
    replaceChild'
    insertBefore插入
    3)查找(随便写一个了)
    document。getElemnetById
    //剩下的以后在补充GG

  • 相关阅读:
    Docker理解
    提高服务器并发量,有关系统配置的常规方法
    Linux EXT 文件系统 详解
    jvm入门
    2020-1-08.运维面试题总结
    hexo+gitee
    rsync
    haddop3.2.1完全分布式安装
    zabbix02
    zabbix监控工具问题集
  • 原文地址:https://www.cnblogs.com/wg-666/p/4922770.html
Copyright © 2020-2023  润新知