JavaScript技术

JavaScript技术

prototype Element学习笔记(篇一)

阅读(11) 作者(admin)

先说一下Element对DOM扩展的技术思路,我也是看了一天的代码,这才有了点心得。 使用prototype,我们最常用的莫过于$('div1')之类的代码。从而获得扩展后的element对象,然后,我们就可以用它的各种扩展出来的方法了,如: $('div1...

JavaScript技术

prototype Element学习笔记(Element篇三)

阅读(15) 作者(admin)

一、筛选类函数

  ancestors、recursivelyCollect、descendants、firstDescendant、immediateDescendants、previousSiblings、nextSiblings、siblings、match、up、down、previous、next、select、adjacent。...

JavaScript技术

prototype Element学习笔记(篇二)

阅读(25) 作者(admin)

所有函数的第一个参数都为:element,表示要操作的元素的引用,这是为了方面在Element.extend时,把这些方法加入到DOM对象中去,用的是methodize函数。调用的时候不需要输入第一个参数了,如:   var b=$('div1').visible();  ...

JavaScript技术

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

阅读(23) 作者(admin)

1.不要做任何假设 (JavaScript是一个不可靠的助手) 可能不唐突的JavaScript 的最重要的一个特性就是――你要停止任何假设: * 不要假设JavaScript是可用的,你最好认为它很有可能是不可用的,而不是直接依赖于它。 * 在你经...

JavaScript技术

Prototype使用指南之selector.js说明

阅读(31) 作者(admin)

下面是css2 selector的语法,当然很多浏览器只是支持其中的一部分,Prototype 中的Selector主要支持tag选择器、class选择器和id选择器,还有属性(attribute)选择器,基本上包含我们平时所用的所有类型The following table su...

JavaScript技术

js判断变量是否空值的代码

阅读(37) 作者(admin)

复制代码 代码如下:function empty(v){ switch (typeof v){ case 'undefined' : return true; case 'string' : if(trim(v).length == 0) return true; break; case 'boolean' : if(!v) return true; break; case 'nu...

JavaScript技术

JS小练习代码之二第1/2页

阅读(17) 作者(admin)

相关的源代码如下: 1.beginFormPanel.js(作用:外层html文件中表单的展现) <script> var beginFormPanel = Ext.extend(Ext.form.FormPanel,{ constructor:function() { beginFormPanel.superclass.constructor.call (...

JavaScript技术

JS之小练习代码

阅读(17) 作者(admin)

没有html代码,只有JS代码,小练习内容如下:(从陈治文老师的课程中学到) <script> Ext.onReady(function(){ // Ext.Msg.alert("系统提示(thtwinj2ee)","环境配置正确!") ; var myPosition = Ext.data.Record.create( [...

JavaScript技术

限制复选框的最大可选数的js代码

阅读(22) 作者(admin)

在一些网页应用中,就比如在投票系统中,当我们进行的是多项投票时,我们要求用户最多只能选择几项进行投票,这也是就是说选择复选框的个数最多几个. 那么如何设置这最多的几个,我们就需要做些简单的脚本处理。以下代码均转摘...

JavaScript技术

js验证符合用户体验的网页表单特效

阅读(18) 作者(admin)

JS+CSS实现的一种交互体验 @charset "utf-8"; /*元素初始值*/ html {background: #FFF;} body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td,ins,hr{margin: 0px;paddi...

JavaScript技术

Javascript调试脚本的经验之谈第1/2页

阅读(16) 作者(admin)

编程实际上是一种能随着时间不断飞快进步的技术。但是不管变得多么熟练,你仍然要花一些时间调试你的代码。如果你做过家庭作业,或有过JacaScript编程经验,你会知道相当多的时间是花在调试上。这很正常 - 这只是编程者必...

JavaScript技术

javascript表单域与json数据间的交互第1/3页

阅读(20) 作者(admin)

包括对象中有集合属性、对象中引用其他对象属性: 复制代码 代码如下:/** **json对象数据设置到表单域中 */ function jsonObjectToForm(form, jsonObject){ for(i = 0, max = form.elements.length; i < max; i++)...

JavaScript技术

用js统计用户下载网页所需时间的脚本

阅读(20) 作者(admin)

有时候,我们可能根据多台服务器,根据IP计算在南方的用户选择南方的服务器,在北方的选择北方的服务器,但是渐渐发现用IP统计经常出现误差.以前曾想过在客户端用ping的方法看看哪台服务器连接快,但是至少需要用户安装一...

JavaScript技术

jQuery弹出层插件简化版代码下载

阅读(20) 作者(admin)

复制代码 代码如下:String.prototype.replaceAll = function(s1,s2){ return this.replace(new RegExp(s1,"gm"),s2); }; (function($){ /* * $-layer 0.1 - New Wave Javascript * * Copyright (c) 2008 King...

使用新的消息弹出框blackbirdjs
JavaScript技术

使用新的消息弹出框blackbirdjs

阅读(19) 作者(admin)

jgyhuzhou 写道 BlackBird, G. Scott Olson开发的javascript日志记录库,相当于java中的log4j, javascript开发者再也不用使用alert来调试啦。 以下是具体的操作说明: Html代码 复制代码 代码如下: <html> <head> <scrip...

JavaScript技术

表单Form的submit事件不响应的解决方法

阅读(23) 作者(admin)

一、问题描述 类比一下,我用input.select()做了测试,却能响应select事件。这个原因先放一边,我们看看先怎么把眼下的问题解决了。 不响应事件的代码示例: [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行] 实际运行,不...

JavaScript技术

Javascript循环绑定事件的示例代码

阅读(17) 作者(admin)

例如:一个不确定长度的列表,在鼠标经过某一条的时候改变背景。 Untitled Page 第1条记录 第2条记录 第3条记录 第4条记录 第5条记录 第6条记录 [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]这个例子循环为...

JavaScript技术

JAVASCRIPT下判断IE与FF的比较简单的方式

阅读(15) 作者(admin)

但是过程相对复杂一点,当我们只需要一个简单的判断方式时,可以这样做: 复制代码 代码如下:<SCRIPT> if (document.all){ //IE window.dialogArguments.location.reload(); }else{ //FIREFOX opener.location.reload(); }...

JavaScript技术

提高网站信任度的技巧

阅读(21) 作者(admin)

信任度的建设体现在以下方面: * 关于我们页面:详细、真实的说明公司背景、历史、业务范围等等情况。 * 网站备案:获得ICP的备案许可。 * 服务流程:让客户充分了解整个过程,让服务更透明。 * 报价列表:根据不同服务,分别给出...