//1、 y 和 z的值?

var x = ;
var y = ;
var z = ;
function add(n){n=n+;}
y = add(x);
function add(n){n=n+;}
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()++"/";
s += d.getDate()+"/";
s += d.getFullYear()+"/";
return s;
}
console.log(DateDemo());

//7、运行结果?

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

//8、运行结果?

var a = "";
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 输出包含元素

js-面试题1的更多相关文章

  1. 10个常见的Node.js面试题

    如果你希望找一份有关Node.js的工作,但又不知道从哪里入手评测自己对Node.js的掌握程度. 本文就为你罗列了10个常见的Node.js面试题,分别考察了Node.js编程相关的几个主要方面. ...

  2. 所在实习公司的JS笔试题

    在班上无聊的时候看到了一份JS笔试题(我是电面进去的,没做过这份题~~),开始还觉得蛮简单......后来觉得还是很有意思的,贴出来一起看看. 题目一: if(!("a" in w ...

  3. 有点难度的JS面试题

    自己总结了一些JS面试题 希望能够帮助正在找工作的程序猿(●´∀`●) 1.js 实现一个函数对javascript中json 对象进行克隆 var oldObject ="sdf" ...

  4. Node.js面试题之2017

    译者按: 从ECMAScript标准,Node.js语法以及NPM模块角度来看,Node.js的发展让人目不暇接,那么面试题也得与时俱进. 原文: Node.js Interview Question ...

  5. vue.js面试题整理

    Vue.js面试题整理 一.什么是MVVM? MVVM是Model-View-ViewModel的缩写.MVVM是一种设计思想.Model 层代表数据模型,也可以在Model中定义数据修改和操作的业务 ...

  6. 一道JS面试题引发的血案

    刚入职新公司,属于公司萌新一枚,一天下午对着屏幕看代码架构时. BI项目组长给我看了一道面试别人的JS面试题. 虽然答对了,但把理由说错了,照样不及格. 话不多说,直接上题: var a = 1; s ...

  7. js经典试题之常用的方法

    js经典试题之常用的方法 1.下面代码输出的值 let s = "bob" const replaced = s.replace('b', 'l') replaced === &q ...

  8. js经典试题之运算符的优先级

    js经典试题之运算符 1.假设val已经声明,可定义为任何值.则下面js代码有可能输出的结果为: console.log('Value is ' + (val != '0') ? 'define' : ...

  9. js经典试题之ES6

    js经典试题之ES6 1:在ECMAScript6 中,Promise的状态 答案:pending  resolved(fulfilled) rejected 解析: Promise对象只有三种状态: ...

  10. js经典试题之w3规范系列

    js经典试题之w3规范系列 1:w3c 制定的 javascript 标准事件模型的正确的顺序? 答案:事件捕获->事件处理->事件冒泡 解析:先事件捕获从windows > doc ...

随机推荐

  1. HDU 5621 KK's Point

    N个点中任意选取四个点,就能产生一个圆内的交点,所以圆内总共有C(N,4)个交点,圆上有N个,相加就可以了. 注意:组合数运算的时候会爆longlong,中间先除一下就可以了. #include &l ...

  2. PHP的几种排序算法的比较

    这里列出了几种PHP的排序算法的时间比较的结果,,希望对大家有所帮助 /* * php 四种排序算法的时间与内置的sort排序比较 * 3000个元素,四种算法的排序所用的时间比较 * 冒泡排序 85 ...

  3. 在Windows环境下设置terminal下调试adb

    当我们想要查看某些程序运行的结果的时候.可能需要打开adb,输入相应的命令,在Windows环境下,需要配置环境变量. 当我们直接在Windows环境下输入adb shell,会提示adb是不内部命令 ...

  4. Java Base64、AES、SHA1、MD5加密算法(转载)

    package com.example.decript; import java.io.UnsupportedEncodingException; import java.security.Inval ...

  5. Laravel 使用简述

    开始使用laravel 在此之前我们需要修改一些配置: app/config/app.php 文件中的 debug 选项设置为 true (注:开启开发模式,更友好的开发提示:网站运行时则关闭): a ...

  6. 支付宝WAP支付接口开发

    支付宝WAP支付接口开发 因项目需要,要增加支付宝手机网站支付功能,找了支付宝的样例代码和接口说明,折腾两天搞定,谨以此文作为这两天摸索的总结.由于公司有自己的支付接口,并不直接使用这个接口,所以晚些 ...

  7. DOM:文档对象模型 --树模型

    文档:标签文档,对象:文档中每个元素对象,模型:抽象化的东西 一:window: 属性(值或者子对象):opener:打开当前窗口的源窗口,如果当前窗口是首次启动浏览器打开的,则opener是null ...

  8. js传递数组到后台

    //post方法不得行,各种问题...改为ajax就阔以了.//默认的话,traditional为false,即jquery会深度序列化参数对象,以适应如PHP和Ruby on Rails框架, // ...

  9. Tessnet2图片识别

    验证码识别据说可以用C#图像识别类库Tessnet2来实现,Tessnet2源于目前Google维护的开源项目Tesseract2.本文将对此传说进行验证,含验证结果与验证方法. 1. 验证结果 —— ...

  10. UVa 10360 - Rat Attack

    题目大意:有一个1025*1025的矩阵,每个矩阵元素保存这个点上老鼠的数量.现有一种气体炸弹,能覆盖“半径”为d的矩形,在这个范围内可以消灭所有的老鼠,让你找出合适的放置炸弹的位置使的消灭的老鼠数量 ...