在JavaScript中Array对象可以和JSON对象对应起来,例如:

var array = new Array();

var json = {

name:"huangbiao",

age:23,

getName:function(){

alert(this.name);

},

getAge:function(){

alert(this.age);

}

}

array = json;

array["getName"]();

//jquery的ready方法可以执行多次

$(function(){

alert("jquery ready function")!

});

//window.onload不允许多次加载,若出现多次,则加载最后一个。

window.onload=function test2(){};

如果上面两种条件同时存在,IE则会运行下面的test2方法,FF则要判断window.onload函数的位置

var a = null;

var b = "sss";

//如果a为undefined或者是null,则temp为a的值,如果a不为空则temp的值为b的值

var temp = a && b;

alert(temp);

在开发中遇到问题,需要在页面加载前显示广告提示。也就是在dom还没有加载先显示广告,当页面所有资源加载完后在隐藏广告,显示dom内容。window onload包含dom load。

页面响应加载的顺序是,域名解析->加载html->加载js和css->加载图片等其他信息,jquery的Dom Ready方法在加载图片等其他信息前就可以操作Dom了,先于window.onload事件触发前执行。

Jquery的ready和Dom的onload的区别:

1. onload是所有dom元素创建完毕,图片、css等都加在完毕后才触发

2. ready则是dom元素创建完毕后就被触发

相对来说jquery的ready可以提高网页的响应速度.

createSelect(this,arguments[0]||{});

arguments[0]||{}的意思:如果参数arguments[0]不为空就返回arguments[0],如果arguments[0]为空就返回{}这个“匿名空对象”

例如:options = options || {};

Jquery中“选择”和“筛选”概念的区分:

选择:从DOM树中找到自己需要的对象

筛选:经过选择之后对象任然不满足自己的需要就要进一步的筛选,它是jquery中的定义的函数或者是方法,也就是进一步的选择

如何让网页中显示显示自定义的ICO类型图标?

1、只需要在根目录下添加favicon.ico图片即可

2、不同的浏览器还有设备兼容性问题

var temp = [1,2,3];

//添加一个数据到数组的最后面

temp.push("huangbiao");

for(var i = 0; i

在写“公共方法(工具方法)”的时候一定要对传入的参数进行判断和解析,如果用户传入的参数出现异常,这样可以及时的捕获,也不会导致方法使用异常而报错,增强了方法的“容错性”

如何在html页面中模拟“Excel”表格的样式?

表单的类型有:text、select,因此只需要设置表单的样式,将周围的边框“删除(不可见)”

拓展:网站中很多“试卷”模拟,就是利用表单的样式控制的,典型例子:填空题

页面中关于“充电”状态图片的选择?

先获取单板的充电状态,如果是充电的,则页面更改为一个动态图片,gif格式的;如果不是充电状态,则页面显示一个灰化的图片(静态的)

每个class文件的头4个字节成为魔数,Class文件魔数的值为0xCAFEBABE,如果不是那么它肯定不是class文件;魔数的后4个字节存储的是class文件的版本号

使用缓存,可以提高代码的效率——将得到的数据用一个变量保存起来。

在IE中能够使用很多不同的“对象”做不同的业务处理,是因为在IE中嵌套了很多插件,比如:JS对文件操作的对象

如何兼容小浏览器?

//根据操作系统判断设备

var hardwarePlatform = navigator.platform.toLowerCase();

//根据浏览器类型判断

var agent = navigator.userAgent.toLowerCase();

var isIpod = hardwarePlatform.indexOf("iPod") != -1;

var isIphone = hardwarePlatform.indexOf("iPhone") != -1;

var isIpad =hardwarePlatform.indexOf("iPad") != -1;

var isAndroid = agent.indexOf("android") !=-1;

//根据屏幕的尺寸判断

screen.height

posted on 2012-01-05 22:13    阅读(177)  评论(0)    收藏  举报