javascript开发
飞向Hadoop
这个作者很懒,什么都没留下…
展开
-
js日期选择器
html源码:转载 2015-05-11 12:14:41 · 518 阅读 · 0 评论 -
js数组如何遍历一次,删除部分元素
经常做后台取数据,渲染到页面工作的前端童鞋可能都碰到过这种需求:那就是如果后台传给前端的数据要二次处理,一个数组,其中具有某种共同特征的元素是我们不需要的,必须要把它删除掉,这时候怎么做呢。常见的思路是:先用map方法遍历一次,或其它方法遍历,总之是把要去掉的元素改成undefined,然后再遍历新数组,把undefined的元素去掉。总之就是非常麻烦。那么有没有遍历一次就可以把没用的转载 2016-08-12 22:46:15 · 8910 阅读 · 0 评论 -
Javascript 严格模式详解
一、概述除了正常运行模式,ECMAscript 5添加了第二种运行模式:"严格模式"(strict mode)。顾名思义,这种模式使得Javascript在更严格的条件下运行。设立"严格模式"的目的,主要有以下几个: - 消除Javascript语法的一些不合理、不严谨之处,减少一些怪异行为; - 消除代码运行的一些不安全之处,保证代码运行的安全转载 2016-07-30 10:44:42 · 286 阅读 · 0 评论 -
Bootstrap模态窗口加载外部json文件数据
页面: li { list-style: none; } .modal-backdrop { display: none; } 点击出现模态窗口原创 2016-06-21 15:40:40 · 4061 阅读 · 0 评论 -
表格数据通过点击传数据给Bootstrap模态窗口
li { list-style: none; } .modal-li li { height: 45px; line-height: 45px; } .text-input { display: inline-block; width: 80%; margin-left: 10px; }原创 2016-06-21 15:37:03 · 7811 阅读 · 4 评论 -
深入理解JavaScript的闭包特性 如何给循环中的对象添加事件
深入理解JavaScript的闭包特性如何给循环中的对象添加事件初学者经常碰到的,即获取HTML元素集合,循环给元素添加事件。在事件响应函数中(event handler)获取对应的索引。但每次获取的都是最后一次循环的索引。原因是初学者并未理解JavaScript的闭包特性。有个网友问了个问题,如下的html,为什么点击所有的段落p输出都是5,而不是alert出对应转载 2016-05-10 21:35:19 · 306 阅读 · 0 评论 -
关于Web Worker你必须知道的7件事
原文:http://www.developer.com/lang/jscript/7-things-you-need-to-know-about-web-workers.html译者: Rock(ruanqig@gmail.com)介绍通过使用Web Worker, 我们可以在浏览器后台运行Javascript, 而不占用浏览器自身线程。Web Work转载 2016-05-10 11:05:10 · 824 阅读 · 0 评论 -
wap 前端开发--禁止页面滚动Android版 touchmove
有时候漂亮的应用背后就藏着IT民工的辛酸苦楚。举例如下:图片查看器,点击图片列表弹出一个铺满屏幕的图片查看窗口(类似于人人,qq空间的图片预览窗口)等。那么在手机应用的前端开发中,此事却不那么容易,因为不同版本的手机操作系统,处理事务方法也不同。原理 可以按着 touchmove事件入手,touchmove事件会传递给浏览器然后传递给操作系统去做页面的滚屏操作。我们知道了流程,那么转载 2016-01-27 09:31:54 · 1615 阅读 · 0 评论 -
JS的事件对象和事件冒泡
1、事件对象 js的事件对象中保存了当前被触发事件的一些相关的属性信息,如事件源、事件发生时的鼠标位置、事件按键等。 事件对象的获取方法: IE中可以window.event直接获取,而Firefox中则不可以,可通过如下方法获取: 1)var event = window.event || arguments.calle转载 2016-02-24 17:22:32 · 449 阅读 · 0 评论 -
js冒泡/捕获事件及阻止冒泡方法详细总结
javascript, jquery的事件中都存在事件冒泡和事件捕获的问题,针对这两个问题,本文给出详细的解决方法,需要的朋友不要错过javascript, jquery的事件中都存在事件冒泡和事件捕获的问题,下面将两种问题及其解决方案做详细总结。事件冒泡是一个从子节点向祖先节点冒泡的过程;事件捕获刚好相反,是从祖先节点到子节点的过程。给一个jquery点击事件的例子:代码如下转载 2016-02-24 17:21:22 · 559 阅读 · 0 评论 -
js subString截取图片路径
先通过使用var str = $('.pl_img li',$(this).parent()).css("background-image");获取图片的全部路径在使用subString对获取的全部路径进行截取str = str.substring(str.lastIndexOf("/")+1,str.length-1);原创 2016-03-02 10:57:34 · 2859 阅读 · 0 评论 -
使用live delegate on来解决js对后加载的html失效的问题
今天要写一个前端的东西。每多学一点知识,就可以少写几行代码、几十行代码、几个文件量的代码……这是真的。一直对前端的研究都是停留在遇到问题百度谷歌答案的做法。今天遇到这样一个问题:已经写好的js代码,对ajax加载的html失效了。用好几组关键字都没有找到答案,最后这组帮我找到了解答的办法: javascript not work on ajax content很幸转载 2016-03-01 11:33:36 · 479 阅读 · 0 评论 -
JS移动客户端--触屏滑动事件
移动端触屏滑动的效果其实就是图片轮播,在PC的页面上很好实现,绑定click和mouseover等事件来完成。但是在移动设备上,要实现这种轮播的效果,就需要用到核心的touch事件。处理touch事件能跟踪到屏幕滑动的每根手指。 以下是四种touch事件touchstart: //手指放到屏幕上时触发touchmove: //手指在屏幕上滑动式触发转载 2015-12-27 20:02:02 · 667 阅读 · 0 评论 -
用户进入一个工程的PC端和手机端选择的js实现
var userAgentInfo = navigator.userAgent;var Agents = ["Android", "iPhone", "SymbianOS", "Windows Phone", "iPad", "iPod"];var flag = true;for (var v = 0; v if原创 2015-11-16 11:31:41 · 388 阅读 · 0 评论 -
js原生弹出窗
js: var divheader = document.getElementById("divheader"); var divbg = document.getElementById("divbg"); var diveditcontent = document.getElementById("diveditcontent");原创 2015-10-19 17:16:23 · 589 阅读 · 0 评论 -
iframe与主框架跨域相互访问方法
原文地址:http://blog.csdn.net/fdipzone/article/details/17619673iframe 与主框架相互访问方法1.同域相互访问假设A.html 与 b.html domain都是localhost (同域)A.html中iframe 嵌入 B.html,name=myframeA.html有j转载 2017-03-15 16:40:42 · 363 阅读 · 0 评论