
web前端
web前端
无意摘花
这个作者很懒,什么都没留下…
展开
-
js集合详解之数组Array
1.创建数组 1.1 var myArray=new Array(); 这种声明方式可以向数组添加任意多的元素,可以添加任意类型的元素;此时数组的length属性值等于最大索引值+1; //js数组可以存储任何数据类型 var mycars1 = new Array(); mycars1[0] = "Saab1"; mycars1[1] = "Volvo1"; mycars1[2] = "B原创 2013-01-19 12:06:19 · 9266 阅读 · 0 评论 -
js中的map
看到网上很多的js的map实现,也自己实现了一个 // map实现 var map = new Object(); map.put = function (key,value){ var s = "map." + key + ' = "' + value + '";'; eval(s); } map.get = function(k转载 2012-10-16 09:04:45 · 1690 阅读 · 0 评论 -
比较JavaScript中的集合及其检索效率(转)
数组是JavaScript提供的一个内部对象,它是一个标准的集合,我们可以添加(push)、删除(shift)里面元素,我们还可以通过for循环遍历里面的元素,那么除了数组我们在JavaScript里还可以有别的集合吗? 由于JavaScript的语言特性,我们可以向通用对象动态添加和删除属性。所以Object也可以看成是JS的一种特殊的集合。下面比较一下Array和Object的特性:转载 2012-10-16 09:00:56 · 673 阅读 · 0 评论 -
父窗口与模式子窗口间传值,div遮罩层实现
最近在工作中有个这样的需求,在人员列表页面,点击信息详情,弹出一个模式对话框,这个模式对话框中展示用户的所有详细信息,并显示一个修改功能按钮,这个按钮要求再弹出一个对话框,对话框中允许用户输入更新的数据,点保存后当前页面刷新,关闭该模式对话框后,父页面列表刷新。 对于以上功能的开发有几个重点在这里介绍下: 1.父页面向子页面传值 父页面向模式窗口中传值很简单: 函数原型为:vReturnV原创 2012-09-03 15:53:55 · 9183 阅读 · 1 评论 -
js div拖拽实现兼容ie/firefox js之鼠标位置深入解析
在前端web开发中,不可避免地会应用到对某个对象的拖拽操作,尤其经常是一个div层。对页面对象的位置移动操作,难点就在如何准确的获取鼠标位置,本文就对鼠标位置做一些分析对比,最后完成一个对div的拖拽操作。 js中获取鼠标位置的各种参数 名称 解释 clientX 事件属性返回当事件被触发时鼠标指针向对于浏览器页面(或客户区)的水平坐标。 clientY原创 2012-09-03 13:05:51 · 7031 阅读 · 1 评论