热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

看到一些前端面试题没答案,自己做了一下如果有错请指出

如何判断一个js对象是否是Array,arr为要判断的对象,其中最准确的方法是?typeof(arr)arrinstanceofArrayarr.toString[

如何判断一个js对象是否是Array,arr为要判断的对象,其中最准确的方法是?

    typeof(arr)
    arr instanceof Array
    arr.toString==='[object Array]';
    Object.prototype.toString.call(arr) === '[object Array]'

Object.prototype.toString.call(arr) === '[object Array]'

下面哪一个是JSON数组?

    {name:"xiaoming",age:"student"}
    {"name":"xiaoming","age":"student"}
    {"xiaoming","student"}
    ["xiaoming","student"]

{"name":"xiaoming","age":"student"}

下列代码

var obj={}
……..
obj.hasOwnProperty("val")

中hasOwnProperty的作用是?

    判断obj对象是否具有val属性
    判断obj对象是否具有val的值
    判断obj的原型对象是否具有val的属性
    判断obj的原型对象是否具有val的值

判断obj对象是否具有val属性

下列代码

var person={fname:"John",lname:"Doe",age:25};
var txt="";
for (x in person)
{
  txt=txt + person[x];
}
alert(txt);

输出为?

    JohnDoe25
    fname:"John",lname:"Doe",age:25
    fname:John,lname:Doe,age:25
    fnamelnameage
 
JohnDoe25

关于Javascript的原始类型(primitive type),错误的是

    有5种primitive type,分别是Undefined、Null、Boolean、Number 和 String。
    var sTemp = "test string";alert (typeof sTemp);结果为string
    var oTemp;alert(oTemp == undefined)为true
    alert(null == undefined);结果为false

alert(null == undefined);结果为false

关于对变量的说法,错误的是?

    一般使用var key=val的形式赋值
    由于Javascript的动态特性,常常直接采取key= val的形式赋值
    若声明而未对变量赋值,该变量的值为undefined
    var carname="Volvo";
var carname;
顺序执行后,caranme的值依然为Volvo
    
这一题有点没看明白了但是我猜应该是   由于Javascript的动态特性,常常直接采取key= val的形式赋值


var a,b;
(function(){
    alert(a);
    alert(b);
    var a=b=3;
    alert(a);
    alert(b);
})();
alert(a);
alert(b);

undefined,undefined,3,3,undefined,3
undefined,undefined,3,3,undefined,undefined
0,0,3,3,undefined,undefined
undefined,undefined,3,3,0,0
这道题的重点是先后顺序考的最多的就是这种
里面有几个陷阱最容易中招的一个 var a=b=3
这个需要注意var a是局部
b=是全局
然后先后先后明白之后就可以看出应该是
undefined,undefined,3,3,undefined,3


表单提交时会触发什么Dom事件

    submit
    onsubmit
    onupload
    onresize

onsubmit

下列哪一个是页面载入时会触发什么Dom事件?

    onchange
    onaclive
    onload
    onresize
    
onload

把鼠标移到按钮并点击时,会产生一串什么样的事件?

    active hove focus
    foucs hove active
    hove active foucus
    hover focus active
    
hover focus active
网上看到这道题简直有点无语了

请选择产生粗体字的 HTML 标签:

   

   

   
   
    



网页开发中,一般需判断浏览器类型,需通过userAgent中获取浏览器内核来判断,下列说法错误的是?

    一直到IE9,都是Trident内核
    firefox是Gecko内核
    chrome是webkit内核
    IE是目前最快的浏览器
    
IE是目前最快的浏览器
我必须为这位面试官赞一个,这种题目也想的出来。。。最后这个答案更是让人忧伤    


CSS3支持下列哪一个标签?

    box-shadow
    border
    background
    display
    
 box-shadow
 我真的想吐槽。。。他能不能说那个是css3新增的样式!!!
    
 

标签中,哪个是表格边框线的粗细?

    bordercolor
    border
    cellspacing
    cellpadding
 
 border
 
 
 列表分为两类,一是无序列表,一是有序列表,以下哪个是无序列表?

   

       

         
         

        ul
       
        下面哪一个标符可以产生一个水平线?

         

         

         

   
  

   
  假设当前屏幕分别率为1024×768,定义一个居中的占屏幕一半大小的表格的语句是

   
    "undefined"
    "function"
    Error
    
 Error g只是个函数没有声明
 
 打开名为 "window2" 的新窗口的 Javascript 语法是?

    open.new("http://www.w3school.com.cn","window2")
    new.window("http://www.w3school.com.cn","window2")
    new("http://www.w3school.com.cn","window2")
    window.open("http://www.w3school.com.cn","window2")
    
window.open("http://www.w3school.com.cn","window2")


如何把 7.25 四舍五入为最接近的整数?

    round(7.25)
    rnd(7.25)
    Math.rnd(7.25)
    Math.round(7.25)
    
 Math.round(7.25)
 
 
 下列哪两项可以创建函数?

    function=myFunction(){……..}
    function myFunction(){…...}
    myfunction = function(){…….}
    myFunction(){….}
    
    function myFunction(){…...}
    myfunction = function(){…….}
    
   写 "Hello World" 的正确 Javascript 语法是?

    ("Hello World")
    "Hello World"
    response.write("Hello World")
    document.write("Hello World")


    
    document.write("Hello World")


    javascirpt中的数字在计算机内存储为多少Byte?

    2 Byte
    4Byte
    8Byte
    16Byte
    
     2 Byte应该是2个
     
     
  哪一个是Javascript中array的正确写法?

    var txt = new Array("tim","kim","jim")
    var txt = new Array="tim","kim","jim"
    var txt = new Array:1=("tim")2=("kim")3=("jim")
    var txt = new Array(1:"tim",2:"kim",3:"jim")
    
    
    var txt = new Array("tim","kim","jim")
    
    
    
 要在10秒后调用checkState,下列哪个是正确的

    window.setTimeout(checkState, 10);
    window.setTimeout(checkState, 10000);
    window.setTimeout(checkState(), 10000);
    window.setTimeout(checkState(), 10000);
    
    
    看了很久没看出第3个和第4个的区别
    
    
   下列哪个正确的引入了myScript.js?

     
   
   
   
    


你想通过 XMLHttpRequest更新以下元素,哪个是正确的做法?
    


    var myDiv = document.getElementById ("statusCode"); myDiv.innerHTML = req.statusCode;
    var myDiv = document.getElementById ("statusCode"); myDiv.innerHTML = req.status;
    var myDiv = document.getElementById ("statusCode"); myDiv.setStatus (req.statusCode);
    var myDiv = document.getElementById ("statusCode"); myDiv.status = req.status;
    
    
    
NOSCRIPT标签是做什么用的?

    制止脚本的运行
    防止区域脚本被js修改
(例如aDiv.innerHTML = 'something' 将会不起作用)
    用来定义在脚本未被执行时的替代内容
    NOSCRIPT 标签并不存在
    
    
 用来定义在脚本未被执行时的替代内容
 
 
 在准备XMLHttpRequest对象时,在send()前需要调用哪个方法?

    prepare ()
    open ()
    init ()
    build ()
    
    
 open ()
 
 
 下列哪些会返回false?

    null
    undefined
    0
    ‘0'
    
undefined null 0

需要删除arr数组中的第i个元素,最好的做法是?

    arr.splice(i,1)
    arr.slice(0,n).concat(arr.slice(n+1,arr.length));
    Array.prototype.remove=function(dx) {  if(isNaN(dx)||dx>this.length){return false;}  for(var i=0,n=0;i  }
  this.length-=1
 }
    for(var i=0,n=0;i

 Array.prototype.remove=function(dx) {  if(isNaN(dx)||dx>this.length){return false;}  for(var i=0,n=0;i  }
  this.length-=1
 }

 
 
 
 
 var x = new Boolean(false);
if (x) {
  alert('hi');
}
var y = Boolean(0);
if (y) {
  alert('hello');  
}

的显示结果是

    hi
    hi hello
    hello
    不显示
    
    
hi

 

未完待续(。。。还有好多先发点)


推荐阅读
  • 在Android开发中,使用Picasso库可以实现对网络图片的等比例缩放。本文介绍了使用Picasso库进行图片缩放的方法,并提供了具体的代码实现。通过获取图片的宽高,计算目标宽度和高度,并创建新图实现等比例缩放。 ... [详细]
  • Linux重启网络命令实例及关机和重启示例教程
    本文介绍了Linux系统中重启网络命令的实例,以及使用不同方式关机和重启系统的示例教程。包括使用图形界面和控制台访问系统的方法,以及使用shutdown命令进行系统关机和重启的句法和用法。 ... [详细]
  • Java太阳系小游戏分析和源码详解
    本文介绍了一个基于Java的太阳系小游戏的分析和源码详解。通过对面向对象的知识的学习和实践,作者实现了太阳系各行星绕太阳转的效果。文章详细介绍了游戏的设计思路和源码结构,包括工具类、常量、图片加载、面板等。通过这个小游戏的制作,读者可以巩固和应用所学的知识,如类的继承、方法的重载与重写、多态和封装等。 ... [详细]
  • 本文介绍了闭包的定义和运转机制,重点解释了闭包如何能够接触外部函数的作用域中的变量。通过词法作用域的查找规则,闭包可以访问外部函数的作用域。同时还提到了闭包的作用和影响。 ... [详细]
  • Iamtryingtomakeaclassthatwillreadatextfileofnamesintoanarray,thenreturnthatarra ... [详细]
  • 向QTextEdit拖放文件的方法及实现步骤
    本文介绍了在使用QTextEdit时如何实现拖放文件的功能,包括相关的方法和实现步骤。通过重写dragEnterEvent和dropEvent函数,并结合QMimeData和QUrl等类,可以轻松实现向QTextEdit拖放文件的功能。详细的代码实现和说明可以参考本文提供的示例代码。 ... [详细]
  • CSS3选择器的使用方法详解,提高Web开发效率和精准度
    本文详细介绍了CSS3新增的选择器方法,包括属性选择器的使用。通过CSS3选择器,可以提高Web开发的效率和精准度,使得查找元素更加方便和快捷。同时,本文还对属性选择器的各种用法进行了详细解释,并给出了相应的代码示例。通过学习本文,读者可以更好地掌握CSS3选择器的使用方法,提升自己的Web开发能力。 ... [详细]
  • 本文介绍了Redis的基础数据结构string的应用场景,并以面试的形式进行问答讲解,帮助读者更好地理解和应用Redis。同时,描述了一位面试者的心理状态和面试官的行为。 ... [详细]
  • 原文地址:https:www.cnblogs.combaoyipSpringBoot_YML.html1.在springboot中,有两种配置文件,一种 ... [详细]
  • Spring特性实现接口多类的动态调用详解
    本文详细介绍了如何使用Spring特性实现接口多类的动态调用。通过对Spring IoC容器的基础类BeanFactory和ApplicationContext的介绍,以及getBeansOfType方法的应用,解决了在实际工作中遇到的接口及多个实现类的问题。同时,文章还提到了SPI使用的不便之处,并介绍了借助ApplicationContext实现需求的方法。阅读本文,你将了解到Spring特性的实现原理和实际应用方式。 ... [详细]
  • 本文讨论了一个关于cuowu类的问题,作者在使用cuowu类时遇到了错误提示和使用AdjustmentListener的问题。文章提供了16个解决方案,并给出了两个可能导致错误的原因。 ... [详细]
  • 本文介绍了Java高并发程序设计中线程安全的概念与synchronized关键字的使用。通过一个计数器的例子,演示了多线程同时对变量进行累加操作时可能出现的问题。最终值会小于预期的原因是因为两个线程同时对变量进行写入时,其中一个线程的结果会覆盖另一个线程的结果。为了解决这个问题,可以使用synchronized关键字来保证线程安全。 ... [详细]
  • FineReport平台数据分析图表显示部分系列接口的应用场景和实现思路
    本文介绍了FineReport平台数据分析图表显示部分系列接口的应用场景和实现思路。当图表系列较多时,用户希望可以自己设置哪些系列显示,哪些系列不显示。通过调用FR.Chart.WebUtils.getChart("chartID").getChartWithIndex(chartIndex).setSeriesVisible()接口,可以获取需要显示的系列图表对象,并在表单中显示这些系列。本文以决策报表为例,详细介绍了实现方法,并给出了示例。 ... [详细]
  • 预备知识可参考我整理的博客Windows编程之线程:https:www.cnblogs.comZhuSenlinp16662075.htmlWindows编程之线程同步:https ... [详细]
  • 本文介绍了Oracle存储过程的基本语法和写法示例,同时还介绍了已命名的系统异常的产生原因。 ... [详细]
author-avatar
手机用户2502927451
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有