ps如何使用
ps是平面设计软件,具体使用有非常多的细节,需要系统的学习。我简单讲一下:首先软件最顶端横排是菜单栏,需要简单地了解一下。文件菜单下是开始和结束时使用的地方,包括新建选项和保存选项;需要加载特殊效果在滤镜菜单下;针对图层进行修饰调整可以在图层属性窗口下点击fx图标;视图左侧竖排默认是工具箱,与windows的画板软件原理一样。如果只是业余爱好,简单搜索一些网站,向专业发展必须系统学习,还要下很多功夫哦……
常用的DOS命令
常用的DOS命令 一般情况下,我们并没有必要去深究每条DOS命令的精髓,能了解一些比较常用的DOS命令也就足够了。 1.DIR:列出磁盘文件和目录 DIR命令可以说是DOS中使用最广泛的命令之一,使用后可以列出当前路径下所有的磁盘文件和目录,它的使用参数很多,常见的如:/D:文件按栏分类列出;/p:在每个信息屏幕后暂停;/W:用宽列表格式;/X:显示为非8dot3文件名产生的短名称。 2.COpY拷贝文件 COpY命令可以说是DOS中功能最为丰富多彩的命令之一,我们不仅可以通过COpY命令拷贝文件、重命名文件,还可以创建Autoexec.bat和Config.sys文件(这在不能使用EDIT编辑器时非常实用),甚至还可以打印文件、合并文件呢。其格式为: COpY [源盘][路径]〈源文件名〉[目标盘][路径][目标文件名] 3.DEL:删除文件 DEL命令可以删除一个或数个指定的文件(但无法删除文件夹),如果键入“DEL *.*”命令将会删除当前路径下所有文件,系统会给出确认提示框请求确认。如果你想删除文件夹的话,可以使用DELTREE命令,这是一条外部命令。 4.CD:显示当前目录名或改变当前目录 CD是DOS中使用频率最高的命令之一。主要是为了快速切换到另一盘符或目录中,例如“CD G:Temp”可以快速跳转到“G:Temp”目录,使用“CD..”可以退回到上一级目录,而使用“CD”可以快速返回当前盘的根目录中。 5.FDISK:硬盘分区 这是一个极其危险的DOS命令,它的作用是对硬盘进行分区,使用后将丢失硬盘中所有的文件。新手不要轻易使用这条命令。 6.FORMAT:高级格式化 无论是硬盘还是软盘,都必须进行高级格式化后才能使用,FORMAT命令的功能就是高级格式化磁盘,如果加上/s参数可以制作系统盘,加上/Q参数可执行快速格式化。 7.SYS:传递系统文件 除了使用FORMAT /S命令来制作系统盘外,我们也可以使用SYS命令来传递系统文件,例如“C:》 SYS A:”就是将C盘的系统文件传递到A盘,这在安装了多操作系统的计算机上恢复系统文件时特别有用。 8.SMARTDRV:磁盘缓冲程序 如果你曾有过在DOS下安装Windows操作系统经验的话,那么一定知道在安装前绝对需要事先加载SMARTDRV程序,否则将无法忍受那漫长安装时间的折磨!而如果想加载SMARTDRV程序,那么一定要同时加载HIMEM.SYS。
onmouseover 和onmouseout的闪烁问题
在onmouseover时先进行如下判断,结果为true时再执行方法体: if(!this.contains(event.fromElement)){MouseOverFunc()} 在onmouseout时先进行如下判断,结果为true时再执行方法体: if(!this.contains(event.toElement)){MouseOutFunc()} 下面来解释一下上面两行代码的含义: 在IE中,所有的HTML元素都有一个contains方法,它的作用是判断当前元素内部是否包含指定的元素。利用这个方法来判断外层元素的事件是不是因为内部元素而被触发,如果内部元素导致了不需要的事件被触发,那就忽略这个事件。 event.fromElement指向触发onmouseover和onmouseout事件时鼠标离开的元素;event.toElement指向触发onmouseover和onmouseout事件时鼠标进入的元素。 那么上面两行代码的含义就分别是: ○ 当触发onmouseover事件时,判断鼠标离开的元素是否是当前元素的内部元素,如果是,忽略此事件; ○ 当触发onmouseout事件时,判断鼠标进入的元素是否是当前元素的内部元素,如果是,忽略此事件; 这样,内部元素就不会干扰外层元素的onmouseover和onmouseout事件了。 但问题又来了,非IE的浏览器并不支持contains函数,不过既然已经知道了contains函数的作用,就可以自行添加如下的代码来为非IE浏览器增加contains支持: if(typeof(HTMLElement) != “undefined“) { HTMLElement.prototype.contains = function(obj) { while(obj != null && typeof(obj.tagName) != “undefind“) { if(obj == this) Return true; Obj = obj.parentNode; } return false; }; }