JavaScript
恋残o风
这个作者很懒,什么都没留下…
展开
-
IE与Firefox对javascript兼容性问题
今天在做菜单的时候遇到菜单显示关闭的问题,开发时候是用firefox,级联菜单在firefox中加载后,通过改变ul中style中的display属性来控制菜单的收缩if($ul.attr("style")=="display: none;"){// alert("关闭状态--打开"); $("#"+id).find("div").eq(grade-1).attr("class原创 2013-06-28 00:02:19 · 1014 阅读 · 0 评论 -
js中应用protocol buffer
基于protobuf的websocket连接原创 2016-08-20 11:49:28 · 10905 阅读 · 3 评论 -
js全局变量详解
前言 本文主要介绍3种全局变量的定义方式以及开发中会遇到的一些问题,再加上一点个人见解。首先简单的介绍一下3种全局变量的定义方式var a = 1;//方式1b = 2;//方式2window.c = 3;//方式3这3种形式定义出来的全局变量都属于window对象 对于方式1我们都不陌生,方式3也看过不少,方式2的隐似创建方式我们或多或少都干过,例如var a = 1;funct原创 2016-08-27 17:49:22 · 1024 阅读 · 0 评论 -
浏览器同源政策及其规避方法
同源策略协议相同域名相同端口相同这里的域名是主域名为了互联网安全 ,如果一个网页可以读取另一个网页的信息, 特别是安全级别比较高的(如银行),那是非常危险的现象限制范围(1) Cookie、LocalStorage 和 IndexDB 无法读取。(2) DOM 无法获得。(3) AJAX 请求不能发送。主要原创 2016-07-31 14:10:34 · 711 阅读 · 0 评论 -
web移动端禁用屏幕移动
前几天做页面切图,页面占一屏,hidden了滚动条,限定了高度 ,但是在手机上做测试的时候,页面正常显示 ,但是屏幕还可以向下滑动一屏 ,下滑的一屏自然是空白区域,这就有些奇怪,高度限制,滚动条hidden,还能向下滑动,故在网上搜索了一些 ,方法很多,下面是比较简单的方法document.ontouchmove=function(){return false;}禁止touchmove原创 2016-07-31 14:00:03 · 801 阅读 · 0 评论 -
highchart之柱状图
这两天项目有个简单的柱状图需求。主要需求就是展示app数量,用当航线将数据分类,分为合格。不合格,然后通过点击省对应的柱状图柱子展现出省下面的地市数据。地市到区县等等,效果图3-12区间为正常取值也就是导航线了。导航线代码/* 插入导航线 */ plotLines : [ { label : { text : "12", align原创 2015-04-15 20:37:02 · 1618 阅读 · 0 评论 -
JS导出文件
对于js导出文件,在IE里可以借助ActiveXObject这个对象来保存,IE本来就是微软的东西,所以这个很正常。但是对于其他浏览器这就是个麻烦事。经过网上的一些资料和自己的一些尝试找到了FileSaver.js,使用起来很方便,FileSaver.js是一款基于HTML5完成文件保存,自然HTML也是一种趋势。下面流出当前FileSaver.js对一些主流浏览器的支持对于一些支持性不好原创 2015-04-14 20:56:17 · 1839 阅读 · 0 评论 -
Table排序
最近项目需求要对当前table进行排序,开始自己写了写挺麻烦的,干脆就去找谷歌了。找到一个不错的网址http://www.jb51.net/article/21227.htm有33种不同的风格。 个人觉得http://yoast.com/articles/sortable-table/挺好用的。显示效果也不错,只需要把table标题栏改th,加上样式class和id就行,可以根据原创 2013-07-31 21:08:12 · 588 阅读 · 0 评论 -
DWZ中uploadify多文件上传
Uploadify是国外一款优秀jQuery插件,其主要功能是批量上传文件。在DWZ中文件上传引用uploadify插件操作多文件上传,由于DWZ已经帮我们已经绑定好js,在页面我们只需根据dwz参考文档进行参数配置即可<input id="testFileInput2" type="file" name="image2" uploaderOption="{ swf:'uplo原创 2013-07-14 18:24:42 · 6108 阅读 · 1 评论 -
js中undefined怎么判断
在js中有些对象或者属性值没有定义,我们用控制台输出会输出undefined,于是乎我们判断对象是否undefined时候可能会if (testValue== undefined){ alert("undefined"); }我们会发现,这样的代码不管怎么样我们都看不到警告框弹出undefined,也就是test==undefind是false,然后我们可能会if (reV原创 2013-07-14 17:29:03 · 1280 阅读 · 0 评论 -
Jquery中遍历map类型集合
mv.addObject("statusCode", 300);mv.addObject("message", "人生如戏");上面代码是java后台返回的map类型$.ajax({ type:'GET', url:url, dataType:"json", contentType: "application/x-www-form-urlencoded; charset=原创 2013-07-14 17:18:50 · 8098 阅读 · 0 评论 -
requirejs使用与原
requirejs使用与原理原创 2016-08-20 16:57:53 · 3517 阅读 · 1 评论