获取样式

var getStyle=function(ele,atr){

return typeof(ele)=='undefined'?0: ele.currentStyle? ele.currentStyle[atr] : window.getComputedStyle(ele, null)[atr];

}

时分秒倒计时://使用方法countDown(times,cb),times时间戳,cb,每秒执行的回调,输出,时分秒剩余

function countDown(times,cb) {
var timer = null;
times=times/1000;
timer = setInterval(function() {
var day = 0,
hour = 0,
minute = 0,
second = 0; //时间默认值
if (times > 0) {
// day = Math.floor(times / (60 * 60 * 24));
hour = Math.floor(times / (60 * 60));
minute = Math.floor(times / 60%60);
second = Math.floor(times)%60;
}

// if (hour <= 9) hour = '0' + hour;
if (minute <= 9) minute = '0' + minute;
if (second <= 9) second = '0' + second;
//><span class="paizi"><%=list.diffdays%></span><span class="maohao">天</span>
cb&&cb(hour,minute,second)
// console.log(day + "天:" + hour + "小时:" + minute + "分钟:" + second + "秒");
times--;
}, 1000);
if (times <= 0) {
clearInterval(timer);

}
}

微信内打开QQ聊天:

<a id='sendqq'></a>

document.getElementById('sendqq').setAttribute('href', ' http://wpa.qq.com/msgrd?v=3&uin='+qq+'&site=qq&menu=yes"');//微信内也能打开

其它移动端浏览器中打开QQ聊天:

<a id='sendqq'></a>

document.getElementById('sendqq').setAttribute('href', 'mqqwpa://im/chat?chat_type=wpa&uin=' + qq +
'&version=1&src_type=web')

//移动端浏览器打开

PC端打开QQ聊天:

<a data-v-562a4e36="" href="tencent://message/?uin=*******&amp;Site=Sambow&amp;Menu=yes"></a>//您的QQ号替换星号

微信浏览器判断方法:

var ua = navigator.userAgent.toLowerCase();
var isWeixin = ua.indexOf('micromessenger') != -1;
if(isWeixin){
///是微信内
}else{
//其他浏览器
}
 
 
URL参数获取://使用方式------假如获取www.baidu.com?id=520&page=20,如果要获取id和page,可以用getUrlParms().id; getUrlParms().page;
function getUrlParms(url){
  //首先获取地址
            var url = url || window.location.href;
            //获取传值
            var arr = url.split("?");
            //判断是否有传值
            if (arr.length == 1) {
                return null;
            }
            //获取get传值的个数
            var value_arr = arr[1].split("&");
            //循环生成返回的对象
            var obj = {};
            for (var i = 0; i < value_arr.length; i++) {
                var key_val = value_arr[i].split("=");
                obj[key_val[0]] = key_val[1];
            }
            return obj;
}
url参数格式化://var newobj={id:5,page:10,totalpage:20}得到 ?id=5&page=10&totalpage=20
var parms='';
var index=0;
for(var item in newobj){
index++;
if(index==1){
parms+='?'+item+'='+newobj[item]
}else{
parms+='&'+item+'='+newobj[item]
}
 
}

常用js函数开始收集~的更多相关文章

  1. 原生JS研究:学习jquery源码,收集整理常用JS函数

    原生JS研究:学习jquery源码,收集整理常用JS函数: 1. JS获取原生class(getElementsByClass) 转自:http://blog.csdn.net/kongjiea/ar ...

  2. api日常总结:前端常用js函数和CSS常用技巧

    我的移动端media html{font-size:10px} @media screen and (min-width:321px) and (max-width:375px){html{font- ...

  3. web前端关于html转义符的常用js函数

    web前端关于html转义符的常用js函数 //去掉html标签 function removeHtmlTab(tab) { return tab.replace(/<[^<>]+? ...

  4. 基础常用JS函数和语法

    100多个基础常用JS函数和语法集合大全  来源:http://www.cnblogs.com/hnyei/p/4605103.html 网站特效离不开脚本,javascript是最常用的脚本语言,我 ...

  5. 常用 JS 函数

    各种业务开发都离不开对数据的处理,然而遇到的很多数据都是不好处理的.这个时候就需要寻求搜索引擎的帮助.这种方法效率是非常低下的,而且根据作者的个性不能保证其对自己的口味.因此这篇文字包含了一份 JS ...

  6. 100多个基础常用JS函数和语法集合大全

    网站特效离不开脚本,javascript是最常用的脚本语言,我们归纳一下常用的基础函数和语法: 1.输出语句:document.write(""); 2.JS中的注释为//3.传统 ...

  7. 一些常用JS函数和技巧总结

    1.JS原生函数parseInt(),返回字符串的第一个数字,默认是十进制. 2.!!data.success  //强制转换成布尔类型

  8. 各种常用js函数实现

    1.bind function bind(fn, context) {    var args = Array.prototype.slice.call(arguments, 2);    retur ...

  9. 常用js函数整理--common.js

    var h = {}; h.get = function (url, data, ok, error) { $.ajax({ url: url, data: data, dataType: 'json ...

随机推荐

  1. python画手绘图

    第一步:插入代码 #e17.1HandDrawPic.py from PIL import Image import numpy as np vec_el = np.pi/2.2 # 光源的俯视角度, ...

  2. linux 命令中英文对照,收集

    linux 命令中英文对照,收集   linux 命令英文全文 Is Linux CLI case-sensitive? The answer is, yes. If you try to run L ...

  3. xftp5和xshell的使用

    目的:实现windows和linux系统之间文件的传输 步骤:1)下载xshell5 百度搜索即可,直接下载安装 2)xshell5下载完成后与虚拟机链接成功 3)下载xftp5点击 然后跟据官方的指 ...

  4. return -1 、return 1 、 return 0 的区别

    根据所定义函数的需求返回不同的值. 一般0和-1或者0和1使用 0和-1使用时: 0一般表示成功执行 -1一般表示不成功 0和1使用时: 1真 0假

  5. vector某元素是否存在、查找指定元素 、去重

    vector.map 判断某元素是否存在.查找指定元素 [C++]判断元素是否在vector中,对vector去重,两个vector求交集.并集 PS:注意重载

  6. HDU 1024 Max Sum Plus Plus【DP】

    Now I think you have got an AC in Ignatius.L's "Max Sum" problem. To be a brave ACMer, we ...

  7. SPOJ DQUERY D-query(主席树 区间不同数个数)

    题意:问你区间有几个不同的数 思路:主席树nb.我们知道主席树每一个root都存着一棵权值线段树,现在我们在每个root中存位置,也就是01表示这个位置存不存在.然后我们用一个fa[a[i]]表示a[ ...

  8. EvansClassification

    EvansClassification In his excellent book Domain Driven Design, Eric Evans creates a classification ...

  9. MyBatis进阶(四)

    mapper.xml文件的编写 mapper.xml映射文件实现数据库和实体类之间的映射关系,定义操作数据库的sql语句. 主体部分 文件头部 <?xml version="1.0&q ...

  10. Python游戏编程入门2

    I/O.数据和字体:Trivia游戏 本章包括如下内容:Python数据类型获取用户输入处理异常Mad Lib游戏操作文本文件操作二进制文件Trivia游戏 其他的不说,我先去自己学习文件类型和字符串 ...