中山php|最优网络中山做网站 中山php建站

最优良人

Category Page for: 网站前端

Web Developer--FireFox的强大开发插件

2011/08/14 at 02:54 » Comments (17)

为了禁用浏览器缓存以方便调试Ajax,可以使用FireFox的强大开发插件Web Developer:其拥有强大的CSS调试和Form调试能力,对页面的分析非常全面,可以禁止页面的任一内联、文档、和外部CSS,可以直接编辑当前CSS,可以直接加载本地的CSS,可以用鼠标点击查看页面内任一元素的CSS,可以查看盒子模型结果,这还只是其功能一,其他的功能太多了,比如表单的POST和GET功能相互转换,检查XHTML和CSS语法,禁止一切可以禁止的,包括Cache、Cookie、图片、Java、Js、Referrer等等……如果你需要经常调试页面的话,这个插件能极大满足你的需求。   Web Developer作为Firefox的插件存在,主要功能表现在几个重要的方面:   对页面中的文本、图像、媒体文件进行控制,对网页所应用的CSS文件的id与class辅助查看,表格辅助查看,可以实现修改CSS文件实时显示出得到的页面效果等等。   Web Developer插件能够帮助我们对CSS网站进行分析,我们使用Firefox对网页进行浏览,运用Web Developer插件不仅仅只是能看到对方的源代码,还能方便的分析出页面的布局结构,CSS书写方式,鼠标所在位置的id或class是什么等等,使我们能迅速的理解、学习别人的成功经验,进而更加方便快捷的掌握CSS布局技术。 more »

JS判断一个变量是否是数组以及循环数组

2011/08/14 at 02:52 » Comments (7)

JS判断一个变量是否是数组的方法 function isArray(o) { return Object.prototype.toString.call(o) === '[object Array]'; } //for in循环数组 var key; for (key in array) { } //for循环数组 var key; for (key =0;key< url.length;key++) { } more »

修改file表单按钮样式,把文字:浏览..修改成自己喜欢的样式或其他文字

2011/08/14 at 02:48 » Comments (277)

由于file类型的表单会自动生成一个文字为浏览..的按钮,并且这个按钮的文字不能改变,如果我想改变这个file input框的表现形式或者希望改变这个按钮的文字应该怎么办呢? 我首先想到的,也是最简单的方式就是把这个file input框隐藏,然后建多一个按钮,点击按钮的时候触动file 的click事件,这个方式再ie下可以,在火狐下就没效果。 另外几种种比较常用的方式就可以解决浏览器兼容的问题,下面这种算是比较完美的解决方式,也是最简单的了。 就是先把这个file框透明,然后把它放在a标签里面,定义a标签的背景样式,这样看到的是a,点击的是file,下面是代码: <HTML> <HEAD> <TITLE>upload</TITLE> <style> .a { cursor:hand; text-decoration:none; background-image: url('http://cn.madeinasia.com/templets/default/images/logo.gif'); height:20px; width:20px; padding:0px; } .file { cursor:pointer; font-size:20px; left:0px; opacity:0; filter:alpha(opacity=0) } </style> </HEAD> <BODY> <FORM METHOD=POST ACTION="" enctype="multipart/form-data"> <A class='a' href=#><INPUT class='file' type=file size=1 name="filedata" onchange="this.form.submit()"></A> <INPUT TYPE="submit" value="提交"> </FORM> </BODY> </HTML> more »

Jquery常用的ajax操作

2011/08/14 at 02:34 » Comments (417)

Jquery异步加载一个页面是如此简单: $.ajax({ url: "/testl/index.html", cache: false, success: function(html){ $("#test").append(html); } }); 或者更简单的:$("#test").load("/test/index.html"); 以 POST 形式发送附加参数并在成功时显示信息。 jQuery 代码: $("#feeds").load("feeds.php", {limit: 25}, function(){ alert("The last 25 entries in the feed have been loaded"); }); 载入并执行一个 JavaScript 文件:加载并执行 test.js ...more »

控制input框只能看不能输入,表单禁用自动完成

2011/08/14 at 01:27 » Comments (16)

有时候input框的内容我们只是希望显示出来,不希望用户修改,那么可以在ipnut里面加上属性:readonly = "readonly",这样内容就被固定住了 有时我们不希望用户快速使用之前提交过的数据来完成重复提交,即禁用表单的自动完成功能,可以在表单<form>里面加入autocomplete="off"关闭。 more »

