Git撤销/回滚(还原)

虽然记了个大致,但是这种危险操作还是每次要来确认下。

开发过程中,你肯定会遇到这样的场景:

场景一:

糟了,我刚把不想要的代码,commit到本地仓库中了,但是还没有做push操作!

场景二:

彻底完了,刚线上更新的代码出现问题了,需要还原这次提交的代码!

场景三[……]

继续阅读

在iOS Safari中播放离线音频

        在iOSSafari浏览器上播放缓存的音频供离线使用一直是一个挑战,已经被证明是不可能完成的任务 。但随着网络音频API的发展(仅支持WebKit内核),现在终于实现了不过还需要经过一些步骤。

    &[……]

继续阅读

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代理中转程序,效率是很低的。



 

[……]

继续阅读

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

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

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

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

继续阅读

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

 

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

一、一抹前言

没有爱的日子,时间如指尖细沙,不知不觉就[……]

继续阅读

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

 

概念目录

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

一、引言

你我看待事[……]

继续阅读