zoukankan      html  css  js  c++  java
  • 个人关于面试的一些总结

    关于面试的经典试题总结:(个人理解总结,)
    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

  • 相关阅读:
    shop--8.商品类别--辅助工具
    shop--8.商品类别--初始化展示
    数据库的三个基本范式
    DB2 常用命令
    用Java编程计算出所有的"水仙花数"
    用Java编程计算兔子生兔子的问题
    用Java编程计算猴子吃桃问题
    MySQL安装详解图文版(V5.5 For Windows)
    SQL 左外连接,右外连接,全连接,内连接
    mysql desc esc 基本命令总结
  • 原文地址:https://www.cnblogs.com/wg-666/p/4922770.html
Copyright © 2011-2022 走看看