javascript
lulu19870526
这个作者很懒,什么都没留下…
展开
-
Js阻止事件冒泡和document.onclick在IE浏览器上无效
北京 北京 上海 广州 深圳 刚开始上面的html对应上面的效果,当点击上面的框出现下拉的城市列表,当不选择列表中的选项也就是点击页面空白处,下拉的城市列表消失原创 2014-12-16 15:10:56 · 1224 阅读 · 0 评论 -
javascript中遍历List集合对象
javascript中遍历List集合对象 alert("${obj.属性}");转载 2015-05-12 17:22:34 · 2818 阅读 · 0 评论 -
移动端页面touch会"穿透"的解决方案
移动端页面touch会"穿透"的解决方案1.移动端页面touch会穿透 是指当H5页面在移动端显示时,因为click事件有300ms的延迟,所以最好用touch 事件,touch事件分为 1.touchstart:手指放在一个DOM元素上。 2. touchmove:手指拖曳一个DOM元素。 3. touchend:手指从一个DOM元素上移开。to原创 2015-07-03 16:28:34 · 5414 阅读 · 0 评论 -
js事件代理
js事件代理想象一下现在我们有一个美女图片的列表页,在这个列表页中有上千个美女的小图片。我们希望点击每一个美女小图片就跳到对应的美女的大图片页,如果把事件处理器加到这上千个美女的小图片的标签上会产生一个很大的性能问题,并且有可能导致内存泄露甚至是浏览器的崩溃。相反地,使用事件代理的话,你只需要把一个事件处理器添加到列表ul上就可以了,这个函数可以把点击事件给截下来,并且判断出是哪个单元格被点击原创 2015-07-03 18:24:24 · 862 阅读 · 0 评论 -
js移动端滑动一个屏幕再加载新的数据以及ajax同步请求
js移动端滑动一个屏幕再加载新的数据现在我们有一个美女图片的列表页,在这个列表页中有上千个美女的小图片。如果一次加载全部的图片那么需要一些时间,用户体验不是很好,因此采用边滑动边加载,那么现在的问题是滑动到什么程度再加载图片呢?第一种方案,滑动到底部再加载新的图片(每次加载18个图片)$(function(){ $(window).scroll(原创 2015-07-06 17:24:35 · 6301 阅读 · 0 评论 -
java模拟js的escape和unescape函数
java模拟js的escape和unescape函数public class DD { private static String[] hex = { "00", "01", "02", "03", "04", "05", "06", "07", "08", "09", "0A", "0B", "0C", "0D", "0E", "0F", "10"转载 2015-08-11 17:49:47 · 1745 阅读 · 0 评论 -
js倒计时如火车站买火车票后15分钟必须付款否则取消火车票
js倒计时如火车站买火车票后15分钟必须付款否则取消火车票假设购买火车票下单的时间是date1,然后倒计时15分钟原创 2015-08-10 21:41:44 · 4431 阅读 · 0 评论 -
JS设置cookie、读取cookie、删除cookie
JS设置cookie、读取cookie、删除cookie JvaScript是运行在客户端的脚本,因此一般是不能够设置Session的,因为Session是运行在服务器端的。 而cookie是运行在客户端的,所以可以用JS来设置cookie. 假设有这样一种情况,在某个用例流程中,由A页面跳至B页面,若在A页面中采用JS用变量temp保存了某一变量的值,在B页面的时候,同样需要转载 2015-08-11 18:01:56 · 513 阅读 · 0 评论 -
js中数字型的变量转化成int,float以及取几位小数
js中数字型的变量转化成int,float以及取几位小数javascript中的变量都是弱类型,所有的变量都声明为var,在类型转换过程中就没有java那么方便,它是通过 parseInt(变量)、parseFloat(变量)等方法来进行类型转换的。没有parseDouble(变量)这种类型转换,因为在javascript中不分单精度float和双精度double,凡事有小数的变量都认为是fl原创 2015-08-06 18:28:09 · 10715 阅读 · 0 评论 -
java和js中cookie的使用
java和js中cookie的使用1.js中cookie的使用 1)设置cookie(添加一个cookie) 每个cookie都是一个名/值对如: document.cookie="uid=100100"; 上面是设置了一个cookie,该cookie的名是uid,值是"100100". 2)获取指定名称的cookie值 var userid =原创 2015-03-17 16:32:29 · 2271 阅读 · 0 评论 -
js中eval()和$.parseJSON()的区别和联系以及JSON.stringify()
js中eval()和$.parseJSON()的区别1.第一个区别是:安全性 json格式非常受欢迎,而解析json的方式通常用JSON.parse()但是eval()方法也可以解析,这两者之间有什么区别呢? JSON.parse()之可以解析json格式的数据,并且会对要解析的字符串进行格式检查,如果格式不正确则不进行解析,而eval()则可以解析任何字符串,ev原创 2015-11-16 14:56:32 · 6690 阅读 · 0 评论 -
js 判断屏幕滑动到底部
js 判断屏幕滑动到底部DTD已声明 IEdocument.documentElement.scrollHeight 浏览器所有内容高度 ,document.body.scrollHeight 浏览器所有内容高度document.documentElement.scrollTop 浏览器滚动部分高度,document.body.scrollTop 始终为0转载 2015-05-12 16:24:59 · 2367 阅读 · 0 评论 -
jquery对select的相关操作说明
jquery对select的相关操作说明1.select的onchange事件 应用:select选择不同的option显示不同的东西 a b c div1 div2 div3 function test(){ document.getElementById('a')转载 2015-05-12 16:57:50 · 460 阅读 · 0 评论 -
Java以及JS 手机号当中4位用“*”代替
String mobile = "18888888888";if (mobile != null && !mobile.equals("")) { String usermobile1 = mobile.substring(0, mobile.length() - (mobile.substring(3)).length()) + "****" + mobile.substring(7原创 2014-12-15 16:07:14 · 987 阅读 · 0 评论 -
判断JS文件是否加载完成
javascript 判断JS文件是否加载完成在“按需加载”的需求中,我们经常会判断当脚本加载完成时,返回一个回调函数,那如何去判断脚本的加载完成呢?我们可以对加载的 JS 对象使用 onload 来判断(js.onload),此方法 Firefox2、Firefox3、Safari3.1+、Opera9.6+ 浏览器都能很好的支持,但 IE6、IE7 却不支持。曲线救国 ——转载 2015-02-10 15:08:37 · 3379 阅读 · 0 评论 -
chrome浏览器开发者工具的使用以及调试js
怎样打开Chrome的开发者工具?你可以直接在页面上点击右键,然后选择审查元素:或者在Chrome的工具中找到:或者,你直接记住这个快捷方式: Ctrl+Shift+I (或者Ctrl+Shift+J直接打开控制台),或者直接按F12。打开的开发者工具就长下面的样子:不过我一般习惯与点左下角的那个按钮,将开发者工具弹出作为一个独立的窗口:转载 2015-03-03 14:56:43 · 4046 阅读 · 0 评论 -
jquery模拟鼠标点击动作
jquery模拟鼠标点击动作$(function(){ $("#a").click(function(){ alert("hello a");}); $("#b").click(function(){alert("hello b");});})怎么触发点击id为b的元素的时候触发id为a的元素的点击事件 $("#b").click(function(){alert(原创 2015-03-03 18:05:59 · 7255 阅读 · 0 评论 -
jQuery: 在this的环境中使用选择器
jQuery: 在this的环境中使用选择器 $(XXX,this)$(XXX,this)第一个参数是查询字符串或dom元素第二个参数是查询的上下文等价于$(this).find(xxx);意思就是在第二个参数所代表的节点下寻找符合条件的节点在绑定事件监听(eventListener)的时候,我们需要对被绑定的元素的子元素转载 2015-03-03 17:25:11 · 2668 阅读 · 0 评论 -
js中json的相关知识及操作
js中json的相关知识及操作一、概述JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,是理想的数据交换格式。同时,JSON是 JavaScript 原生格式,这意味着在 JavaScript 中处理 JSON数据不须要任何特殊的 API 或工具包。 在JSON中,有两种结构:对象和数组。1.转载 2015-03-17 17:38:29 · 498 阅读 · 0 评论 -
js判断某个元素是否存在
在某个应用中,如果用户没有选择颜色,则提示用户选择颜色;其中当用户选中某一个颜色时对应的a标签增加”cur”class 选择颜色: 红色 黑色 请选择颜色 则js的相关代码是:if($(".color-models").children(".cur").html() === undefined){原创 2014-12-15 18:36:38 · 1059 阅读 · 0 评论 -
移动端touch事件和click事件的区别
移动端touch事件和click事件的区别1.touch事件以下是四种touch事件touchstart: //手指放到屏幕上时触发touchmove: //手指在屏幕上滑动式触发touchend: //手指离开屏幕时触发touchcancel: //系统取消touch事件的时候触发,这个好像比较少用每个触摸事原创 2015-03-17 18:26:56 · 55132 阅读 · 3 评论 -
Js阻止事件冒泡和document.onclick在IE浏览器上无效
Js阻止事件冒泡和document.onclick在IE浏览器上无效 北京 北京 上海 广州 深圳 刚开始上面的html对应上面原创 2015-03-11 15:36:32 · 3042 阅读 · 0 评论 -
js阻止默认行为和阻止事件冒泡
js阻止默认行为和阻止事件冒泡一.阻止浏览器的默认行为 preventDefault方法的起什么作用呢?我们知道比如http://www.baidu.com/">百度,这是html中最基础的东西,起的作用就是点击百度链接到http://www.baidu.com/,这是属于标签的默认行为,而preventDefault方法就是可以阻止它的默认行为的发生而发生其他的事情。百度 fu原创 2015-03-23 15:42:25 · 1371 阅读 · 0 评论 -
javascript中函数声明、函数表达式以及匿名函数和自执行函数
javascript中函数声明、函数表达式以及匿名函数和自执行函数1.函数声明和函数表达式 1)函数声明必须始终带有一个标识符(Identifier),也就是我们所说的函数名,而函数表达式则可以省略 //函数声明function add(a,b){ c = a + b; return c;}//函数表达式var expression = function (a,b)原创 2017-05-05 17:12:00 · 832 阅读 · 0 评论