javascript
happy664618843
这个作者很懒,什么都没留下…
展开
-
可编辑下拉列表框
这近在项目中要用可以编辑的下拉列表框 在网上搜了下 照网上改动下 兼容FF取消默认事件没有加上 可以加上event.preventDefault(); 作个标记 以后备用 呵呵.. 大家有什么好的办法解决 多提提意见! <!-- function Catch_keydown(e,sel) { var theen = e.ke原创 2010-01-29 22:12:00 · 1287 阅读 · 1 评论 -
将javascript文件编译成dll文件
<br />第一步:新建项目 添加js文件 写个测试Function (JScript.js) 单击JS文件属性。将 生成操作 改成嵌入的资源第二步:在项目文件中添加一个类文件 该 类继承System.Web.UI.WebControl类 并重写控件预呈现的方法 代码如下:public class ClientScript:System.Web.UI.WebControls.WebControl { protected override void OnPreRender(Ev原创 2010-07-19 09:56:00 · 1640 阅读 · 3 评论 -
javascript闭包 基础概念
<br />//1.作为一个函数变量的引用 当函数返回时 其处于激活状态//2.一个闭包就是当个函数返回时 一个没有释放资源的栈区function sayHello(name){var text='Hello'+name;var sayAlert=function(){alert(text);}return sayAlert;}//如果你创建一个内嵌匿名函数 也就创建一个闭包var sy=sayHello("never-online");sy();转载 2010-08-09 10:38:00 · 403 阅读 · 0 评论 -
javascript设置Cookie 读取Cookie
<br /> function SetCookie() { var Then = new Date(); Then.setTime(Then.getTime() + 60 * 1000); document.cookie = "Cookie1=测试数据;expires=" + Then.toGMTString(); } function getCookie(cookieName) {原创 2010-06-20 16:28:00 · 650 阅读 · 1 评论 -
DOM基本操作
<br />1.节点(node)层次 Document--最顶层的节点,所有的其他节点都是附属于它的。DocumentType--DTD引用(使用<!DOCTYPE>语法)的对象表现形式,它不能包含子节点。DocumentFragment--可以像Document一样来保存其他节点。Element--表示起始标签和结束标签之间的内容,例如<tag></tab>或者<tag/>。这是唯一可以同时包含特性和子节点的节点类型。Attr--代表一对特性名和特性值。这个节点类型不能包含子节点。转载 2010-06-21 15:13:00 · 667 阅读 · 0 评论 -
javascript加载 xml 并解析各节点的值
var xmlDoc = null; function LoadXml(xmlPath) { try { if (window.ActiveXObject) { xmlDoc = new ActiveXObject("Microsoft.XMLDOM"); } } catch (e) {原创 2010-06-25 11:24:00 · 1765 阅读 · 2 评论 -
javascript等比宽高
<br />function Wa_SetImgAutoSize(img) { var MaxWidth = 200; var MaxHeigth = 200; var heightwidth = img.offsetHeight / img.offsetWidth;//设置高宽比 var widthheight = img.offsetWidth / img.offsetHeight; //设置宽高比 alert("转载 2010-10-08 19:32:00 · 838 阅读 · 0 评论 -
javascript检测密码弱强
系统管理员 >> 密码修改用 户 名:QQ用户__7066FB0026CFDD7AB0C3F944D600C8BB旧 密 码:新 密 码: 弱中强 重复密码: <input name="reset" type="reset" class="button_1" id="reset" value="重置" onMouseO转载 2012-03-01 15:53:19 · 1478 阅读 · 0 评论 -
redis安装
1:下载 Redis https://github.com/rgl/redis/downloads安装后启动服务: Redis Server2: cmd 以administrator身份运行, 进入安装Redis目录 。cd C:\Program Files\Redis3:配置config redis-server conf/redis.conf4: redis-cli.exe原创 2015-12-28 18:34:25 · 374 阅读 · 0 评论 -
JS解析Json数据
var jsonObj={"success":"true","msg":"操作成功","infor":[{"appid":"2016","noncestr":"a532400ed62e772b9dc0b86f46e583ff","package":"Sign=WXPay","partnerid":"test1","prepayid":"wx201511131946145c0b1467a104095原创 2016-02-01 18:12:11 · 651 阅读 · 0 评论 -
清空FileUpload内容
<br />FileUpload1.outerHTML=FileUpload1.outerHTML;orvar obj=window.getSelection?window.getSelection():(document.getSelection?document.getSelection():(document.selection?document.selection.createRange().text:""));obj.empty()原创 2010-06-25 16:11:00 · 3167 阅读 · 0 评论 -
javascript优化方法
修改循环的执行方式for(var i=0;i<element.childNodes.length;i++){ 执行代码}这种方式每次循环都要取element.childNodes.length的值,应该改为如下的var n=element.childNodes.lengthfor(var i=0;i<n;i++){ 执行代码}2:修改dom操作的次数原创 2010-02-28 18:18:00 · 382 阅读 · 0 评论 -
IE FF中图片预览简单方法
var getFullPath = function(obj) { if (obj) { if (window.navigator.userAgent.indexOf("MSIE") >= 0) { obj.select();原创 2010-01-29 23:07:00 · 1651 阅读 · 2 评论 -
设置文本框中焦点的位置的实现代码
var obj=document.getElementById("txtUserID") var range=obj.createTextRange() //选中文本的起始位置(从第3个字符之后开始) range.moveStart("character",3) //选中文本的结束位置(到全部字符的倒第3个之前) range.moveEnd("character",-3)原创 2010-01-29 23:35:00 · 887 阅读 · 0 评论 -
用jquery方法来控制select选中的值
//用jquery方法来控制select选中的值 function Selector(id, selectValue) { for (var i = 0; i < $("#" + id).children().length; i++) { if ($("#" + id).children().eq(i).val().转载 2010-01-31 14:52:00 · 1943 阅读 · 0 评论 -
简单解析json数据demo
var json = { jquery: [{ "id": "1", "type": "ASP.NET", "title": "JSON全解析"}] } alert(json.jquery[0].id); alert(json.jquery[0].type); alert(json.jque原创 2010-01-29 23:04:00 · 2163 阅读 · 2 评论 -
IE FF中javascript兼容写法
一、函数和方法差异1. getYear()方法【分析说明】先看一下以下代码:var year= new Date().getYear();document.write(year); 在IE中得到的日期是"2010",在Firefox中看到的日期是"110",主要是因为在 Firefox 里面 getYear 返回的是 "当前年份-1转载 2010-01-30 21:11:00 · 1961 阅读 · 0 评论 -
javascript加载xml文件
<!--//需要读取的xml文件var uRl = "jsReadXml.xml";var xmlDoc;//初始化,给上述定义变量赋值// function showcurcity(){if(window.ActiveXObject){xmlDoc=new ActiveXObject("Microsoft.XMLDOM");xmlDoc.async="fals原创 2010-01-29 23:38:00 · 1750 阅读 · 0 评论 -
Dom 兄弟节点
兄弟节点之间可以通过 previousSibling 和 nextSibling 属性访问同一级别上的不同子节点。这个兄弟节点是元素还是文本节点在现代浏览器上运行是怎么样的呢?除IE外的浏览器是将换行符作为内容的文本节点(nodeType为3)。而元素的话,nodeType为1。下面是查找它们的实用方法lastSibling:function(node){ var tempOb原创 2010-01-30 21:27:00 · 1335 阅读 · 0 评论 -
check box 只能选择一个
function checkthis(o) { this.Previous && this.Previous != o && (this.Previous.checked = false) this.Previous = o; }//在checkbox onclcik事件中调用 checkthis(this)原创 2010-02-02 22:05:00 · 1529 阅读 · 0 评论 -
js 获取数组最大值和最小值(test)
//最小值Array.prototype.min = function() {var min = this[0];var len = this.length;for (var i = 1; i < len; i++){if (this[i] < min){min = this[i];}}return min;}//最大值Array.prototype原创 2010-02-28 17:59:00 · 2924 阅读 · 0 评论 -
javascript 中 数组常用的扩展方法
<br />//查找数组中是否有某元素的值 Array.prototype.indexOf=function(obj){ var result=-1; for(var i=0;i<this.length;i++) { if(obj==this[i]) { i=result; break; } } return result; } //判断数组中原创 2010-08-23 10:10:00 · 631 阅读 · 0 评论