作者: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
编辑
作者: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"});
});