首页 技术教程 实用代码 注册破解 正则表达式 网址导航 电子书籍

Prototype实战教程:Element.Methods -> getOffsetParent

getOffsetParent     [Version 1.6] getOffsetParent(element) -> HTMLElement 返回 element 的容器块(Containing Block)(译注:距离元素最近的 CSS position 属性为 relative 或 absolute 的先代节点)节点,如果不存在这样一个节点,则返回 body 元素。 返回的元素是当前 element 的 CSS containing block。
类别:网页编程 - JavaScript    查看:96    更新:2014-05-22

Prototype实战教程:Element.Methods -> cumulativeOffset

cumulativeOffset   [1.6] cumulativeOffset(element) -> [Number, Number] 或 { left: Number, top: Number } 返回 element 相对于页面左上角的坐标。 译注:假定返回值为 offset,则 X 轴坐标可通过 offset[0] 获取,也可以通过 offset.left 获取,Y 轴坐标可通过 offset[1] 获取,也可通过 offset.top 获取。 累加元素及它的所有先代节点的 offsetLeft 和 offsetTop。 注意:所有返回值都仅有数字,单位为像素。 ...
类别:网页编程 - JavaScript    查看:72    更新:2014-05-22

Prototype实战教程:Element -> viewportOffset

viewportOffset(element) -> [Number, Number] 或 { left: Number, top: Number } 返回 element 相对于浏览器可视区域左上角的坐标值。(译注:坐标原点以浏览器当前可见的部分为基准, 意即当滚动条滚动后,坐标原点也随之改变,坐标原点在当前窗口中永远可见。) 译注:假定返回值为 offset,则 X 轴坐标可通过 offset[0] 获取,也可以通过 offset.left 获取,Y 轴坐标可通过 offset[1] 获取,也可通过 offset.top 获取。 注意:所有返回值都仅有数字,单位为像素。
类别:网页编程 - JavaScript    查看:83    更新:2014-05-22

Prototype实战教程:Element -> setStyle

setStyle(element, styles) -> HTMLElement 修改 element 的 CSS 样式属性。参数 styles 是一个包含属性名/值对的 Hash 对象, 属性名必须使用 camelized 命名方式指定(译注:例如 CSS 属性 border-width 应写成 borderWidth,而不能写成 border-width)。 样例 $(element).setStyle({ backgroundColor: '#900', fontSize: '12px' }); // -> HTMLElement 注意 该方法在处理 float 和 opacity 时,对不同的浏览器而言是透明的。然而,float 是一个保留的关键字,所以必须进行转义,或使用 cssFloat 来代替。另外,opacity 的取值界于 0(完全透明)和 1(完全不透明)之间。在不同的浏览器上,以下的代码...
类别:网页编程 - JavaScript    查看:89    更新:2014-05-22

Prototype实战教程:Element -> setOpacity

Element.setOpacity(element, opacity) -> [HTMLElement...] someElement.setOpacity(opacity) -> [HTMLElement...] 设置 element 的透明度,该方法可在多种浏览器中正常工作。参数 opacity 是一个介于 0 和 1 之间的浮点数,0 表示完全透明,1 表示完全不透明。 在 Element.setStyle 方法內部,也是通过调用 setOpacity 方法来设置元素的透明度。 样例 var element = $('myelement'); // 设置为 50% 的透明度 element.setOpacity(0.5); // 下列两种方法与上一个等效,但下面的方法可以一次设置多个 CSS 属性: element.setStyle({ opacity: 0.5 }); element.setStyle("opacity: 0.5");...
类别:网页编程 - JavaScript    查看:75    更新:2014-05-22

Prototype实战教程:Element -> positionedOffset

