![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
常用代码
uhhuh-495
This is HuangWenJun's CSDN.
展开
-
多个倒计时使用
判断时间是否已过:function isTimeoverFunc(startTime, endTime) { //判断时间是否已过 let s = new Date(startTime); let e = new Date(endTime); let time = (s.getTime() - e.getTime()); if(time > 0){ return true; }else{ return false;原创 2020-08-05 17:58:20 · 384 阅读 · 0 评论 -
处理Array数组中的方法集合
// for循环for(let i=0; i < arr.length; i++){ // handel}// for...in:得到对像的key,数组、字符串的下标for(index in arr){ // handel}// for...of:得到数组的值// for...of循环(可循环Arrays(数组), Strings(字符串), Maps(映射), Sets(集合)等可迭代的数据结构等)// 注意: for...of 不能遍历对象for(let .原创 2020-07-30 15:27:44 · 230 阅读 · 0 评论 -
配置IIS服务器环境--win10
1.打开电脑配置(控制面板--程序--程序和功能--打开或关闭windows功能) 2.打开Internet信息服务(IIS)管理器1)网站右键--添加网站--填写网站名称主机名(例):test.news.com注:类似www.news.com以www开头的需在hosts中配置www2)c:\window\System32\drivers\etc\hosts 添加......原创 2019-10-29 21:36:38 · 954 阅读 · 0 评论 -
判断Android或IOS
var ua = window.navigator.userAgent.toLowerCase();//判断IOSfunction isIos() { return /iphone|ipod|ipad/i.test(ua);}//判断安卓function isAndroid() { return /android/i.test(ua);}...原创 2019-08-08 11:47:07 · 110 阅读 · 0 评论 -
移动端适配
Js适配方案:function resizeFun() { if (screen.width < 500) { screenState = 'portrait' if (document.body != null) { document.body.className = 'portrait' } }...原创 2019-07-30 21:20:34 · 144 阅读 · 0 评论 -
选项卡切换
//页面选项切换卡$(function(){ //当文档载入完毕就执行,等于$(document).ready(function(){}) function onshow(tab,tab_target,class_target,addclass){ //设置默认第一条显示 var tab_index = 0; //判断是否传入显示样式 if(typeof addclass ...原创 2019-07-22 08:08:15 · 122 阅读 · 0 评论 -
API数据获取方法
注:需引入Jquery库<script type="text/javascript" src="http://libs.baidu.com/jquery/1.10.2/jquery.min.js"></script>Js://调用获取数据方法getPost('https://www.apiopen.top/journalismApi',function...原创 2019-07-22 08:08:32 · 7690 阅读 · 0 评论 -
Cookie的增删查改
设置Cookie值setCookie("show","true"); //调用function setCookie(cname,cvalue,exdays){ var d = new Date(); d.setTime(d.getTime()+(exdays*24*60*60*1000)); var expires = "expires="+d.toGMTStrin...原创 2019-07-20 13:44:30 · 114 阅读 · 0 评论 -
mCustomScrollbar滚动插件使用
1、引入CSS<link rel="stylesheet" href="css/mCustomScrollbar.css" />2、引用Js文件<script src="js/jquery.min.js"></script><script src="js/mCustomScrollbar.js"></script>...原创 2019-07-15 17:25:23 · 165 阅读 · 0 评论 -
处理Ajax异步查询出的数据
Ajax异步查询出的数据push到新数组(保存、处理)不了解决办法://第一步:定义一个全局变量存储查询结果var ObjData = "";//第二步:处理查询出来的数据function dealData(data){ //处理数据(解决了多条数据同时查询后异步导致不能push到新数组中等问题)}//第三步:异步查询数据应用$.ajax({ url:--;...原创 2019-02-14 14:19:45 · 414 阅读 · 0 评论 -
js获取网址信息
1.获取当前页面地址var url = window.location.href;2.返回协议部分var url = window.location.protocol;3.返回主机部分(带端口号)var url = window.location.host;4.返回端口部分var url = window.location.port;5.返回文件路径(文件地...原创 2019-02-14 11:08:52 · 1512 阅读 · 0 评论 -
去除数组中不需要数据
删除掉指定位置数据 //splice():向/从数组中添加/删除项目,然后返回被删除的项目(注释:该方法会改变原始数组)//index: 整数,规定添加/删除项目的位置,使用负数可从数组结尾处规定位置(必需)//howmany: 要删除的项目数量;如果设置为 0,则不会删除项目//item1,...,itemX: 向数组添加的新项目arrayObject.splice(index,h...原创 2019-02-14 10:45:48 · 3074 阅读 · 0 评论 -
JQuery指针悬停(移入移除)
hover():鼠标指针悬停在被选元素上运用函数。$('目标元素').hover(function(){ //移入执行函数},function(){ //移出执行函数});注意:移动端(手机端)不能使用hover()、mouseover()等类似的方法...原创 2019-02-14 10:29:07 · 573 阅读 · 0 评论 -
Js判断对象是否为空
1.for (... in ...)for(var i in obj){ return true; //如果不为空,返回true}return false; //如果为空,返回false2.JSON.stringify()if(JSON.stringify(data) === '{}'){ return false; //如果为空,返回fals...原创 2019-02-15 23:05:31 · 14947 阅读 · 1 评论 -
触摸(Touch)事件
Touch事件:touches:当前位于屏幕上的所有手指的一个列表 targetTouches:位于当前DOM元素上的手指的一个列表; changedTouches:涉及当前事件的手指的一个列表; screenX,screenY:触摸点相对于屏幕上边缘的坐标; clientX,clientY:触摸点相对于浏览器的viewport左边缘的坐标,不包括左边的滚动距离; pageX,pag...原创 2019-02-15 22:50:05 · 1344 阅读 · 0 评论 -
移动端网页自适应解决方案
1.使用rem作为尺寸单位2.案例代码://根据不同设备设置不同大小$(function(){ //resize():当调整浏览器窗口大小时,发生resize事件 $(document).ready(function(){ updata_html_size(7.527); }); //ready():当DOM(文档对象模型)已经加载,...原创 2019-02-15 22:30:14 · 539 阅读 · 0 评论 -
定义公共函数,减少代码量,提高代码复用率
写逻辑、功能交互代码时,为减少代码量,提高代码复用率,一般都会定义一个公共函数来使用。var common = {}; //声明一个对象common.getId = function(id){ return document.getElementById(id);};var myId = common.getId("1"); //应用该对象下的方法...原创 2019-02-14 17:23:51 · 1065 阅读 · 1 评论 -
Js处理字符串、数组(抽取指定字符和数组数据、解析字符串、字符替换、格式化时间等)
1.slice():从已有的数组中返回选定的元素arrayObject.slice(start,end); //start:从该处开始选取,end:从该处结束选取;注意两者为负数时的取值2.substring():用于提取字符串中介于两个指定下标之间的字符stringObject.substring(start,stop); //start:选取的首个字符下标,stop:选取的结尾...原创 2019-02-14 15:57:53 · 1440 阅读 · 0 评论