Welcome 微信登录

首页 / 脚本样式 / JavaScript

prototype Element学习笔记(篇一)

prototype Element学习笔记(篇一)

先说一下Element对DOM扩展的技术思路,我也是看了一天的代码,这才有了点心得。 使用prototype,我们最常用的莫过于$("div1")之类的代码。从而获得扩展后的element对象,然后,我们就可以用它的各种扩展出来的方法了,如: $("div1").addClassName("loading").show(); 所以,我们研究Element的扩展正应当以此为入口。 function $(element) { if (arguments.len...
prototype Element学习笔记(篇二)

prototype Element学习笔记(篇二)

所有函数的第一个参数都为:element,表示要操作的元素的引用,这是为了方面在Element.extend时,把这些方法加入到DOM对象中去,用的是methodize函数。调用的时候不需要输入第一个参数了,如: var b=$("div1").visible(); 另外,几乎所有函数都会返回自身,注意,扩展后的元素的类型为:HTMLElement,之所以这么做,有一个好处,就是方便连写代码,如: $("div1").update().inse...
不唐突的JavaScript的七条准则整理收集第1/2页

不唐突的JavaScript的七条准则整理收集第1/2页

1.不要做任何假设 (JavaScript是一个不可靠的助手) 可能不唐突的JavaScript 的最重要的一个特性就是——你要停止任何假设: * 不要假设JavaScript是可用的,你最好认为它很有可能是不可用的,而不是直接依赖于它。 * 在你经过测试确认一些方法和属性可以使用之前,不要假设浏览器支持它们。 * 不要假设HTML代码如你想象的那样正确,每次都要进行检查,并且当其不可用的时候就什么也不要做。 * 让JavaScript的功能独立于输入设备...
JS实现即点即编辑功能代码

JS实现即点即编辑功能代码

效果如图所示:分享代码喽: 配置预算项目 教育学费 大学学位已成为社会工作的基本门槛,也成为父母提供子女的基本,子女教育具有不具时间弹性和费用弹性,不象住房规划和退休规划,如财礼不足,可以减低标准,子女教育的时间点和费用比较固定,需要及早规划。 住宿费 住宿费项目说明。 生活费 生活费项目说明。 其他 其他项目说明。 配置适用地区 西北地区 配置适用地区...
关于B/S判断浏览器断开的问题讨论

关于B/S判断浏览器断开的问题讨论

客户端通过脚本和服务器保持请求,每次请求刷新一个时间,服务器检查这个时间,如果发现时间超过预定,则可以判断该客户端浏览器已关闭。然后对进行相应得操作。如果你想知道是那个客户端浏览器关闭,可以把会话绑定到轮询对象中。长连接不是所有服务器都支持得,这种方式,比你的现实多了。我的个人看法。我首先同意这几种做法,它们也能实现这个需求,他们都通过客户端的轮询,更新服务器的最后访问时间,让服务器检测超时。我来谈谈我对这2种做法的理解1 服务器端如何进行超时判断,启动一...
ajaxControlToolkit AutoCompleteExtender的用法

ajaxControlToolkit AutoCompleteExtender的用法

AutoCompleteExtender 自动完成扩展, 配合TextBox使用功能类似现在google中输入搜索字,则在TextBox下出来下拉框显示搜索目标中的项目 这个扩展控件需要配合Web Service使用,所以涉及了点web Service的使用(这里只简单谈下,等用熟了再仔细谈下web service的内容) 先介绍下AutoCompleteExtender的几个关键属性: a,TargetControlID 这个属性是所有AjaxContr...
<< 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 >>