欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

js小知识点

程序员文章站 2022-07-14 11:27:39
...

所有定义的变量和方法都放在<head/>标签中,这样显示主题后面的代码完全被加载到浏览器中,防止出现调用的方法或者是变量没有被加载

 

在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"]();//huangbiao

  

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

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

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

<link rel="icon" href="/favicon.ico" type="image/x-icon" />

<link rel="apple-touch-icon"  href="../apple-touch-icon.png"/>

 

 

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

 

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

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

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

 

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

 

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

var temp = 1;
var temp2 = 2;
//弹出的信息为右边的变量值
alert(temp = temp2);//2
//数字零为false,数字且非零为true
if (0) {
	alert(false);
}
if (!0) {
	alert(true);
}

 

 js中的repalce()方法只替换第一个匹配的字符串,如果想替换所有的字符串
var newstr = str.replace(/,}/g,"}");


查询
如果查询条件是model的属性,可以传递一个对象作为筛选条件,model的属性跟表的字段是对应关系,因此可以作为筛选的条件;
用这种方式查询可以减少很多查询代码,避免代码冗余
List findAllObject(Model model);

 

<iframe id="hb" src="" name="hb" width="970" frameborder="0" scrolling="0" height="360"
onload="document.all['hb'].style.height=hb.document.body.scrollHeight"></iframe>