Skip to content

Instantly share code, notes, and snippets.

View xiangst0816's full-sized avatar
🎯
Focusing

Hsiang xiangst0816

🎯
Focusing
View GitHub Profile
$ionicConfigProvider.navBar.alignTitle("center");
'ionic'
, 'smartac.page'
, 'ngStorage'
, 'oc.lazyLoad'
, 'btford.socket-io'
@xiangst0816
xiangst0816 / 百度CDN.html
Created May 8, 2016 05:52
百度CDN搜集
Angular.js
<script src="http://apps.bdimg.com/libs/angular.js/1.5.0-beta.0/angular.js"></script>
bootstrap
<link rel="stylesheet" href="http://apps.bdimg.com/libs/bootstrap/3.3.4/css/bootstrap.css">
@xiangst0816
xiangst0816 / new_gist_file.js
Created December 12, 2015 12:27
监听进度变化,计算进度相关。From http://javascript.ruanyifeng.com/dom/event.html#toc1
var xhr = new XMLHttpRequest();
xhr.addEventListener("progress", updateProgress, false);
xhr.addEventListener("load", transferComplete, false);
xhr.addEventListener("error", transferFailed, false);
xhr.addEventListener("abort", transferCanceled, false);
xhr.open();
function updateProgress (e) {
var xhr = new XMLHttpRequest();
xhr.addEventListener("progress", updateProgress, false);
xhr.addEventListener("load", transferComplete, false);
xhr.addEventListener("error", transferFailed, false);
xhr.addEventListener("abort", transferCanceled, false);
xhr.open();
function updateProgress (e) {
@xiangst0816
xiangst0816 / switchToJtFt_1.js
Created December 10, 2015 09:01
脚本1:简体繁体切换脚本,对全站有效;
var Default_isFT = 0 //默认是否繁体,0-简体,1-繁体
var StranIt_Delay = 30 //翻译延时毫秒(设这个的目的是让网页先流畅的显现出来)
//切换为简体繁体的判断
function StranText(txt, toFT, chgTxt) {
if (txt == "" || txt == null) return ""
toFT = toFT == null ? BodyIsFt : toFT
if (chgTxt) txt = txt.replace((toFT ? "简" : "繁"), (toFT ? "繁" : "简"))
if (toFT) {
return Traditionalized(txt)
@xiangst0816
xiangst0816 / imgCenter.html
Last active June 3, 2018 08:51
将不同大小的img放在固定大小的div中; 要求img不能被拉伸覆盖、要水平居中放置在中间; 如果图片高度超出容器,则以高度为基准确定宽度,反之亦然; img不固定大小设置为inline,外层用line-height和text-align:center确定水平垂直居中;
<a href="">
<div class="cbCoorBox_e">
<img src="img/index/hanya.png" alt="合作机构">
</div>
</a>
@xiangst0816
xiangst0816 / htmlFontSized.js
Last active January 14, 2016 07:55
根据窗口宽度大小,确定html的fontsize大小,之后用rem作为尺寸单元
<script>
(function(doc, win) {
var docEl = doc.documentElement,
resizeEvt = 'orientationchange' in window ? 'orientationchange' : 'resize',
recalc = function() {
var clientWidth = docEl.clientWidth;
if (!clientWidth)
return;
//由屏幕宽度得到basefont大小,并将其写入html标签中,文档总的尺寸由rem确定
docEl.style.fontSize = 100 * (clientWidth / 640) + 'px';
@xiangst0816
xiangst0816 / json2html.js
Created December 6, 2015 02:27
将json传入的数据套上html模板然后返回html数据
define(['jquery', 'time2Units'], function($, time2Units) {
//将返回的json转化为html片段
function createInnerBoxFragment(data, table) {
var innerBoxHTML = "";
$.each(data, function(index, value) {
// alert(index);
var title = $(value).attr("title");
var img_url = $(value).attr("img_url");
var content = $(value).attr("content");
var from = $(value).attr("from");