![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Javascript
晚风资源组
PHP PYTHON Selenium NODE.JS VBS BAT C
展开
-
原生 js 计算 html 中出现次数最多的标签
var bodyNodes = document.body.getElementsByTagName('*'); // 获得所有标签,类型为 objectvar map = new Map();var key; // 所求标签var max = 0; // 所求最大值for (let i = 0, len = bodyNodes.length; i < len; i++) { var ele = bodyNodes[i]; var item = ele.localName; .原创 2021-10-14 13:50:20 · 204 阅读 · 0 评论 -
手机web端唤醒qq客户端以及电脑web端唤醒qq客户端
1 电脑网页唤醒qq客户端http://shang.qq.com/v3/widget.html先在qq推广申请下,几分钟就弄好了,不然会有提示<a target="_blank" href="http://wpa.qq.com/msgrd?v=3&uin=您的qq号码&site=qq&menu=yes"> <img border="0" sr..原创 2018-10-09 18:28:09 · 4986 阅读 · 0 评论 -
console.log()用法
console.log("%c3D Text"," text-shadow: 0 1px 0 #ccc,0 2px 0 #c9c9c9,0 3px 0 #bbb,0 4px 0 #b9b9b9,0 5px 0 #aaa,0 6px 1px rgba(0,0,0,.1),0 0 5px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.3),0 3px 5px rgba(0...转载 2018-08-02 16:44:16 · 2055 阅读 · 0 评论 -
JS判断所选时间(或者当前时间)是否在某一时间段
var time_range = function (beginTime, endTime) { var strb = beginTime.split (":"); if (strb.length != 2) { return false; } var stre = endTime.split (":"); if (stre.length...转载 2018-08-01 19:48:49 · 2638 阅读 · 0 评论 -
JS离线应用与客户端存储
1、离线检测HTML5定义navigator.onLine属性。还定义了两个事件,online和offline,当网络从离线变为在线或从在线变为离线时在window事件上触发。2、应用缓存appcache,专门为离线Web应用而设计的。Appcache时从浏览器的缓存中划分出来的一块缓存区,要想在这个缓存中保存数据,可以使用一个描述文件,列出要下载和缓存的资源。3、数据存储1...转载 2018-08-10 13:37:19 · 476 阅读 · 0 评论 -
Geolocation API JavaScript访问用户的当前位置信息
Geolocation API在浏览器中的实现是navigator.geolocation对象,常用的有以下方法。1、第一个方法是getCurrentPosition()调用这个方法就会触发请求用户共享地理定位信息的对话框。比如在火狐中的对话框:这个方法接收3个参数:成功回调函数、可选的失败回调函数和可选的选项对象。①成功回调函数会接收一个Position对象参数,有两个属性:...转载 2018-08-10 13:33:51 · 578 阅读 · 0 评论 -
JS关于闭包(closure)的一些概念
和其他大多数现代编程语言一样,JS也采用词法作用域,也就是说,函数的执行依赖于变量作用域,这个作用域是在函数定义时决定的,而不是函数调用时决定的。为了实现这种词法作用域,JS函数对象的内部状态不仅包含函数的代码逻辑,还必须引用当前的作用域链。函数对象可以通过作用域链相互关联起来,函数体内部的变量都可以保存在函数作用域内,这种特性在计算机科学中称为“闭包”。 理解闭包首先要了解嵌套函数的词法作...转载 2018-08-10 13:29:52 · 100 阅读 · 0 评论 -
JS中的类型转换
1、隐式类型转换 ①== 如果相等操作的两个变量不是同一类型,那么相等运算符会尝试进行一些类型转换:如果一个是null,一个是undefined,则他们相等; 如果一个值是数字,另一个是字符串,先将字符串转换为数字,然后使用转换后的值进行比较; 如果一个是true,则将其转换为1再比较,如果其中一个是false,则将其转换为0再比较; 如果一个值是对象,另一个值是数字或字符串...转载 2018-08-10 13:27:25 · 181 阅读 · 0 评论 -
JS数组中查找特定元素并返回所有该元素的索引
//在数组中查找所有出现的x,并返回一个包含匹配索引的数组function findall(a,x){ var results=[], len=a.length, pos=0; while(pos<len){ pos=a.indexOf(x,pos); if(pos===-1){//未找到就退出循环完成搜索 break; ...转载 2018-08-10 13:25:16 · 7817 阅读 · 1 评论 -
JS点击表格头部排序
HTML:<table class="heroinfo"> <thead title="点击排序"> <tr> <th>英雄</th><th>力量</th><th>敏捷</th&a转载 2018-08-10 13:08:25 · 1452 阅读 · 0 评论 -
JS判断字符串是否包含某个字符串
var str = "123";console.log(str.indexOf("3") != -1 );原创 2018-07-17 16:01:12 · 11829 阅读 · 0 评论 -
JS每隔一秒执行
<script type="text/javascript"> function checkTime(){ var nowtime=Date.parse(new Date()); console.log(nowtime); } setInterval("checkTime()","1000");</script>...原创 2018-07-31 14:07:44 · 17832 阅读 · 0 评论 -
JS验证篇
JS判断是否为数字,包括小数function isRealNum(val){ if(val === "" || val ==null){ return false; } if(!isNaN(val)){ return true; }else{ return false; }}JS判断是否为手机号码...原创 2018-07-25 18:26:57 · 113 阅读 · 0 评论