positionedOffset(element) -> [Number, Number] 或 { left: Number, top: Number } 以 element 的容器块(Containing Block)节点(译注:距离元素最近的 CSS position 属性为 relative 或 absolute 的先代节点)为坐标原点,返回 element 的坐标偏移值(元素的容器块节点可通过 Element#getOffsetParent 方法获取)。 译注:假定返回值为 offset,则 X 轴坐标可通过 offset[0] 获取,也可以通过 offset.left 获取,Y 轴坐标可通过 offset[1] 获取,也可通过 offset.top 获取。 这个方法其实是累加元素及其所有父元素的 offsetLeft 和 offsetTop,直到其中一个元素的 CSS position 属性不等于 static(译注:static...
类别:网页编程 - JavaScript    查看:76    更新:2014-05-22

Prototype实战教程:Element -> getOffsetParent

getOffsetParent(element) -> HTMLElement 返回 element 的容器块(Containing Block)(译注:距离元素最近的 CSS position 属性为 relative 或 absolute 的先代节点)节点,如果不存在这样一个节点,则返回 body 元素。 返回的元素是当前 element 的 CSS containing block。
类别:网页编程 - JavaScript    查看:98    更新:2014-05-22

Prototype实战教程:Element -> cumulativeScrollOffset

cumulativeScrollOffset(element) -> [Number, Number] 或 { left: Number, top: Number } 在内含滚动条的容器中计算元素的累积滚动偏移值。 译注:假定返回值为 offset,则 X 轴坐标可通过 offset[0] 获取,也可以通过 offset.left 获取,Y 轴坐标可通过 offset[1] 获取,也可通过 offset.top 获取。 累加元素及它的所有先代节点的 scrollLeft 和 scrollTop。 该方法常用于在多个滚动容器(例如在一个可滚动的容器中包含一个可滚动的文档)中计算元素的滚动偏移值。 注意:所有返回值都仅有数字,单位为像素。 ...
类别:网页编程 - JavaScript    查看:82    更新:2014-05-22

Prototype实战教程:Element -> cumulativeOffset

cumulativeOffset(element) -> [Number, Number] 或 { left: Number, top: Number } 返回 element 相对于页面左上角的坐标。 译注:假定返回值为 offset,则 X 轴坐标可通过 offset[0] 获取,也可以通过 offset.left 获取,Y 轴坐标可通过 offset[1] 获取,也可通过 offset.top 获取。 累加元素及它的所有先代节点的 offsetLeft 和 offsetTop。 注意:所有返回值都仅有数字,单位为像素。
类别:网页编程 - JavaScript    查看:73    更新:2014-05-22

Javascript中关于top、clientTop、scrollTop、offsetTop的说明

网页可见区域宽: document.body.clientWidth; 网页可见区域高: document.body.clientHeight; 网页可见区域宽: document.body.offsetWidth (包括边线的宽); 网页可见区域高: document.body.offsetHeight (包括边线的宽); 网页正文全文宽: document.body.scrollWidth; 网页正文全文高: document.body.scrollHeight; 网页被卷去的高: document.body.scrollTop; 网页被卷去的左: document.body.scrollLeft; 网页正文部分上: window.screenTop; 网页正文部分左: window.screenLeft; 屏幕分辨率的高: window.screen.height; 屏幕分辨率的宽: window.screen.width; 屏幕可用工作区高度: window.screen.availHeight;...
类别:网页编程 - JavaScript    查看:92    更新:2014-05-22

Javascript之getTimezoneOffset方法

  getTimezoneOffset 方法   返回用分钟表示的主计算机上的时间和全球标准时间 (UTC)之间的差别。   dateObj.getTimezoneOffset()   必选项 dateObj 参数为 Date 对象。   说明   getTimezoneOffset 方法返回一个整数值,这个整数代表了当前计算机上的时间和 UTC 之间相差的分钟数。这些值和执行脚本的计算机相关。如果这个方法被一个服务器脚本调用,那返回值和服务器相关。而如果这个方法被一个客户机脚本调用,那么返回值就根据客户机上的时间来确定。   如果所在位置的时间落后于 UTC (比如, Pacific Daylight Time),那么这个值就是正值,而如果所在位置的时间超前于 UTC (比如说...
类别:网页编程 - JavaScript    查看:78    更新:2014-05-22

setTimeout和setInterval的区别

window对象有两个主要的定时方法,分别是setTimeout 和 setInteval 他们的语法基本上相同,但是完成的功能取有区别。  setTimeout方法是定时程序,也就是在什么时间以后干什么。干完了就拉倒。  setInterval方法则是表示间隔一定时间反复执行某操作。  如果用setTimeout实现setInerval的功能,就需要在执行的程序中再定时调用自己才行。如果要清除计数器需要 根据使用的方法不同,调用不同的清除方法:  例如:tttt=setTimeout('northsnow()',1000);clearTimeout(tttt);  或者:tttt=setInterval('northsnow()',1000);clearInteval(tttt);  举一个例子:<div id="liujincai"></div><input type="button" na...
类别:网页编程 - JavaScript    查看:115    更新:2014-05-21

自定义带结构的可序列化数据集DataSet

自己定义DataSet的列字段名称: 就是建立一个类,并让此类继承DataSet. 并预先给DataSet添加一些自定义的列. 有两个优点: 1. 在引用时,直接引用: DataSet.Table[0].Row[0][Customer.Name]; 而不是: DataSet.Table[0].Row[0]["CustomerName"]; 这样,如果数据库字段名称变化时(将CustomerName改为CusName),则只需修改: Customer类的属性Name的值即可,没必要在整个程序中一个一个地搜索. 节省时间,易于维护. 2. 经常用在 添加/新增 界面中,在添加之前没有从数据库获得数据给DataSet,即客户端 与数据库交互是单向的,即只从客户端往数据库发送数据. 这时,DataSet的内部结构没有定义. 就得用自定义DataS...
类别:网页编程 - ASP.NET    查看:100    更新:2014-05-20

PHP中isset()和empty()的区别

PHP的isset()函数 一般用来检测变量是否设置 格式:bool isset ( mixed var [, mixed var [, ...]] ) 功能:检测变量是否设置 返回值: 若变量不存在则返回 FALSE 若变量存在且其值为NULL,也返回 FALSE 若变量存在且值不为NULL,则返回 TURE 同时检查多个变量时,每个单项都符合上一条要求时才返回 TRUE,否则结果为 FALSE 版本:PHP 3, PHP 4, PHP 5 更多说明: 使用 unset() 释放变量之后,它将不再是 isset()。 PHP函数isset()只能用于变量,传递任何其它参数都将造成解析错误。 检测常量是否已设置可使用 defined() 函数。 PHP的empty()函数 判断值为否为空 格...
类别:网页编程 - PHP技术    查看:148    更新:2014-05-19

session_set_save_handler函数重载session存储方式

<?    $DB_SERVER = "server"; /* database server hostname */    $DB_NAME = "dbname"; /* database name */    $DB_USER = "root"; /* database user */    $DB_PASS = "*************"; /* database password */    $DB_SELECT_DB = "";    $SESS_LIFE = get_cfg_var("session.gc_maxlifetime");    function sess_open($save_path, $session_name) {    global $DB_SERVER, $DB_NAME, $DB_USER, $DB_PA...
类别:网页编程 - PHP技术    查看:118    更新:2014-05-19

PHP5之_set和_get

接触PHP5也有一段时间了,尽管PHP5出了很长时间了,但大家对PHP5还是不甚感冒。在我的BLOG里讲一天PHP5的东西,希望能够对推动PHP5有所贡献。  先来看一个例子:class UserInfol{   var $UserName = ’’;   var $PassWord = ’’;   var $Birthday = ’’; }这个例子我想很多人在PHP4种也有用到,接下来给对象属性进行付值: $oUserInfo = new UserInfo; $oUserInfo->UserName = ’木目子’; $oUserInfo->PassWord = ’123456’;&n...
类别:网页编程 - PHP技术    查看:88    更新:2014-05-19