摘要:
冒号一般有3种语法作用:(1)声明直接量对象的成员和声明标签 (2)switch语句分支 (3)?:三元表达式的false 楼主的代码便是第一个应用 JScript code <script> var obj = { value : 100, func : function(){ // } } alert(obj.value)//返回100,即obj的value属性的值</scr... 阅读全文
摘要:
所谓联动菜单,就是后一个下拉框的选项是根据前一个下拉框被选中的值来决定的,一个典型的应用就是省市联动菜单了,市的下拉选项是根据你选了哪个省来决定的,类似的需求我们经常遇到,相信许多新手都被这个问题困扰过。 其实,联动菜单的实现原理非常简单,本文详细介绍了联动菜单的实现方式,知道了原理,我们可以很容易地制作从XML、数据库加载的无限级联动菜单。 联动菜单的实现方法: 1.确定数据格式: 首... 阅读全文
摘要:
在了解了Javascript对Cookie的操作还有一点JSON知识过后,修改了上一篇文章的代码,可以将结果保存在客户端Cookie,每次打开页面就可以载入上次拖拽的数据,得到上次的拖拽布局。 本文示例源代码或素材下载 一、开篇 在写了前几篇拖拽过后,有不少朋友留言说如果将拖拽结果持久化将会更好。在了解了Javascript对Cookie的操作还有一点JSON知识过后,修改了上一篇文章的... 阅读全文
摘要:
本文示例源代码或素材下载 一、开篇 似乎拖拽已经被写烂了,没得写的了,可是我这次又来了~ 上一次写的是跨列拖放,这次我要带给大家的是跨页拖放。 可以到这里来看看效果:示例效果 说明:1、如果将方框拖动到页签上立刻释放掉的话,则会被添加到该页的第一列的第一个位置; 2、如果将方框拖动到页签上并且停留片刻的话,则页面就会转换到该页,这个时候可以在页签上释放,也可以将方框拖动到此页的具体位... 阅读全文
摘要:
本文示例源代码或素材下载 一、开篇 这是这个拖拽系列的第三篇了,第一篇简单的介绍了一下这个拖拽框架,第二篇用这个框架做了一个Tab标签的拖放。这次用这个拖拽框架做一个更复杂一点的效果——跨列拖放。就像iGoogle和netvibes的个性页面布局那样。 二、原理 框架在第一篇做了介绍,这里直接使用。 首先要找到每个可以拖动的item,对于每个拖动的item,对其... 阅读全文
摘要:
本文示例源代码或素材下载 一、开篇 最近在做js拖拽的时候,发现了一个强大而又灵活的拖拽框架,(之前用了代码混淆器,还好代码比较短,我就翻译过来了)利用这个框架不仅能实现简单的拖动,更能轻易的实现各种复杂的拖放功能。这一篇先实现最简单的拖拽,稍微复杂的拖放将在后面的文章里写出来。 二、代码 先把代码贴出来 CodevarDrag={ "obj":null, "init":funct... 阅读全文
摘要:
本文示例源代码或素材下载一、开篇 在上一篇中,似乎不出来这个框架有多强大。是因为我们实现的效果太简单了,还不足以体现框架的强大和灵活,在这一节中,用这个灵活的框架轻易的来实现拖放! 二、原理 框架的原理在上一篇文章中介绍了,这里就不在重复,直接开始使用这个框架了 首先通过Drag.init来注册拖动组件; 分析: 1、拖动开始的时候 将dragGhost插入到鼠标拖动的那个元素,鼠... 阅读全文
摘要:
function getQuery(name) { var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg); if (r!=null) return unescape(r[2]); retur... 阅读全文
摘要:
这段时间,经常用javascript获取各种form中的提交数据。考虑到代码的一致和逻辑的简化,建立如下两个js函数用统一的方式获取form中的数据.根据Formid 和 Inputid 获得数据函数调用方式如下德例子.获得数据:var CharString=getValue(formid,'CharString');var TestCondition=getValue(formid,'TestC... 阅读全文