Skip to content

Instantly share code, notes, and snippets.

@jesseincn
jesseincn / gist:fcf7a0a0a9ed92ee814d
Created December 12, 2014 10:31
PhpExcel中文帮助手册|PhpExcel使用方法
下面是总结的几个使用方法
include 'PHPExcel.php';
include 'PHPExcel/Writer/Excel2007.php';
//或者include 'PHPExcel/Writer/Excel5.php'; 用于输出.xls的
创建一个excel
$objPHPExcel = new PHPExcel();
保存excel—2007格式
$objWriter = new PHPExcel_Writer_Excel2007($objPHPExcel);
//或者$objWriter = new PHPExcel_Writer_Excel5($objPHPExcel); 非2007格式
$objWriter->save("xxx.xlsx");
@jesseincn
jesseincn / gist:2ec563ea0af452421005
Created December 1, 2014 03:49
微信wap开发-页面自适应大小
<meta name="viewport" content="width=device-width, initial-scale=0.5, minimum-scale=0.3, maximum-scale=2.0, user-scalable=yes" />
<meta content="yes" name="apple-mobile-web-app-capable" />
<meta content="black" name="apple-mobile-web-app-status-bar-style" />
<meta content="telephone=no" name="format-detection" />
1. 使用HTML中的viewport来实现
viewport语法如下:
@jesseincn
jesseincn / f_gist_file.php
Last active September 30, 2015 00:52
保留两位小数四舍五入
/** 1.number_format */
$number = 1234.5678;
$nombre_format_francais = number_format($number, 2, ',', ' '); // 1234,57
$english_format_number = number_format($number, 2, '.', ''); // 1234.57(我一般用这个)
/** 2.round */
$number = 1234.5678;
echo round($number ,2); //1234.57
/** 3.sprintf */
@jesseincn
jesseincn / new_gist_file.php
Created September 29, 2015 13:20
二维数组按照某value值求出最大值和最小值
array(
array('levelname'=>'银','dis'=>7.5),
array('levelname'=>'金卡','dis'=>8.0),
array('levelname'=>'白金卡','dis'=>9.0)
);
function getMinAndMaxInArray($arr) {
if(empty($arr)) {
return array(10,10);
}
@jesseincn
jesseincn / gist:4f7daa350c44fce3285f
Last active September 29, 2015 12:48
css3 box-shadow 内阴影与外阴影
E {box-shadow:inset x-offset y-offset blur-radius spread-radius color}
/*对象选择器 {text-shadow:投影方式 X轴偏移量 Y轴偏移量 阴影模糊半径 阴影扩展半径 阴影颜色}
取值:投放方式:默认是外阴影*/
@jesseincn
jesseincn / file1.php
Last active September 29, 2015 12:01
字符串关键字过滤
/**
* 字符串关键字过滤
* @param $find 要查找的值
* @param $replace 替换 find 中的值的值
* @param $subject 被搜索的字符串
* @return bool|mixed 返回替换后的字符串
*/
public function keyword_replace($find, $replace, $subject)
{
if(is_array($find) && !empty($find)){
@jesseincn
jesseincn / gist:9af7c85514a698f21feb
Created January 29, 2015 06:08
CSS3晃动动画
.tip_right{
position: fixed;
top: 40%;
right: 0;
z-index: 1;
width: 25px;
-webkit-animation:right_tip 1.5s infinite;
}
@-webkit-keyframes right_tip
{
@jesseincn
jesseincn / gist:9dc5976e154682d459b1
Created January 27, 2015 10:03
jquery-取消冒泡
1、通过返回false来取消默认的行为并阻止事件起泡。
jQuery 代码:
$("form").bind(
  "submit",
  function() {
    return false;
@jesseincn
jesseincn / gist:5eec7ca109c44f6a3909
Created January 27, 2015 09:43
防止图片未加载完成计算尺寸误差
var $$ = function (func) {
if (document.addEventListener) {
window.addEventListener("load", func, false);
}
else if (document.attachEvent) {
window.attachEvent("onload", func);
}
}
$$(function () {
$("#bjimg ul li").height($("#bjimg ul li img").height());
@jesseincn
jesseincn / upimg.html
Last active August 29, 2015 14:13
jquery form插件ajax文件上传
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6/jquery.js"></script>
<script type="text/javascript" src="http://malsup.github.com/jquery.form.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$('#uploadForm').ajaxForm({
dataType: 'json',
success: processJson
});
function processJson(data){
alert(data.message);