10.xhtml与HTML的区别?

  Html是对web网页设计的语言,而xhtml是基于xml的置标语言

11.面向对象的引用方法分为几种?

  内部写的 原型链引用的

12.什么是重载?

  函数名相同,但参数不同,所以就会调用不同的方法,javascript不支持重载,但是可 以用arguments模拟重载。

13.说一说arguments对象?

  arguments是一个特殊的对象可以给它看成数组,因为它的获取是通过下标去获取。

  可以用arguments.length来判断传入参数多少来调用函数,达到重载的效果

14.call与apply的区别?

  相同之处:调用一个对象的方法,以另一个对象替换当前对象

  不同之处:apply方法必须是有效数组或arguments对象才行

    实例:

    Function cat(name){Animal.call(this,name)}以animal对象代替this(cat)对 象所以cat就拥有了animal的方法

    Animal.type.call(cat,”,”)将animal的type方法放入cat中

    Animal.type.apply(cat,[])将animal的type方法放入cat中第二个参数必须是数组或 arguments对象

    Animal.type.apply(this,arguments)

15.继承的方法?

  1Call与apply

  2prototype(通过给构造函数的原型添加属性,使实例也能获取到方法)

  3extend([deep],target,obj,[obj]....)(deep)是布尔值target是返回的新对象obj...是要 引入的对象

16.深复制与浅复制的区别?

  深复制:复制对象的基本类,同时复制原对象中的对象,完全是新对象,双方不会干扰

  浅复制:只复制对象的基本类型,对象类型,但仍属于原来的引用

17.变量有哪两大类型?

  1基本类:number string undefind null boolean

  2 引用类:数组 对象 函数

18.writeln与write的区别?

  Write与write都是输出语句,但write输出后光标换到下一行

  实例:document.Write(内容)

19.浏览器的内核?

  IE   webkit(chrome)   gecko(Firefox)  blink(由谷歌与Opera创造)

20.IEbug问题?

  1浮动元素有margin一致方向情况下第一个元素会是双边距,给第一个元素添加display 为inline

  2 Z-index无效给父级添加position:relative

  3 IE的最小高度19px,!important

  4浮动元素与绝对定位元素在同一级,定位元素消失,不在同一级

21.说说reset的理解?

  就是对表单元素的一种初始化,用法form的id.reset()

22.什么是清浮动?

  内部元素因为浮动而脱离文档流,从而使父级元素不能自动调整所以清浮动

  方法:

  1在内部元素尾部加div添加样式clear:both(多出了废标签)

  2给父级添加高度(没有拓展性)

  3给父级添加overflow:hidden(不能和定位一起用,超出会隐藏)

23.列举出类型转换的方法?

  强制类型转化:Number()     String()    boolean()

  隐式类型转化:==    ===   +

24.Concat与push的区别?

  相同:都是将数组最后面添加一个元素

  不同:如果是一个数组添加进去,push会将数组当成一个值存放而concat会将数组拆 开一个一个存放进去

25.break与continue区别?

  break是跳出循环执行循环后的语句

  continue是跳出本次循环进行下一个循环(如循环到1加continue会跳出1进行2的循环)

26.switch的用法?

  switch(n){//n是变量

case 1://如果n是1

  代码块;就执行这里

break;//跳出循环

case 2:

  代码块;

break;

}

最新文章

  1. sublime 中文乱码
  2. Python统计学技术环境
  3. mvc-servlet---servletContext与servletConfig2
  4. 制作DIP Package及DIP焊盘制作,不规则焊盘制作
  5. Redis缓存数据库详解
  6. js通过alert查看对象或数组内容
  7. iOS 开发之 Xcode6 创建真机调试证书
  8. C#中的值类型(value type)与引用类型(reference type)的区别
  9. NCPC 2012 Galactic Warlords
  10. js静态属性和静态方法
  11. javaEE-string家族三大流氓
  12. Linux下的磁盘分区和逻辑卷
  13. ajax----发送异步请求的步骤
  14. 洛谷P1216 数字三角形【dp】
  15. websocket服务器握手协议
  16. ref 参数与out参数
  17. 初探AngularJs框架(三)
  18. UVA-1579 Matryoshka (区间DP)
  19. android 系统架构简介
  20. java官网门户源码 SSM框架 自适应-响应式 freemarker 静态模版引擎

热门文章

  1. 两个排序链表的合并(Easy)
  2. 更新node和npm到最新版本
  3. 转 InnoDB索引
  4. debian包的补丁管理工具:quilt
  5. 06_ for 练习 _ 年利率
  6. 一个bat病毒分析(part1)
  7. ubuntu16.04 anaconda的安装和卸载
  8. maven和glassfish安装和部署及hello1和hello2的部署
  9. java 实现文件上传下载以及查看
  10. Java中的字符串截取(substring)的使用