自定义DW快捷键

2011/08/14 at 01:24 » Comments (20)

使用模版分离技术制造网站时,在制作模版页面时总要用到一些自定义的标签,有{# #} [# #]等等,但是我觉得用html的注释标签<!-- -->是比较好的,因为这样标签的内容在可视化页面不可见,不会破坏页面的布局和美感,而真正需要用到html的注释的时候就只能用<!--// -->这样的形式了。 而重复打<!-- -->这个标签还是挺烦人的,可以使用DW的自定义快捷键来完成,在编辑->快捷键里,为了保护原有的快捷键不被破坏,DW是不允许直接在系统默认的快捷方式被修改的,需要点击下方那个按钮新建一份拷贝 然后找到下方的插入,找到注释,在下方的按键输入框里直接按你喜欢的按键,比如我的是crtl+Q就可以了 more »

常用JS语句

2011/08/14 at 01:20 » Comments (277)

//显示与隐藏 document.getElementById('s1').style.display=''; //js返回上次页面 window.history.back(); history.go(-2); //隔一段时间执行一次函数 intervalID = setInterval("showTime()", 5000); //延迟一段时间执行函数 timeoutID = setTimeout("showTime()", 5000); // 停止: 主要是利用 window.clearInterval(intervalID); window.clearTimeout(timeoutID); //表单提交 name.submit()或者javascript:this.submit()(必须处在form表单内) //取得id document.getElementById("bbac").value more »

关于域名的一些常用设置的说明

2011/08/07 at 02:08 » Comments (108)

建站名词解释:DNS A记录 NS记录 MX记录 CNAME记录 TXT记录 TTL值 PTR值 泛域名 泛解析 域名绑定 域名转向 1. DNS DNS:Domain Name System 域名管理系统 域名是由圆点分开一串单词或缩写组成的,每一个域名都对应一个惟一的IP地址,这一命名的方法或这样管理域名的系统叫做域名管理系统。 DNS:Domain Name Server 域名服务器 域名虽然便于人们记忆,但网络中的计算机之间只能互相认识IP地址,它们之间的转换工作称为域名解析,域名解析需要由专门的域名解析服务器来完成,DNS 就是进行域名解析的服务器。 查看DNS更详细的解释 2. A记录 A (Address)记录是用来指定主机名(或域名)对应的IP地址记录。用户可以将该域名下的网站服务器指向到自己的web server上。同时也可以设置域名的子域名。通俗来说A记录就是服务器的IP,域名绑定A记录就是告诉DNS,当你输入域名的时候给你引导向设置在DNS的A记录所对应的服务器。 简单的说,A记录是指定域名对应的IP地址。 3. NS记录 NS(Name Server)记录是域名服务器记录,用来指定该域名由哪个DNS服务器来进行解析。 您注册域名时,总有默认的DNS服务器,每个注册的域名都是由一个DNS域名服务器来进行解析的,DNS服务器NS记录地址一般以以下的形式出现: ns1.domain.com、ns2.domain.com等。 简单的说,NS记录是指定由哪个DNS服务器解析你的域名。 4. MX记录 MX(Mail Exchanger)记录是邮件交换记录,它指向一个邮件服务器,用于电子邮件系统发邮件时根据收信人的地址后缀来定位邮件服务器。例如,当Internet上的某用户要发一封信给 user@mydomain.com ...more »

禁止页面使用右键的js代码

2011/08/06 at 11:26 » Comments (213)

之前有一个客户希望网站的页面禁用右键的点击,希望防止图片被下载(其实感觉没什么必要,懂一点网站知识的人还是可以轻易下载的),下面是js禁止右键的代码: function click(e) { if (document.all) { if (event.button==1||event.button==2||event.button==3) { oncontextmenu='return false'; } } if (document.layers) { if (e.which == 3) { oncontextmenu='return false'; } } } if (document.layers) { document.captureEvents(Event.MOUSEDOWN); } document.onmousedown=click; document.oncontextmenu = new Function("return false;") var travel=true var hotkey=17 /* hotkey即为热键的键值,是ASII码,这里99代表c键 */ if (document.layers) document.captureEvents(Event.KEYDOWN) function gogo(e) { if (document.layers) ...more »