zoukankan      html  css  js  c++  java
  • js-面试题1

    //1、 y 和 z的值?

    var x = 1;
    var y = 0;
    var z = 0;
    function add(n){n=n+1;}
    y = add(x);
    function add(n){n=n+3;}
    z = add(x);
    //y,z输出undefind


    //注释:函数并没有返回值,默认是undefind;

    // 2、js是面向对象的,怎么体现js的继承关系?
    // 使用prototype来实现

    // 3、怎么js禁用checkbox

    var box = document.getElementById("box"); //js
    box.disabled = true;


    // jq

    $("#box").attr("disabled",true);

    // 4、readonly和disabled
    // readonly是对input(text/possword)和textarea 有效,数据可以传输
    // disabled适用于所有的表单元素,且数据不可传输

    // 5、js中的3种弹出式消息提醒(警告窗口,确认窗口,信息输入窗口)的命令式什么

    // alert("A");
    // confirm("B"); 
    //如果用户点击确定按钮,则 confirm() 返回 true。如果点击取消按钮,则 confirm() 返回 false。
    // prompt("请输入","张三");
    // prompt(text,defaultText)


    // text 可选。要在对话框中显示的纯文本(而不是 HTML 格式的文本)
    // defaultText 可选。默认的输入文本

    // 6、写出DateDemo的返回结果,系统时间假定为今天

    function DateDemo(){
    var d,s = "今天得日期是:";
    d = new Date();
    s += d.getMonth()+1+"/";
    s += d.getDate()+"/";
    s += d.getFullYear()+"/";
    return s;
    }
    console.log(DateDemo());

    //7、运行结果?

    for(i=0, j=0; i<10, j<6; i++, j++){
    k = i + j;
    console.log(i +" - "+j);
    }
    console.log(k+"--------"); // 10

    //8、运行结果?

    var a = "0";
    console.log(typeof(a));
    if(a){
    console.log("true");
    }else{
    console.log("false");
    }


    // true

    //浏览器的对象模型(bom)?

    window
    // window.alert();
    // window.prompt();
    // window.confirm();
    // window.open();
    // window.close();
    
    document
    document.write();

    history //当你用户浏览网页时,bom保存了一个最近访问列表,history是对象
    history.back(); //后腿
    history.forward(); //前进
    //history.go(n); //正数前进,负数后腿

    location
    location.href
    location.host //返回网站的网站+端口

    screen
    //用于显示网页显示器的大小和颜色
    screen.width/screen.height; //表示显示器的分辨率(总的宽度,高度)

    // 8、javascript(dom)的常用对象有哪些
    String(),Math(),Date(),Array();

    // 9、innerHTML,innerText,outerHTML的区别?
    // innerHTML 输出元素包含的代码+文本信息;
    // innerText 输出元素包含的text文本信息;
    // outerHTML 输出包含元素

  • 相关阅读:
    Elastic-Job分布式任务调度
    java.sql.BatchUpdateException: ORA-01861: 文字与格式字符串不匹配
    oracle锁表和解锁
    sql ibatis
    唯一索引
    斐波那契数列
    旋转数组的最小数字
    两个栈来实现一个队列
    重建二叉树
    重写和重载
  • 原文地址:https://www.cnblogs.com/pangzi666/p/5076637.html
Copyright © 2011-2022 走看看