不灭的焱

革命尚未成功,同志仍须努力 下载Java21

作者:AlbertWen  添加时间:2012-07-20 23:17:14  修改时间:2026-03-15 03:49:03  分类:02.前端/Vue/Node.js  编辑

经常有人会在JavaScript里写如下的方法:

function checkType() {
	var s1 = 123;
	var s2 = "OK";
	if (s1 instanceof Number) {
		alert("s1 is a number.");
	}
	if (s2 instanceof String) {
		alert("s2 is a String.");
	}
}

问题在哪里呢?

首先我们要理解,JS里,var本身是一个泛型,它并不是Number,也不是String,更不是其他的类。

作者:AlbertWen  添加时间:2012-07-07 11:07:18  修改时间:2026-03-09 20:26:16  分类:02.前端/Vue/Node.js  编辑

apply方法

apply方法的第一个参数也是要传入给当前对象的对象,即函数内部的this。后面的参数都是传递给当前对象的参数。

对于apply和call两者在作用上是相同的,但两者在参数上有区别的。对于第一个参数意义都一样,但对第二个参数:apply传入的是一个参数数组,也就是将多个参数组合成为一个数组传入,而call则作为call的参数传入(从第二个参数开始),如 func.call(func1,var1,var2,var3)对应的apply写法为:func.apply(func1, [var1,var2,var3])。同时,使用apply的好处是可以直接将当前函数的 arguments对象 作为apply的第二个参数传入

作者:AlbertWen  添加时间:2012-07-06 22:50:16  修改时间:2026-03-17 04:07:39  分类:02.前端/Vue/Node.js  编辑

1.弹出层详解,从简单到复杂

http://www.artcss.com/archives/477.html

2.JavaScript 仿LightBox内容显示效果

http://www.cnblogs.com/cloudgamer/archive/2008/09/15/1290954.html

作者:AlbertWen  添加时间:2012-05-01 00:23:13  修改时间:2026-03-19 06:35:20  分类:02.前端/Vue/Node.js  编辑

之前做地图打印页面的时候,经理要求打印时候把打印的按钮去掉。这个时候就用到了控制打印样式表了。

<link rel=”stylesheet” type=”text/css” media=”print” href=”print.css” />

正因为xhtml和css是分离的,所以我们可以在print.css里自由书写需要打印显示的内容和表现形式。那么这也要求我们在书写xhtml 的时候更多考虑到打印显示效果的需求,良好的扩展标记和结构嵌套,使得我们轻松的使用display:none将内容设置为不显示。然后就是去书写 print.css内容的时候了,你象设置word一样去写你想打印的页面吧。

作者:AlbertWen  添加时间:2012-07-06 17:01:17  修改时间:2026-03-16 06:42:14  分类:02.前端/Vue/Node.js  编辑

artDialog是一个精巧的web对话框组件,压缩后只有十多KB,并且不依赖其他框架。

能够自适应内容

artDialog的特殊布局结构能够原生的适应内容变化,你不必像以前一样去考虑消息内容大小,她能自己去适应内容。当然她仍然可以接受一个固定高宽的参数,她能够防止内容溢出或截断,同时也不会产生难看的滚动条,甚至能够自动处理文本对齐方式。

作者:AlbertWen  添加时间:2012-07-05 11:05:44  修改时间:2026-03-18 02:37:18  分类:02.前端/Vue/Node.js  编辑

相信每个前端开发者都和我一样受着IE6的折磨...今天这篇文章帮助开发者解决一个开发中常见的IE6兼容问题。也许你觉得说现在谁还用IE6 啊?但通过本人所运营的几个网站的Google Analytics得到的数据,通过IE6访问的人数比例高达40%多,其中一个传统行业更是达到了60%左右(IE8:20%、IE7:10%),自己 汗一个。(上面提到的数据的日期是:2010/7/12)

作者:AlbertWen  添加时间:2014-03-04 15:07:00  修改时间:2026-03-11 12:49:30  分类:02.前端/Vue/Node.js  编辑
作者:AlbertWen  添加时间:2012-05-18 14:03:39  修改时间:2026-03-06 21:17:36  分类:02.前端/Vue/Node.js  编辑

在最近的一个项目中,遇到了IE6 select遮挡div的bug,为了解决这个bug我查了很多资料,试图找到一个最最有效的方法,很多人是通过iframe的方法来解决,其实我查了国外的很多资料也是通过iframe的方法来解决的。今天我说说iframe解决的一般方法,已经使用jQuery插件bgiframe解决IE6 select z-index无效,遮挡div的bug。

作者:AlbertWen  添加时间:2012-06-20 11:13:40  修改时间:2026-03-14 11:17:13  分类:02.前端/Vue/Node.js  编辑

来自CSDN的问答:

window.opener是什么啊?

++++++++++++++++++++++++++++++++++++++++++++++++++

弹出本窗体的句柄

比如你想点一个按钮直接把该窗体关闭,但又不想弹出提示确认,问你是否要关闭.

可以如下写:window.opener=null;windows.close();

作者:AlbertWen  添加时间:2012-04-30 23:12:14  修改时间:2026-03-13 17:08:34  分类:02.前端/Vue/Node.js  编辑

罪恶的IE6不支持max-height属性,不过我们可以通过jQuery来解决IE6不支持max-height,jQuery的代码如下:

$(".entry").each(function(){
	if($(this)[0].scrollHeight>500)
	$(this).css({"height":"500px"});
});