Work [记录]

课程  权限 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;
}

懒加载

  原理 http://blog.csdn.net/gy_u_yg/article/details/73132171

 

下拉加载  

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;

字符串组合

  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)管理器 cmd

  inetmgr

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文件路径(/ )以及相对路径模式(./)

 

原文地址:https://www.cnblogs.com/caiCheryl/p/7591559.html