HTML
pgmsoul
这个作者很懒,什么都没留下…
展开
-
JavaScript知识点滴
JavaScript的函数参数仅仅具有指示作用, 在实际调用中, 你可以给一个函数传任意个参数. 当然, 如果函数体内需要某个参数, 而你没有传, 调用可能就不能按预期的方式进行; 反之, 传递多余的参数, 函数在执行过程中根本不会管他. 但是如果函数定义的时候加进了参数检测机制, 意味着, 传递任意个参数可能都是有意义的. 在C里面, 这叫做变参函数. 当然JavaScript的函数参数远比C灵原创 2012-08-29 19:15:54 · 937 阅读 · 0 评论 -
JavaScript操作选择对象
//替换选中文本内容,参数text为要替换的内容function SetSelectionText(text) { //非IE浏览器 if (window.getSelection) { var sel = window.getSelection(); alert(sel.rangeCount); //选区个数, 通常为 1 . s原创 2012-12-17 12:49:02 · 2637 阅读 · 0 评论 -
使用StringTree PHP远程传输数据
html协议是基于文本的, 所以文本数据的传递是比较可靠的, 更重要的是JavaScript和PHP处理二进制数据都非常麻烦, 所以把各类数据使用文本的方式传递是一个首选方式.大多数情况下我们需要传递比较复杂的内容, 这些文本需要进行解析才能使用, 虽然解析方式依赖具体的应用, 但是使用最多的仍然是字典格式的数组, 也就是 key = value 这种方式, 比如参数的传递. 更复杂的,原创 2012-12-25 16:32:53 · 1146 阅读 · 0 评论 -
clientHeight,clientWidth,scrollWidth,scrollHeight,offsetWidth,offsetHeight的说明
实际上每个前缀cient,scroll,offset都有4个后缀,分别是Width,Height,Left,Top;所以一共有12属性,但是并不是每个属性都有意义,比如offsetHeight,offsetWidth,偏移实际上只有2个偏移量,偏移高度和宽度是什么意思呢?而事实上,这两个属性在不同的浏览器中的值是不一样的。所以过多的定义反倒容易混乱,我们应该记住,HTML是一种非常混乱的语言,因为原创 2012-12-06 12:54:19 · 1268 阅读 · 0 评论 -
UserScript(用户脚本)在Firefox、Google Chrome、Opera、IE6-9等不同浏览器上的使用
UserScript(用户脚本)在Firefox、Google Chrome、Opera、IE6-9等不同浏览器上的使用2009年6月27日 周六 05:35 | 发布者: tomchen1989| 打印 用户脚本(UserScript)是一种强大的客户端(浏览器)Javascri转载 2012-10-27 19:34:39 · 6966 阅读 · 0 评论 -
把Google的搜索結果链接里面的地址设为直接的原始地址
javascript:(function (){var ol = document.getElementById('rso');var len = ol.childNodes.length;for(var i=0;i<5;i++){var li = ol.childNodes[i];if(li.nodeName!='LI') continue;var div = li.childNodes[0];原创 2012-10-25 22:20:55 · 5840 阅读 · 2 评论 -
$到底是什么-详解jQuery的$符号和init函数
前言本文所有代码,出自jQuery.1.5.2,为方便理解,引入类的概念,虽然jQuery不是基于面向对象思想。jQuery是现在最流行的Javascript框架, $是其中最常见的符号,已经在jQuery留下了深深的烙印。那么$到底是什么东西,它可以接受一个字符,也可以接受一个文档对象,亦或者一个函数,也可以调用一个函数。接下来我会彻底分析这个符号背后隐藏的秘密。转载 2012-09-21 09:40:31 · 16447 阅读 · 5 评论 -
CSS类,ID,标签和伪类详细说明
CSS有4种定义方式:1. 类, 名称前面是一个点, 需要注意的是类实际上是属性, 点前面如果没有其它内容, 则默认是全局的, 有的话, 是专门那个对象的.2. ID, 名称前面是个"#", 这种专门用于对象的id属性的, 本质上作用就是当你使用id的时候如果又想设置样式, 那么就不比再写class属性了. 还能避免其它id使用此属性, 因为id必须唯一. 当然, 这种避免基本没用, 因为原创 2012-09-12 14:06:05 · 5857 阅读 · 0 评论 -
ie7+内嵌XMLHttpRequest对象
在ie7+中,使用的已经是内嵌的XMLHttpRequest对象。 if (window.XMLHttpRequest) { var oReq = new XMLHttpRequest(); oReq.open("GET", "http://localhost/test.xml"); oReq.send();原创 2012-08-26 00:26:50 · 831 阅读 · 0 评论 -
网页布局
网页布局当我们打开一个网页的源码, 往往被大量的标签,CSS样式,JavaScript代码,各种属性吓到, 这也太复杂了吧? 浏览器真强, 居然能把这么"杂乱"的文档解析成网页呈现出来, 而且还要动态的处理数据和用户的交互.事实上网页虽然看起来很复杂, 但是网页知识的主要内容并不是很多, 这就是为什么经过简单的培训, 一般人们就能制作简单的网页. 网页的解析遵循的标准不止一原创 2012-09-05 21:56:45 · 1118 阅读 · 0 评论 -
JavaScript HTML对象属性用法
window.onload=function(){ var test = document.getElementById("test"); alert(test.getAttribute("adang”));}原创 2012-08-24 18:56:19 · 901 阅读 · 0 评论 -
导航条样式表
#nav { height: 25px; width: 760px; font-size: 14px; list-style-type: none;}#nav li { float:left;}#nav li a{ color:#000000; text-decoration:none; padding-top:4px; display:block; width:97p原创 2012-08-25 23:06:50 · 1242 阅读 · 0 评论 -
JavaScript 的三等号 "===" 以及 new String("")的实质
var str = "abc" 和 str = new String("abc"); 有区别吗? 事实上, 是有区别的, new String("abc")创建了一个对象, 这个对象的值是"abc", 至于对象的值是"abc"是什么意思? 是JavaScript内部的事情, 总之: str = "abc"这一句, str变量指向一个常数字串对象, 而 str = new String("abc"原创 2012-09-01 14:26:58 · 2203 阅读 · 0 评论 -
论JavaScript和C/C++语言的相通之处
本文假设读者熟悉C/C++语言, 如果你不熟悉, 那么你可以忽略C/C++部分的论述, 只看JavaScript的部分就可以了, 这篇文章是笔者学习JavaScript语言时候的一些知识点.JavaScript给笔者的印象一直是面向对象, 一切皆是对象, 包括函数. 我们可以给方便的给对象赋一个函数值, 于是它就成为了一个函数, 可以被呼叫执行. 但是, 事实上, 函数不过是一个指针, Jav原创 2012-08-30 22:08:32 · 6571 阅读 · 1 评论 -
带进度条的HTML5上传文件(使用XMLHttpRequest对象)
新标准的XMLHttpRequest支持上传文件,但是不支持html5的浏览器不行html页面 Upload Files using XMLHttpRequest - Minimal function fileSelected() { var file = document.getElementById('fileToUpload').原创 2012-12-08 10:34:43 · 14089 阅读 · 4 评论