js
一梦一醒一度年
这个作者很懒,什么都没留下…
展开
-
JSON对象转字符串的一些方法
将后台程序(如php)发送过来的json数据转化为javascript的数组或者对象的方法十分简单,代码如下:1// 假设后台发送的json数据为 '{a:2,b:1}' 存储于str中2var data = eval( '(' + str + ')' );然而想将一个j转载 2014-09-04 18:08:53 · 884 阅读 · 0 评论 -
Java+oracle树查询实现easyui中tree使用的json
http://www.cnblogs.com/lwenbo/archive/2012/12/19/2824959.html1.前端页面使用easyui的tree1 2 3 $("#some_tree").tree({4 url:'/getTreeJsonData.action',5 lines :true,6 onClick :functi转载 2014-12-14 10:37:05 · 524 阅读 · 0 评论 -
将Ansi编码的字符串进行Base64编码对迅雷地址加密解密
function UnicodeChr(){return '00A4,00A7,00A8,00B0,00B1,00B7,00D7,00E0,00E1,00E8,00E9,00EA,00EC,00ED,00F2,00F3,00F7,00F9,00FA,00FC,0101,0113,011B,012B,014D,016B,01CE,01D0,01D2,01D4,01D6,01D8,01DA,01DC转载 2015-03-19 13:23:28 · 29437 阅读 · 0 评论 -
字符串转换为日期
var startDate=‘2015-02-02’;var endDate=‘2015-02-02’;var milliseconds = Date.parse(startDate); var sdate=new Date(); sdate.setTime(milliseconds); milliseconds = Date.转载 2015-05-20 15:10:12 · 556 阅读 · 0 评论 -
简单的日期比较
function dateCompare(bigDate, littleDate) { bigDate = bigDate.replace(/\-/gi, "/"); littleDate = littleDate.replace(/\-/gi, "/"); var bigTime = new Date(bigDate).getTime(); var littleT原创 2015-05-20 14:45:45 · 394 阅读 · 0 评论 -
限制ie在默认最高级别渲染
开发界面的时候遇到ie8,可能会使用ie7给页面渲染,使用上面语句可解决原创 2015-05-20 14:45:38 · 404 阅读 · 0 评论 -
js中将字符串转换成json的三种方式
使用ajax的开发项目过程中,经常需要将json格式的字符串返回到前端,前端解析成js对象(JSON )。ECMA-262(E3) 中没有将JSON概念写到标准中,还好在 ECMA-262(E5) 中JSON的概念被正式引入了,包括全局的JSON对象和Date的toJSON方法。1,eval方式解析,恐怕这是最早的解析方式了。如下:复制代码代码如下:function s转载 2015-05-20 15:14:30 · 383 阅读 · 0 评论 -
滑轮滚动到页面底部ajax加载数据配合json实现
滚动下拉到页面底部加载数据是很多瀑布流网站的做法,那来看看配合jsonp是如何实现的吧,小菜总结记录之用,高手勿喷。当然本例子采用的是jquery库,后期会做成原生js。 本例的数据调用的是锋利的jquery一书提供的一段json。 首先要先判断页面怎么样才是滚动到底部,也就是scrollTop+window的height是否大于document的height,jquery如下转载 2015-05-20 15:04:52 · 525 阅读 · 0 评论 -
js简单字符串翻转
function reverse(name){ return name.split("").reverse.join("");}转载 2015-05-20 14:47:21 · 431 阅读 · 0 评论 -
js解析url
http://www.x2y2.com:80/fisker/post/0703/window.location.html?ver=1.0&id=6#imhere 我们可以用javascript获得其中的各个部分 1, window.location.href 整个URl字符串(在浏览器中就是完整的地址栏) 本例返回值: http://www.x2y2.com:80/fisk转载 2015-09-06 16:12:40 · 380 阅读 · 0 评论 -
js trim
> html> head> title>testtitle> script type="text/javascript"> String.prototype.trim = function() { return this.replace(/(^\s*)|(\s*$)/g, ""); }转载 2014-12-11 15:17:39 · 361 阅读 · 0 评论 -
Struts通过url传递中文乱码问题
第一种:var url=........;url=encodeURI(url); url=encodeURI(url); //最重要的部分,两次调用encodeURI ,就是编码两次然後在跳转到url所在的类, 获取这个参数的方法如下:String name=request.getParameter("name"); name=URLDecoder.decode(name,转载 2014-11-14 10:54:40 · 454 阅读 · 0 评论 -
js面向对象编程之静态方法与实例方法
静态方法是指不需要声明类的实例就可以使用的方法。 实例方法是指必须要先使用"new"关键字声明一个类的实例, 然后才可以通过此实例访问的方法。 function staticClass() { }; //声明一个类staticClass.staticMethod = function() { alert("static method") }; //创建一个静态方法stati转载 2014-08-13 17:57:35 · 1018 阅读 · 0 评论 -
js静态变量
JS中创建静态变量function _sum(x,y){_sum.total=_sum.total+x+y;return (_sum.total)}_sum.total=0;alert(_sum(10,10));alert(_sum(10,10));转载 2014-08-14 12:03:37 · 562 阅读 · 0 评论 -
JS面向对象编程之对象
原文来源:http://j2ee.blog.sohu.com/45870868.html在AJAX兴起以前,很多人写JS可以说都是毫无章法可言的,基本上是想到什么就写什么,就是一个接一个的函数function,遇到重复的还得copy,如果一不小心函数重名了,还真不知道从何开始查找错误,因为大家总是用面向过程的编程思想来写JS代码,而且也由于网络上充斥了太多小“巧”的JS代码段,很多都是随意而为转载 2014-08-14 08:24:51 · 272 阅读 · 0 评论 -
js 将json字符串转换为json对象的方法解析
将json字符串转换为json对象的方法。在数据传输过程中,json是以文本,即字符串的形式传递的,而JS操作的是JSON对象,所以,JSON对象和JSON字符串之间的相互转换是关键例如:JSON字符串:var str1 = '{ "name": "cxh", "sex": "man" }'; JSON对象:var str2 = { "name": "cxh", "sex"转载 2014-08-28 18:06:44 · 354 阅读 · 0 评论 -
js中获取月份和季度的最后一天
//获取选中月的第一天和最后一天function getFirstAndLastMonthDay( year, month){ var firstdate = year + '-' + month + '-01'; var day = new Date(year,month,0); var lastdate = year + '-' + month + '-' + day.get转载 2014-09-11 13:45:19 · 2850 阅读 · 0 评论 -
JS面向对象编程之继承
Javascript本身是从Perl语言的语法演变而来的,本质上是脚本语言,随着版本的更新逐渐加入的对面向对象的模拟。我认为Js的面向对象模拟总体上做得还是不错的,因为我们不能盲从任何一种理念,不能纯粹的为了OOP而OOP,我们需要抓住的是面向对象的好处到底是什么?为了这些优点去OOP,才是最明智的选择,所以说Js做得还不错。 Js的继承在很多书里面细致的分了很多种类型和实现方式,大体上就转载 2014-09-02 11:41:11 · 465 阅读 · 0 评论 -
让浏览器默认以急速模式打开网页
content的取值为webkit,ie-comp,ie-stand之一,区分大小写,分别代表用webkit内核,IE兼容内核,IE标准内核。若页面需默认用极速核,增加标签:若页面需默认用ie兼容内核,增加标签:若页面需默认用ie标准内核,增加标签:转载 2014-12-23 12:29:10 · 1243 阅读 · 0 评论 -
easyui validatebox 验证类型
required: "必选字段", remote: "请修正该字段", email: "请输入正确格式的电子邮件", url: "请输入合法的网址", date: "请输入合法的日期", dateISO: "请输入合法的日期 (ISO).", number: "请输入合法的数字",转载 2014-12-23 12:30:12 · 323 阅读 · 0 评论 -
ie低版本情况下不能正确的设置iframe高度
错误描述:报表自适应在ie低版本情况下不能正确的填充满屏Ie版本:8.0.6001及以下错误原因:ie低版本的onresize方法调用顺序出现错误,导致获取到的window高度出现错误,开发人员可以在设置高度前的js代码中添加alert弹出具体的window高度,就可以发现ie是先获取的高度,后填充的body,然后导致设置高度出现问题。(注:正常情况下应该在用户调整完了浏览器大小后在出发onres原创 2014-12-11 15:19:17 · 1302 阅读 · 0 评论 -
js延时查询
function() { var timeoutid = ""; function excutequery() { if (timeoutid != "") { clearTimeout(timeoutid); } timeoutid = setTimeout("query", 300); }转载 2015-09-06 16:11:32 · 845 阅读 · 0 评论