Skip to content

Instantly share code, notes, and snippets.

View zhoumengkang's full-sized avatar
🤒
Out sick

周梦康 zhoumengkang

🤒
Out sick
View GitHub Profile
@zhoumengkang
zhoumengkang / ajaxSubmit.js
Created February 21, 2014 02:27
ThinkSNS的异步表单提交,把我自己封装的那个好像要高端很多,等会晚上回去好好研究下。
/**
* 异步提交表单
* @param object form 表单DOM对象
* @return void
*/
var ajaxSubmit = function(form) {
var args = M.getModelArgs(form);
M.getJS(THEME_URL + '/js/jquery.form.js', function() {
var options = {
dataType: "json",
@zhoumengkang
zhoumengkang / js_unique
Created February 27, 2014 01:57
js数组去重
/**
* 数组去重
* @param array arr 去重数组
* @return array 已去重的数组
*/
var unique = function(arr)
{
var obj = {};
for(var i = 0, j = arr.length; i < j; i++) {
obj[arr[i]] = true;
<input type="text" class='user' value='用户名 仅英文或数字' onfocus="if(this.value=='用户名 仅英文或数字'){this.value=''}" onblur="if(!$.trim(this.value)){this.value='用户名 仅英文或数字'}">
var flag = true;
$.ajax({
type: "POST",
async:false,
cache:false,
url: "{:U('Public/checkEmail')}",
data:{email:$("#email").val()}
}).done(function(data) {
if(parseInt(data)==1){
ui.error('该邮箱已注册');
//导航
$('.nav ul li').hover(function(){
var index=$(this).index()-1;
var L=index*91;
$(this).parent().find('.on').stop().animate({left:L});
$('.nav ul li a').css('color','#e0e0e0');
$(this).find('a').css('color','#fefefe');
$(this).click(function(){
$(this).find('.nav_down').slideDown();
})
@zhoumengkang
zhoumengkang / scroll.js
Created March 3, 2014 15:11
滚动的bug
var flag = false;
$(window).scroll(function() {
console.log(flag);
if(flag){
return false;
}
if($(window).scrollTop()==0){
//恢复
flag = true;
$(".sign").fadeOut('100',function(){
function fsockopen_test(){
$hostname = 'm.cn';
$url = '/bbb/2.php';
$fp = fsockopen($hostname, 80, $errno, $errstr, 5);
if (!$fp) {
echo "$errstr ($errno)";
return false;
}
$header = "GET $url HTTP/1.1\r\n";
$header.="Host: $hostname\r\n";
@zhoumengkang
zhoumengkang / weixin.php
Created April 25, 2014 08:13
微信demo
<?php
/**
* description : null
* @author : zhoumengkang
* createTime : 15/2/14 10:12
*/
define("TOKEN", "weixin");
$wechatObj = new weChat();
class weChat{
@zhoumengkang
zhoumengkang / wind.js
Created June 6, 2014 09:00
phpwind官方的wind.js
/*!
* HeadJS The only script in your <HEAD>
* Author Tero Piirainen (tipiirai)
* Maintainer Robert Hoffmann (itechnology)
* License MIT / http://bit.ly/mit-license
*
* Version 0.99
* http://headjs.com
*/
/* modify : head ==> Wind */
@zhoumengkang
zhoumengkang / cache.php
Last active August 29, 2015 14:04
练习:用mysql建一张表来模拟memcache做缓存操作类,要求用到工厂模式,单件模式,适配器模式
<?php
class Cache
{
private static $instance = array();
/**
* 缓存实例化的工厂方法并且确保单例
*/
public static function getInstance( $type,$options=array()){
$type = strtolower(trim($type));