不灭的焱

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

作者:Albert.Wen  添加时间:2012-05-01 00:43:53  修改时间:2024-04-28 23:15:49  分类:前端/Vue/Node.js  编辑

一 css的优先级

今天有人跟我说css hack中用!important来区分ie6,因为ie6不支持!important,是的在很早以前我也是用过这种方法写hack,但是后来就基本不 用了。本来我对他谁的ie6不支持!important也没什么异议,可是正好在前几天正好用个这个!important属性解决了一个样式优先级的问 题,而且是支持ie6的,这是为什么呢?到底ie6支不支持!important呢?

作者:Albert.Wen  添加时间:2012-07-24 10:12:29  修改时间:2024-05-18 14:57:35  分类:前端/Vue/Node.js  编辑

JavaScript的简单类型包括 数字、字符串、布尔值、null值、undefined值。

其他的值都是对象。对象是可变的键控集合。数组、函数、正则表达式都是对象。

对象是属性的容器,属性都是名字和值对。名字可以是包括空字符串在内的全部字符串。值可以是除了undefined之外的任何值。

作者:Albert.Wen  添加时间:2012-07-21 18:25:08  修改时间:2024-05-05 02:58:52  分类:前端/Vue/Node.js  编辑

在我们前端开发的日常工作中,发现服务器上某个css/javascript文件有问题,需要修改,那真是家常便饭。通常,我们需要将文件进行修改,然后重新发布再验证,这样就很容易影响到生产环境的稳定性。更普遍的做法是,我们在开发环境中修改文件并验证,然后发布到生产环境。虽然安全,却比较繁琐。而利用Fiddler的可以修改HTTP数据的特性,我们就非常敏捷地基于生产环境修改并验证,确认后再发布。

作者:Albert.Wen  添加时间:2012-07-21 00:29:33  修改时间:2024-05-02 13:54:23  分类:前端/Vue/Node.js  编辑
通过js从父页面获取子页面的值

通常在很多情况下都会遇到通过js来传值的问题,只要通过一些页面关联,他们的值就可以互相传递,其中应用框架的时候传值问题可能会遇到更多一些

1、从父页面传值到子页面可能很容易办到,在很多情况下可以不通过js来传就可以达到目的,但从子页面把数据传给父页面就不是那么容易了,其实思路很简单,首先你要通过父页面找到子页面,按照W3C标准来,语法如下:
document.getElementById('iframe1').contentWindow;
取到子页面对象
作者:Albert.Wen  添加时间:2012-07-20 23:17:14  修改时间:2024-05-01 11:18:59  分类:前端/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,更不是其他的类。

作者:Albert.Wen  添加时间:2012-07-07 11:07:18  修改时间:2024-05-16 06:45:52  分类:前端/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的第二个参数传入

作者:Albert.Wen  添加时间:2012-07-06 22:50:16  修改时间:2024-05-14 02:24:07  分类:前端/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

作者:Albert.Wen  添加时间:2012-05-01 00:23:13  修改时间:2024-04-28 19:13:01  分类:前端/Vue/Node.js  编辑

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

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

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

作者:Albert.Wen  添加时间:2012-07-06 17:01:17  修改时间:2024-04-28 23:16:08  分类:前端/Vue/Node.js  编辑

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

能够自适应内容

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

作者:Albert.Wen  添加时间:2012-07-05 11:05:44  修改时间:2024-05-19 12:49:25  分类:前端/Vue/Node.js  编辑

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