- 博客(17)
- 收藏
- 关注
原创 解决DOM元素循环渲染后出现点击事件多次执行问题
我想很多做前端的人都遇到过,当Dow元素循环渲染后加上的点击事件会根据你循环多少次就执行多少次,这然有些时候很头疼,特别是在提交表单的时候会出现重复提交的问题。下面我就来介绍一下我的解决方法:我的解决方式就是通过点击事件之间执行的时间差来控制我们需要执行事件;不多说了直接贴上我的代码,代码如下:var nowTime = new Date().getTime();var clickTime = $
2017-05-19 10:07:05
2034
原创 移动端安卓手机不能识别border 0.5px解决方案
由于安卓手机无法识别border 0.5px,因此我们要用0.5px的话必须要借助css3中的-webkit-transform:scale缩放来实现,原理:将伪元素的宽设为200%,height设为1px通过-webkit-transform:scale(.5)来进行缩小一倍,这样就得到border为0.5的边框,案例:.ce{ position: relative; } .ce
2017-05-19 10:07:01
6903
原创 pc端屏幕自适应小结
var $D = { getWinWidth: function () { this.width = 0; if (window.innerWidth) this.width = window.innerWidth - 18; else if (document.documentElement && document.documentElement.cl
2017-05-19 10:06:58
1595
原创 js 将json字符串转换为json对象的方法解析
例如:JSON字符串:var str1 = '{ "name": "cxh", "sex": "man" }'; JSON对象:var str2 = { "name": "cxh", "sex": "man" };一、JSON字符串转换为JSON对象要使用上面的str1,必须使用下面的方法先转化为JSON对象://由JSON字符串转换为JSON对象var obj = eval('(' + str
2017-05-19 10:06:56
280
原创 本周任务,对javascript事件机制进行思考 提供以下 几个博文 论点:
1.javascript事件模型2.e.target与e.currentTarget是干什么的?3.preventDefault与stopPropagation是干什么的4.什么是dispatchEvent?5.说一说事件代理的实现,并封装一个方法6.事件代理的问题如果同时给span与li绑定事件该如何组装冒泡???7.tap事件是如何实现的8.tap会产生什么问题9.zepto的touch库做了
2017-05-19 10:06:52
241
原创 解决JS浮点数(小数)计算加减乘除的BUG
/** ** 加法函数,用来得到精确的加法结果 ** 说明:javascript的加法结果会有误差,在两个浮点数相加的时候会比较明显。这个函数返回较为精确的加法结果。 ** 调用:accAdd(arg1,arg2) ** 返回值:arg1加上arg2的精确结果 **/function accAdd(arg1, arg2) { var r1, r2, m, c; try {
2017-05-19 10:06:49
317
原创 js中md5加密
md5加密 在页面中引用md5.js文件,调用方法为MD5下载地址:http://files.cnblogs.com/tuyile006/md5.rarmd5加密 var hash = hex_md5("123dafd"); alert(hash)
2017-05-19 10:06:47
423
原创 2015年06月01日
禁用浏览器前进后退键浏览器的后退按钮使得我们能够方便地返回以前访问过的页面,它无疑非常有用。但有时候我们不得不关闭这个功能,以防止用户打乱预定的页面访问次序。本文介绍网络上可找到的各种禁用浏览器后退按钮方案,分析它们各自的优缺点和适用场合。 一、概述 曾经有许多人问起,“怎样才能‘禁用’浏览器的后退按钮?”,或者“怎样才能防止用户点击后退按钮返回以前浏览过的页面?”在ASP论坛上,这个问
2017-05-19 10:06:44
223
原创 2015年05月28日
js对象面向对象编程的语言中有一个非常重要的参数那就是类的概念,通过类我们可以创建出来各种各样的对象,而ECMAscript中没有类的概念,所以他与别的编程语言中处理对象的方式有所不同js中对象概念:无数属性的集合,其属性可以包含基本值,对象或其他函数在 JavaScript 中,对象是拥有属性和方法的数据。方法是能在对象上执行的动作。eg:var people = new object();pe
2017-05-19 10:06:41
244
原创 2015年05月23日
jquery mobile入门jQuery Mobile是jQuery 在手机上和平板设备上的版本。jQuery Mobile 不仅会给主流移动平台带来jQuery核心库,而且会发布一个完整统一的jQuery移动UI框架。支持全球主流的移动平台。jQuery Mobile开发团队说:能开发这个项目,我们非常兴奋。移动Web太需要一个跨浏览器的框架,让开发人员开发出真正的移动Web网站。jQuery
2017-05-19 10:06:38
268
原创 【转载】CSS样式对背景图片加载的影响
图片加载测试 测试浏览器:firefox 只定义,而未使用的CSS样式类,图片不会被加载。× 如果CSS样式类定义了display:none,并且css在引用之前加载,图片不会被加载× 如果先加载了引用css的html元素,然后加载css样式,图片会被加载,尽管定义了display:none;√ 如果CSS样式类定义了visibility:hidden;图片会被加载√ 标签定义
2017-05-19 10:06:33
922
原创 【转载】解决IE6下的行高line-height失效问题
BUG症状:当在一个容器里文字和img、input、textarea、select、object等元素相连的时候,对这个容器设置的line-height数值会失效; 受影响的浏览器:Microsoft Internet Explorer 5.01 / Windows Microsoft Internet Explorer 5.5 / Windows Microsoft Internet Exp
2017-05-19 10:06:29
432
原创 【转载】JavaScript 语言基础知识点总结(思维导图)
温故而知新———— 最近温习了一遍Javascript 语言,故把一些基础、概念性的东西分享一下。(下面内容大都为条目、索引,是对知识点的概括,帮助梳理知识点,具体内容需要查阅资料)此条目是由 王子墨发表在 前端随笔分类目录的。JavaScript 数组JavaScript 函数基础Javascript 运算符JavaScript 流程控制JavaScript 正则表达式JavaScript 字符
2017-05-19 10:06:26
1614
原创 【转载】HTML5 中的一些新特性
简洁的DOCTYPE: HTML5 只有一个简单的文档类型:。它不使用版本,因此该文档类型适用所有版本的HTML。简单易记的语言标签: 你并不需要在 中使用xmlns 或xml:lang标记。 将对HTML5 有效。简单易记的编码类型: 你现在可以在meta 标签中使用”charset”:不需要闭合标签: 在HTML5 中,空标签(如:br、img 和input )并不需要闭合标签。废弃的标签:
2017-05-19 10:06:23
213
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人