Jquery中,如何固定一种遍历json的顺序?

我在Jquery中对json用$.each进行遍历,输出结果在firefox和chrome中的顺序是相反的。而ie和firefox相同。求别的遍历方法,不要在二者产生不同!
json 本身就是一种"无序"的数据类型,
如果非要有序 输出 ,你首先要把他所有属性变成一个有序的数组

[……]

继续阅读

jqury.crossajax:利用 Flash 完美解决 AJAX 跨域请求(解决GBK编码问题)

张宴大哥的AJAXCDR启发,制作jquery.crossajax,相比AJAXCDR的优点:

1、基于jquery,方便部署

2、不受utf-8编码限制,在请求gbk编码的静态页时很有用

3、回调函数封装,没有全局变量污染

4、js引用放在head区域也可,无需考虑等待装载问题,避免了“不支持该方法”等错误

[……]

继续阅读

AJAXCDR:利用 Flash 完美解决 JavaScript 和 AJAX 跨域 HTTP POST/GET 表单请求

  最近的一个项目中,需要通过 JavaScript 提交表单数据到另一个域名下的PHP接口(因为数据较大,需要HTTP POST方式提交),并获取PHP接口的返回值,在页面无刷新、无跳转的情况下,更新div标签内的内容。


  浏览器出于安全考虑,是不允许JavaScript代码进行跨域操作。JavaScript 和 AJAX 跨域访问分为两大类,一是本域和子域的交互,二是本域和其他域的交互。



  一、本域和子域的交互:www.s135.com 和 blog.s135.com

  二、本域和其他域的交互:blog.s135.com 和 api.bz



  本域和子域的交互,可以通过iframe设置两个域名document.domain = "s135.com",实现统一s135.com域下的跨域访问。



  本域和其他域的交互,可以通过iframe、代理、JS创建动态脚本等几种方法来实现,这里有篇文章对几种方法作了简要的介绍



  iframe、JS创建动态脚本这两种方法,需要开发者能控制两个域,两端都要编写相应的代码,非常麻烦。在本域服务器上用PHP写个代理中转程序,让本域PHP程序去读取远程其他域的数据再返回给自己,是常用的方法。但是,在本域“前端是CDN或Squid缓存服务器,后端才是PHP应用程序服务器”的系统架构下,穿透CDN或Squid去访问不能被缓存的PHP代理中转程序,效率是很低的。



 

[……]

继续阅读

为什么互联网产品的成功率这么低

收到一封创业者写满沮丧的来信,回信安抚了几句,解释为什么互联网产品(不含游戏)的成功率这么低。这个话题我以前在博客里讲过,还可以再讲一次。
 
众所周知,互联网新产品的成功率可能不足1%。不成功的产品勉强维持几年,终究还是会化为粉末。相当于互联网新产品的存活率可能不足1%。
 
讲这件事,首先得对成功产品下一个定义:譬如有独特的品牌价值,有相当大的用户量,以及可靠的盈利模式。没错,能达到标准的不足1%,别的都只不过是炮灰。如此高失败率的原因是:
 
1、马太效应
互联网的马太效应有两个强劲的发动机,第一是渠道的扁平化。

[……]

继续阅读

LBS应用用户行动轨迹设计杂思

   最近关于LBS是否有泡沫的争论此起彼伏,尤其是对Color模式质疑,甚至传出了国内某某基于Foursquare签到模式的LBS公司要大规模裁员的消息。毋庸置疑的是,LBS是整个移动互联网的基础应用之一,LBS业务模式尚处于探索期。不管现在众多的Foursquare、Color、Kuipp们的模式多么不靠谱,其中有多少的泡沫成分,并不代表LBS本身没有美优秀的未来,当然未来LBS的成功肯定不单纯只依赖于签到、弹性社交、问答等几个简单模式。

  在LBS应用中,针对用户行动轨迹的产品设计是一个值得深入探讨的话题,对用户的行动轨迹数据进行挖掘,可以衍生出众多有趣的应用,[……]

继续阅读

Js基础之基本数据类型和引用类型的参数传递详细分析

原来一直都没注意,,这么基础的问题。。原来JS对象传参一直都是引用传参。。。

那时候还一直怪JS连个引用传参都没。。现在发现了,,可以利用起来哈!

Js中所有函数的参数传递都是按值传递的,也就是把函数外面的值复制给函数内部的参数,就和把值从一个变量复制到另一个变量一样。下面举几个特别的例子

1、基本数据类型传递参数:


代码如下:


  funciton addTen(num){

    num+=10;

    return num;

  }

  var count=20;

  var result=addTen(count);
[……]

继续阅读

拜拜了,浮动布局-基于display:inline-block的列表布局

 

本文其实真实题目应该是“CSS float浮动的深入研究、详解及拓展(后续)”,但是为了更显著的体现本文的核心内容,顺便搞点噱头吸引眼球,同时跟百哥和谷妹玩点小暧昧,就改成了现在这个样子了。

一、一抹前言

没有爱的日子,时间如指尖细沙,不知不觉就流逝了。写“CSS float浮动的深入研究、详解及拓展”似乎就在不久前,然而相隔差不多有一年之久了。文章最后留下了“浮动布局更好的替代方案是什么?”后文再介绍的预告。

由于自己肚子中的货物不足以撑起一篇足够质量的文章,所以关于“浮动布局[……]

继续阅读

CSS float浮动的深入研究、详解及拓展

 

概念目录

  • 个人感悟之CSS代码的情感化思维
  • 个人观点之浮动的意义仅仅是文字环绕显示而已
  • 个人观点之浮动的本质是“包裹及破坏”
  • 个人观点之目前大多数浮动应用都不是浮动应该做的
  • 个人观点之浮动其实是个魔鬼、混球

一、引言

你我看待事物的方式不同,价值取向也不同,因为我们有着不同的世界观,价值观。这种世界观的差异不仅仅体现在实际的生活中,也反映在代码上。你我看待代码的方式,或者说是代码在我们情感层面的位置是不一样的,我这里说的是情感层面,与逻辑无关,与算法无关(虽然算法受情感影响)。这种看待代码的方式是我们在不断学习与工作的过程[……]

继续阅读