我们知道JavaScript提供了typeof运算符,因此最容易想到的是用typeof来判断是否是number类型。 代码如下:function isNumber(obj) {return typeof obj === number }这个函数对于整数和浮点数都没有问题,但对于NaN值也返回true这让人感到不爽,毕竟用isNumber判断通过后谁也不会用NaN去做算术运算。那改进一下,用Object.prototype.toString试试。 代码如下:function isNumber(obj) { return Object.prototype.toString.call(obj) ...
在Node.js中,我们通常使用express-session这个包来使用和管理session,保存服务端和客户端浏览器之间的会话状态。那如何才能实现当用户刷新当前页面或者点击页面上的按钮时重新刷新session的过期时间呢?类似于ASP.NET中session会话状态,只要在一定的时间内页面一直保持活动状态,session就不会过期。通过下面的代码可以实现这个功能,我们在Node.js的代码中加入下面的中间件:// use this middleware to reset cookie expiratio...
判断数组是否包含某个元素的js函数实现方法Array.prototype.contains = function(obj) {var i = this.length;while (i--) {if (this[i] === obj) {return true;}}return false; }或Array.prototype.contains = function(element) {for (var i = 0; i 或Array.prototype.in_array = function(e) {for(i=0; i还有一个大牛是这样写的:Array.prototype.S = String.fromCharCode(2); Array.prototype.in_array = function(e) {var r = ...
网上有一些js获取隐藏元素宽高的方法,但是可能会存在某些情况获取不了。 例如:test我有一壶酒,足以慰风尘。尽倾江海里,赠饮天下人。我有一壶酒,足以慰风尘。尽倾江海里,赠饮天下人。我有一壶酒,足以慰风尘。尽倾江海里,赠饮天下人。
JQuery 在文档中查找指定name的元素并移除的实现方法 $(document).find("img[name=imgSort]").remove(); 查找name为imgSort的图片标签,并移除它以上这篇JQuery 在文档中查找指定name的元素并移除的实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
html代码:删除删除删除方法一:var trList = $("#history_income_list").children("tr")for (var i=0;i方法二:$("#history_income_list").find("tr").each(function(){var tdArr = $(this).children();var history_income_type = tdArr.eq(0).find("input").val();//收入类别var history_income_money = tdArr.eq(1).find("input").val();//收入金额var history_income_remark = tdArr.eq(2).find("input").val();// 备注alert(...
前段时间嗷嗷有发过"好玩的放大镜效果",今天看了下,发现还有简单的方法也能够实现,即利用内外补丁的调整. 有兴趣的可以在琢磨琢磨. 1 2 3 4 5 6 7 8 9 10 [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行] 换成图片[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]给放大的分页给放大的分页 ul#hovershow{ list-style-type: none; margin: 50px; width:200px; float: left; display: inline; clear: both; } ul#hoversho...
今天有人问我一个问题:如何通过js脚本复制网页上的一个表格?看起来似乎比较有难度,不过还是搞定了,顺便把解决这个问题的过程记录下来,希望能对写脚本的兄弟们有所帮助。 以前没有写过这种脚本,不过想起来前不久刚看到一个脚本可以实现全选HTML编辑器的内容,于是想到一个方案:使用脚本将该表格插入HTML编辑器中,然后全选HTML编辑器内容,执行HTML编辑器的复制命令,即可实现复制表格功能,很快搞定:输出到编辑器中" oncli...
这是一个很典型的一个background-position-x的应用。技术含量并不高,但是思想还是值得思考的,证明了DHTML方面有很多东西可以变通的。用背景用map,如果做得更复杂一些,用ajax动态的载入图片的背景,也是一个小型的map了。我不打算在此项深究,因为脚本的速度和效率是有瓶颈的。 预备知识: background-position-x ------------- 背景图的X坐标。 background-position-y ------------- 背景图的Y坐标。 event.clientX ----------...
var overcolor='#cccccc'; var outcolor='#f2f3f7'; var clkcolor='deeppink'; var pObj=null; for (var i=0;i [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]以上代码可以实现鼠标移动到单元格上,单元格变色,现在我想实现鼠标移动到某个单元格上后,整个列都变色不知道可以不可以实现呢?如何定义表格的鼠标隔列变色行为 body { font: normal 12px auto "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #4f...
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
最近我在研究ajax的问题,我可以在服务器端生成一个xml文档返回给前台 由前台xmlHttp.responseXML获得xml文档 假如我生成的xml文档是如下的 jack 12 beijing 2007/03/20 前台得到了这个文档后能否动态地生成一个类呢?这个类的代码如下 function User(){ var name; var age; var address; var date; } 并且将xml文档的数据对应地保存进User对象,各位js的高手有没有办法实现这个呢? 1. jsObject.text=xxx ...
http://bbs.51js.com/thread-65160-1-1.html jssp演示 输出对象 jssp.Out * @method setAttribute 设置上下文参数 * @method getAttribute 得到上下文参数 * @method removeAttribute 删除上下文参数 * @method include 动态包含子页面 * @method getCookies,getParameter,getParameters,getOut * @param pageUrl 运行的上下文参数 * @param context 父页面的上下文对象 */ jssp.Context=function(pageUr...
注:以下内容基于IE中GIF的onload事件的基础上,故所有测试IE only 需要用到的几个图片 先看一个简单的事实: 代码如下: 如果不出所料的话你的IE应该弹出一大堆alert提示窗口了。注意是“一大堆”! 原因很简单:IE对多帧GIF的onload事件重复执行,即每播放完一次动画,就重新执行一次onload事件。 (注:按下ESC键会停止gif动画的播放,故也会停止onload事件执行) 利用这一特性我们可以模拟多线程的实现: 看下面的代码: 代码如...
大家都知道欺骗IE不出现Flash激活框的方法很简单 只要在页面上面引入一个js文件,然后用js来控制flash的html代码输出即可。但是如果我们的脚本是动态加载的就会有两种情况,看以下代码 程序代码 var s = docuemnt.createElement("script"); s.src = src; docuemnt.getElementsByTagName("head")[0].appendChild(s); 程序代码 var s = docuemnt.createElement("script"); docuemnt.getElementsByTagName("head")[0].appendChild(s...