JS
JS
日出东方VS唯我不败
这个作者很懒,什么都没留下…
展开
-
使用js模拟点击a链接 无效的解决方案
使用js模拟点击,点击a链接 $("#abc ").click(); 无效的解决方案问题分析点击A标签本身,并不会触发跳转到指定链接的事件,就是说,我们平时都是点击的A标签中的文字了。 所以要想用JS模拟点击A标签事件,就得先往A标签中的文字添加能被JS捕获的元素,然后再用JS模拟点击该元素即可。打印$("a")[0],得到的是http://www.baidu.com,但实际上$(原创 2016-06-03 12:00:14 · 5254 阅读 · 0 评论 -
readyState的五种状态
对于readyState的五种状态的描述或者说定义,很多Ajax书(英文原版)中大都语焉不详在《Pragmatic Ajax A Web 2.0 Primer 》中偶然看到对readyStae状态的介绍,感觉这个介绍很实在……比较理想的解释方法应该以“状态:任务(目标)+过程+表现(或特征)”的表达模式来对这几个状态进行定义【全文】在《Pragmatic Ajax A We转载 2016-11-15 18:19:47 · 1040 阅读 · 0 评论 -
如何用JS禁止弹出警告框
警告框是很多用户不喜欢的提示。本例学习如何通过重写方法,实现禁止警告框的功能。【实现代码】 测试屏蔽弹窗 window.alert = function(str) { return ; } alert("看看能不能弹出警示框"); 【难点剖析】本例的重点是对于“alert”方法的重写。注意重写的语法为转载 2016-12-01 17:31:04 · 3893 阅读 · 1 评论 -
js ==与===区别
== 1==‘1’ 返回true=== 1===‘1’ 返回false=== 是要求俩边不管值还是类型都要一致, 而== 则不会要求类型也必须一致原创 2017-04-14 10:22:30 · 280 阅读 · 0 评论 -
jsp 输入框<input>回车事件 onkeydown 和 onkeypress
例子:HTML:doSearch(event.keyCode||event.which)">JavaScript:/** * 查询用户信息 */function doSearch(e){if(e == 13){var value = $("#userName").val();configInfoTable.datagrid('load', {na转载 2017-04-24 14:37:47 · 10062 阅读 · 1 评论 -
对Promise中的resolve,reject,catch的理解
对promise这个概念之前已经有了一些浅显的理解,相关文章->戳这里,最近又有了一些新的理解。.then()的时候到底是在then什么…首先要理解…Promise是一个对象,有then()方法的对象then()的入参是一个函数,通常在promise链中,入参是 一个返回promise的函数 ,这句话好像有点拗口,就是说入参是一个函数,这个函数会return一个promise对象如何破坏pr...转载 2017-05-15 17:26:05 · 50232 阅读 · 3 评论 -
Javascript 中的神器——Promise
Promise in js回调函数真正的问题在于他剥夺了我们使用 return 和 throw 这些关键字的能力。而 Promise 很好地解决了这一切。2015 年 6 月,ECMAScript 6 的正式版 终于发布了。ECMAScript 是 JavaScript 语言的国际标准,JavaScript 是 ECMAScript 的实现。ES6 的目标,是使得转载 2017-05-15 17:28:30 · 617 阅读 · 0 评论 -
JavaScript停止冒泡和阻止浏览器默认行为
1.event.stopPropagation()方法这是阻止事件的冒泡方法,不让事件向document上蔓延,但是默认事件任然会执行,当你掉用这个方法的时候,如果点击一个连接,这个连接仍然会被打开;2.event.preventDefault()方法这是阻止默认事件的方法,调用此方法是,连接不会被打开,但是会发生冒泡,冒泡会传递到上一层的父元素;3.return转载 2017-08-14 14:30:42 · 430 阅读 · 0 评论 -
javascript控制页面控件隐藏显示的两种方法
display的显示影藏方式 block:显示,none:影藏 ;影藏后不占有原有位置visibility的显示影藏方式 visible:显示,hidden:影藏 影藏后仍占有原有位置javascript控制页面控件隐藏显示的两种方法,方法的不同之处在于控件隐藏后是否还在页面上占位方法一:document.getElementById("Solin").style.visibi原创 2016-10-14 18:42:28 · 4384 阅读 · 0 评论 -
JS获取当前时间戳的方法
JavaScript 获取当前时间戳:第一种方法:var timestamp = Date.parse(new Date());结果:1510551582000第二种方法:var timestamp = (new Date()).valueOf();结果:1510551597210第三种方法:var timestamp=new D转载 2017-11-13 13:42:06 · 3257 阅读 · 0 评论 -
XMLHTTPRequest状态status完整列表
AJAX中请求远端文件、或在检测远端文件是否掉链时,都需要了解到远端服务器反馈的状态以确定文件的存在 与否。 当然,在我们平常浏览网页时,也会发现一些文件不存在时显示为“404错误”,这就是常见的Http请求状态(status) Web服务器响应浏览器或其他客户程序的请求时,其应答一般由以下几个部分组成:一个状态行,几个应答头,一个空行,内容文档。下面是一个最简单的应答:转载 2016-11-15 18:17:15 · 1037 阅读 · 0 评论 -
XMLHttpRequest Level 2 使用指南
XMLHttpRequest是一个浏览器接口,使得Javascript可以进行HTTP(S)通信。最早,微软在IE 5引进了这个接口。因为它太有用,其他浏览器也模仿部署了,ajax操作因此得以诞生。但是,这个接口一直没有标准化,每家浏览器的实现或多或少有点不同。HTML 5的概念形成后,W3C开始考虑标准化这个接口。2008年2月,就提出了XMLHttpRequest Level 2 草案转载 2016-11-15 18:10:02 · 397 阅读 · 0 评论 -
setTimeOut如何传参数
无论是window.setTimeout还是window.setInterval,在使用函数名作为调用句柄时都不能带参数。先看一个简单的代码:function Hello(){ alert("Hello World");}setTimeout(Hello,1000);这段代码的效果是在1秒后显示Hello World,但是如果改成setTimeOut(Hello(),原创 2016-06-15 14:41:47 · 7156 阅读 · 1 评论 -
JS中生成与解析JSON
js中生成json对象js中解析json字符串:1.eval("..."): var a_id=eval(‘{"name":123}’); 如果eval中的内容含有恶意脚本就麻烦了2.json_parse: 需要导入json_parse.js: JavaScript"> v转载 2016-06-15 11:04:35 · 702 阅读 · 0 评论 -
如何在A页面中实现对B页面的循环打开关闭
我们知道通过window.open(url)可以在A页面中打开一个新窗口B,但是如何关闭呢?方法签名:oNewWindow = window.open( sURL , sName , sFeatures, bReplace)通过方法签名可以看出,window.open在打开一个窗口(其url为sURL)后,将返回一个代表该窗口对象的一个变量oNewWindow,如果打开不成功,原创 2016-06-14 18:23:52 · 1561 阅读 · 0 评论 -
Window.open详解
一、window.open()支持环境:JavaScript1.0+/JScript1.0+/Nav2+/IE3+/Opera3+二、基本语法:window.open(pageURL,name,parameters) 其中:pageURL 为子窗口路径 name 为子窗口句柄 parameters 为窗口参数(各参数用逗号分隔) 三、示例:转载 2016-06-14 17:55:58 · 1351 阅读 · 0 评论 -
js 弹出子窗口
Javascript弹出子窗口 可以通过多种方式实现,下面介绍几种方法 (1) 通过window对象的open()方法,open()方法将会产生一个新的window窗口对象 其用法为: window.open(URL,windowName,parameters); URL: 描述要打开的窗口的URL地址,如何为空则不打开任何网页; windowName:转载 2016-06-14 16:03:13 · 2833 阅读 · 0 评论 -
js得到url的各个部分
URL即:统一资源定位符 (Uniform Resource Locator, URL) 完整的URL由这几个部分构成:scheme://host:port/path?query#fragment scheme:通信协议常用的http,ftp,maito等host:主机服务器(计算机)域名系统 (DNS) 主机名或 IP 地址。port:端口号整数,可选,省转载 2016-06-12 10:41:28 · 1372 阅读 · 0 评论 -
setInterval(),setTimeout()详细介绍
setInterval()setInterval动作的作用是在播放动画时,每隔一定时间就调用函数,方法或对象。可以使用本动作更新来自数据库的变量或更新时间显示。setInterval动作的语法格式如下:setInterval(function,interval[,arg1,arg2,......argn])setInterval(object,methodName,interv转载 2016-06-15 13:03:56 · 487 阅读 · 0 评论 -
javascript 判断 flash 插件是否安装
//Powered By smvv @hi.baidu.com/smvv21function flashChecker(){var hasFlash=0; //是否安装了flashvar flashVersion=0; //flash版本if(document.all){var swf = new ActiveXObject('ShockwaveFlash.Shockwav转载 2016-10-19 11:44:04 · 570 阅读 · 0 评论 -
js中如何获取元素的高度
一、碎碎念~前言我们都用过jQuery的CSS()方法,其底层运作就应用了getComputedStyle以及getPropertyValue方法。对于那些只想混口饭吃的人来讲,晓得CSS()如何使用就足够了。对于希望在JS道路上越走越远的来人说,简单了解一些JS库底层实现对自己的学习很有帮助。可能谈不上信手拈来的使用,至少对创造一些创意新颖的新技术拓宽了思路。jQuery原创 2016-11-18 17:19:25 · 33772 阅读 · 0 评论 -
JS通过正则限制 input 输入框只能输入整数、小数(金额或者现金)
第一: 限制只能是整数[js] view plain copy"text" name= "number" id = 'number' onkeyup= "if(! /^d+$/.test(this.value)){alert('只能整数');this.value='';}" /> 如果不是整数就直接alert第二: 限制转载 2017-11-23 14:11:34 · 11339 阅读 · 0 评论