java面试经典题目(1)
1、解:json它是js对象的声明,是一个轻量级的数据交换技术标准。数据交换:是将数据转换为一种与平台无关的数据格式,然后发送给接收方来处理。
2、json相对于xml文竭惮蚕斗件要小,但解析速度要高于xml,xml支持20多种数据格式,json只支持5种语法:表示一个对象:{属性名:属性值,属性名:属性值...} 属性名最好用双引号括起来,否则会出错,如果属性值是字符串类型的也要用双引号括起来。表示多个对象组成的数组:[{属性名:属性值},{属性名:属性值},{}...]
3、jQuery是干嘛的,基本语法怎么写解:它是一个优秀的 js 框架,一个轻量级的 js库,里面封装了很多 js,css,dom相关的操作,
4、使用jQuery能够简洁的书写前端代码,同时对Ajax也提供了简洁的书写格式,并且还解决了IE浏览器不兼容的问题! jQuery是一个js框架,极大地简化了js编程! 核心理念:写少量代码,做更多的事!
5、语法:jQuery对象本质上是一个DOM对象数组!!dom对象===》jQuery对象 $(dom);jQuery对象===》dom对象 $obj.get(0);
6、jQuery的使用步骤?1:引入jQuery的js文件2:使用选择器定位要操作的节点3:调用jQuery的方法进行操作
7、数盲褓梆尺组变集合以及集合变数组的对比:(1)数组变集合:方法:static <T> List<皈其拄攥T> asList(T... a) 返回一个受指定数组支持的固定大小的列表。好处:可以使用集合的思想和方法操作数组中的元素,数组是一个对象,但是数组中的功能很少
8、(2)集合变数组:方法:Collction中的toArray方法好处:可以限定对集合元素的操作,防止对集合的元素进行增删,因为数组长度是固定的。