課程 權限 0 1 2 全部 僅vip+初級 僅vip 價格 相對付費 免費 會員等級 註冊 初級 vip 整理: vip列表進入 if(不是vip) 買vip else 付錢 或者 直接看 初級列表進入 if(不是初級) 買初級 ---vip是初級 else 付錢 或者 直接看 頁面:mark :vip|初級列表進入 is條件是否成立
新開頁面
window.open('/current/live.html?id=' + $(el).attr('data-id'),'_blank')
獲取當前日期
function getNowFormatDate() {
var date = new Date();
var seperator1 = "-";
var seperator2 = ":";
var month = date.getMonth() + 1;
var strDate = date.getDate();
if (month >= 1 && month <= 9) {
month = "0" + month;
}
if (strDate >= 0 && strDate <= 9) {
strDate = "0" + strDate;
}
var currentdate = date.getFullYear() + seperator1 + month + seperator1 + strDate
+ " " + date.getHours() + seperator2 + date.getMinutes()
+ seperator2 + date.getSeconds();
return currentdate;
}
懶加載css
原理 http://blog.csdn.net/gy_u_yg/article/details/73132171html
下拉加載 前端
function loadmore(loadmore, distance) {
distance = !_.isEmpty(distance) ? parseInt(distance) : 0;
$(window).scroll(function () {
//console.log('滑動');
var scrollTop = $(this).scrollTop();
var scrollHeight = $(document).height();
var clientHeight = $(this).height();
if (scrollTop + clientHeight + distance >= scrollHeight) {
if (loadmore) {
loadmore();
}
}
});
}
else if(scrollTop<=0)
代碼: https://www.cnblogs.com/handsomeBoys/p/6557839.html
插件:http://www.jq22.com/yanshi6960
統計 字符在字符串中的個數 瀏覽器
var val = "0.222.030.2063.3.3";
var result = val.match(new RegExp("\\.", 'g'));
var count = !result ? 0 : result.length;微信
字符串組合app
strHtml=strHtml.substr(0,strHtml.indexOf('<p>',strHtml.indexOf('<div class="body">')))+appendHtml+strHtml.substr(strHtml.lastIndexOf('</p>',strHtml.lastIndexOf('<div class="arrow-left">'))+4,strHtml.length)框架
stringObject.lastIndexOf(searchvalue,fromindex)
stringObject.substr(start,length)
internet 信息服務(iis)管理器 cmddom
inetmgrmvvm
input type = number 時maxlength失效
oninput事件 當長度超過截取
<input type="number" oninput="if(value.length>6)value=value.slice(0,6)" />函數
移動端禁止遮罩層如下屏幕滑動 禁止全局滾動
01 $("body,html").css({"overflow":"hidden"});
02 document.addEventListaner('touchmove',stopTouchMove,false);//當手在屏幕上移動的時候執行stopTouchMove函數(阻止默認事件)
document.removeEventListener('touchmove',stopTouchMove,false);//移除touchmove事件
function stopTouchMove( e ) {e.preventDefault();event.stopPropagation();}//阻止默認事件函數
03 打開遮罩層的時候,給遮罩層下面的頁面添加fixed,頁面就是固定的,沒辦法滑動了
error | ajx
error: function(XMLHttpRequest, textStatus, errorThrown) {
alert(XMLHttpRequest.status);
alert(XMLHttpRequest.readyState);
alert(textStatus);
},
body gray
app | mobile 全屏 灰色
num++
domTarget.attr('data-pagenum',(parseInt(pageNum)+1));
num++ == num=num+1;
錯:domTarget.attr('data-pagenum',num++);
js 字體大小
document.documentElement.style.fontSize = (document.documentElement.clientWidth / 3.75)+ 'px';
微信內置瀏覽器已經禁用了 file類型的上傳控件。| 手機裏的瀏覽器能夠 |可用微信的jssdk
type="file"
accept='image/*' capture='camera'
微信內置瀏覽器開啓拍照+文檔
<input name="file_head" type="file" accept='image/*' alt="" class="file" id="file_head1" ms-click="@setImagePreview('file_head1','preview1','1');" />
記錄
<input id="fileImage" class="fileImage" type="file" accept="image/*" capture="camera" size="30">
capture="camera" accept="image/jpeg,image/gif,image/jpg,image/png"
accept="image/*;capture=camera" 直接調用相機
accept="image/*" 圖片相冊(不要capture!!!)
JSON.stringify(data)
mvvm框架裏面 build項目時候 打包路徑 是根據配置文件來的(通常直接從根目錄查找,前端經常使用相對路徑)
打包出來後如果樣式等不對注意(引導文件位置)css和js文件路徑(/ )以及相對路徑模式(./)