Skip to content

Instantly share code, notes, and snippets.

💭
(1)

刺蛇狗毒爆 benqy

💭
(1)
Block or report user

Report or block benqy

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@benqy
benqy / page-performance01-image.md
Last active Aug 29, 2015
页面性能监测01-图片
View page-performance01-image.md

页面性能监测-图片自动无损压缩

head1 head1 head1 head2 head2 head2 head3 head3 head3 head4 head4 head4
row1text1 row1text3 row1text3 row1text4
row2text1 row2text3 row2text3 row2text4
@benqy
benqy / gist:fcee16570fbe0028d50d
Last active Aug 29, 2015
Unity 2d游戏开发学习资源整理
View gist:fcee16570fbe0028d50d
View Unity 2D塔防游戏开发-Tiled地图
Unity 2D塔防游戏开发-Tiled地图
============================
View Unity 2D 塔防游戏开发-寻路
Unity 2D 塔防游戏开发-寻路
==========================
View Unity 2D 塔防游戏开发-Sprite和动画
Unity 2D 塔防游戏开发01-Sprite和动画
==================================
写unity2d塔防系列文章的目的是记录学习游戏开发的过程.在这系列中并不会把所有关于Unity3D的基础操作都循序渐进的讲一遍,只记录那些自己容易忘记的内容.
###2d角色动画
1,创建4方向的静止和行走动画,共8个.
2,animator里增加X,Y和Static参数用于判断状态的转变.
View isMobile.js
function isMobile(ua) {
if (/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i.test(ua) || /1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon
View detect-console.html
<!doctype html>
<html>
<head>
<meta charset="utf-8" />
<title>console track</title>
</head>
<body>
console status: <span id="stat"></span>
<script>
function isConsoleOpen() {
@benqy
benqy / IE.js
Created Oct 19, 2015 — forked from julianshapiro/IE.js
Future-Proof IE Version Detection Without User Agent Sniffing
View IE.js
var IE = (function() {
if (document.documentMode) {
return document.documentMode;
} else {
for (var i = 7; i > 4; i--) {
var div = document.createElement("div");
div.innerHTML = "<!--[if IE " + i + "]><span></span><![endif]-->";
if (div.getElementsByTagName("span").length) {
@benqy
benqy / RAF.js
Created Oct 19, 2015 — forked from julianshapiro/RAF.js
requestAnimationFrame Polyfill
View RAF.js
var requestAnimationFrame = window.requestAnimationFrame || (function() {
var timeLast = 0;
return window.webkitRequestAnimationFrame || window.mozRequestAnimationFrame || function(callback) {
var timeCurrent = (new Date()).getTime(),
timeDelta;
/* Dynamically set the delay on a per-tick basis to more closely match 60fps. */
/* Technique by Erik Moller. MIT license: https://gist.github.com/paulirish/1579671. */
timeDelta = Math.max(0, 16 - (timeCurrent - timeLast));
@benqy
benqy / article-list-blog.md
Last active Jan 4, 2016
博客目录,骑兵程序员,2014-01-22
View article-list-blog.md
You can’t perform that action at this time.