js
cclehui
http://www.luojisiwei-inc.com/
展开
-
js获取对象的所有属性和方法
有时候需要知道一个js对像的所有属性和方法来帮助调试,下面是再网上找到的一个比较给力的方法function displayProp(obj){ var names=""; for(var name in obj){ names+=name+": "+obj[name]+", "; }原创 2012-11-28 12:11:29 · 29836 阅读 · 1 评论 -
html 移动互联网终端的javascript touch事件,touchstart, touchend, touchmove
前言如果我们允许用户在页面上用类似桌面浏览器鼠标手势的方式来控制WEB APP,这个页面上肯定是有很多可点击区域的,如果用户触摸到了那些可点击区域怎么办呢??诸如智能手机和平板电脑一类的移动设备通常会有一个电容式触摸屏(capacitive touch-sensitive screen),以捕捉用户的手指所做的交互。随着移动网络的发展,其能够支持越来越复杂的应用,web开发者需要一种方转载 2013-08-09 18:31:12 · 47973 阅读 · 0 评论 -
js遍历对象属性和值
在调试JS时,通常需要知道对象的所有属性和值比如遍历event对象var out=''; for(var p in event){ if(typeof(p)!="function"){ out+=p+"="+event[p]+" "; } } alert(out);原创 2013-02-01 10:55:20 · 3898 阅读 · 0 评论 -
js 区分鼠标左右键
在Js的鼠标事件中,通常需要区分鼠标各个键区别的方法很简单,在鼠标事件对象event中有一个button属性表示当前鼠标键,还有一个属性叫buttons用来表示总共有几个鼠标键document.body.onmousedown=function(event){ if(event.button==0){ alert("鼠标左键点击了") }};原创 2013-02-01 11:02:39 · 3666 阅读 · 0 评论 -
JavaScript importScripts 之实现和用法
importScripts用于在一个js里面包含其他的js文件。相当于C里面的#include。利用importScripts这个强大的利器,我们就可以像C/C++/Java一样写js了。比如我们用js写了几个文件A.js,B.js,C.js,它们分别位于不同的路径下面。当我们在D.js中需要引入上面3个js文件的时候,就需要importScripts这个强大的利器了:// D.js:转载 2013-01-07 12:07:57 · 23479 阅读 · 0 评论 -
jquery为不存在的元素动态添加事件
直接看例子代码吧,下面这个是用来对一段较长的文字做查看全部和隐藏功能的代码if(jQuery(".product-view .box-description .std").length){ //alert(jQuery(".product-view .box-description .std").text().substr(0,5)); var std=jQuery(".pro原创 2012-12-10 15:59:47 · 3765 阅读 · 0 评论 -
截取中文字符串的js方法
有时在显示某段文字的时候,可能会太长,影响我们页面的显示效果。如果仅是英文,那么我们可以用String.substring(start, end)函数就已经够用了。但是通常我们都会遇到既有英文,又有汉字的情况。而汉字是占用2个字节的,如果用String.substring(start, end)截取字符串的话,会发现汉字截取后比英文截取后个数虽然相同,但是长度还是长出去不少(具体要视字符个数来决定转载 2012-12-10 15:28:55 · 3030 阅读 · 0 评论 -
js document.createElement
document.createElement 创建元素时会有浏览器兼容问题,正确的用法是这样 var obj = document.createElement("div"); var objHead = document.createElement("div"); var objBody = document.createElement("div"); obj.id="c原创 2012-12-10 15:27:13 · 2101 阅读 · 0 评论 -
js window clipboardData剪切板
剪切板可以实现内容的全局拷贝粘贴,目前只有IE支持剪切板功能 function setClipboard(){ window.clipboardData.setData("test","goooooooood"); } function ouputClipboardData(){ alert(window.clipboardData.getDa原创 2012-11-28 12:26:56 · 4823 阅读 · 0 评论 -
json对象可视化编辑工具jsonmate
有时候我们需要可视化编辑json对象,就像用ckeditor来原创 2014-09-09 18:26:41 · 24163 阅读 · 1 评论