随笔分类 - JavaScript
摘要:转:http://www.cnblogs.com/wxydigua/p/3314274.html
阅读全文
摘要:无标题文档//test1.js:// JavaScript Documentdefine(function(require,exports,module){//参数固定,写法不变 //exports: 对外的接口 //require :依赖的接口 //require('./test2.js');//如果地址是一个模块的话,那么require的返回值就是模块中的exports //require.async(); 异步模式 ...
阅读全文
摘要:无标题页 后台代码:using System;using System.Web;using System.IO;public class IbeaconHandler : IHttpHandler { public void ProcessRequest (HttpContext context) { context.Response.ContentType = "text/plain"; //string fname = context.Reques...
阅读全文
摘要:无标题页 后台代码:using System;using System.Web;public class IbeaconHandler : IHttpHandler { public void ProcessRequest (HttpContext context) { context.Response.ContentType = "text/plain"; string fname = context.Request.QueryString["op"].ToString(); string str =fname+"({name:'ju
阅读全文
摘要://创建正则表达式//var re=new RegExp("模式字符串","标志"); 标志:i:表示不区分大小写//g:全文查找 m:多行查找var re=new RegExp("abc"); //看是否包含abcalert(re.test("abc")); //返回truealert(re.test("ABC")); //返回falsevar re=new RegExp("abc","i"); //看是否包含abc并且不区分大小写alert(re.te
阅读全文
摘要:屏幕的有效宽高:window.screen.availHeightwindow.screen.availWidth网页可见区域宽:document.body.clientWidth 网页可见区域高:document.body.clientHeight 网页可见区域宽:document.body.offsetWidth (包括边线的宽) 网页可见区域高:document.body.offsetHeight (包括边线的宽) 网页正文全文宽:document.body.scrollWidth 网页正文全文高:document.body.scrollHeight 网页被卷去的高:document.b
阅读全文
摘要://设置cookie function setCookie(name, value, day) { var date=new Date(); date.setDate(date.getDate() + day); document.cookie = name + "=" + escape(value) + ((day == null) ? "" : ";expires=" + date.toGMTString()); } setCookie("username", "perter"...
阅读全文
摘要://函数声明: function 函数名(){};//函数表达式: function 函数名(可写可不写)(){};命名函数表达式,匿名函数表达式function aaa(){} // 函数声明: 依据上下文判断是否是函数声明var a=function aaa(){} //命名函数表达式var a=function (){} //匿名函数表达式//函数表达式还有以下类型:(function aaa(){}) ~function aaa(){}-function aaa(){}+function aaa() {}!function aaa(){}//函数表达式和函数声明的...
阅读全文
摘要:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=gb23
阅读全文
摘要://封装根据classname选择元素function getByClass(oParent,sClass){ var oEle=oParent.getElementsByTagName('*'); var result=[]; var i=0; var re=new RegExp('\\s*'+sClass+'\\s*','i'); for(i=0;i<oEle.length;i++) { if(re.test(oEle[i].className)) { result.push(oEle[i]); } ...
阅读全文
摘要:function getStyle(obj,attr) { if(obj.currentStyle) { return obj.currentStyle[attr]; } else { //return obj.getComputedStyle(obj,false).getPropertyValue([attr]); return document.defaultView.getComputedStyle(obj,false)[attr]; } }function startMove(obj, json,fn...
阅读全文
摘要:/**DOM内容加载完毕后执行脚本代码(Dom标签加载完毕后执行代码)* fn:待执行的函数* scope: fn的执行作用域*/document.domReady = function (fn, scope) { var doc = document, readyFn = null; //W3C标准 if (doc.addEventListener) { readyFn = function () { doc.removeEventListener('DOMContentLoaded', readyFn, false); ...
阅读全文
摘要://事件冒泡window.onload=function(){ var oBtn=document.getElementById("btn1"); var ev=event?event:window.event; oBtn.onclick=function() { alert("btn1"); ev.cancelBubble=true; //阻止事件冒泡 后面不会弹出“document" } document.onclick=function() { alert("document"); }}
阅读全文
摘要://继承function Person(name,sex){ this.name=name; this.sex=sex;}Person.prototype.sayName=function(){ alert(this.name);}Person.prototype.saySex=function(){ alert(this.sex);}function Worker(name,sex,job){ //继承person类 Person.call(this,name,sex) //这里的this指的是Worker类的实例,如下面的'W' ,把W传入Person构造函...
阅读全文
摘要:var EventUtil = { //给元素事件绑定,在同一个事件上添加多个处理函数 addHandler: function (element, type, handler) { if (element.addEventListener) { element.addEventListener(type, handler, false); //火狐下使用 第三个参数:是否捕获 } else if (eleme...
阅读全文
摘要:var oDiv = document.getElementById("div1"); (function (obj) { //xmlhttp对象 var xhr = null; if (window.XMLHttpRequest) { xhr = new XMLHttpRequest(); ...
阅读全文
摘要://1:将下面的字符串变成驼峰写法 var str = "border-bottom-color"; function test(str) { //用'-'分割字符串 var arr = str.split('-'); for (var i = 1; i < arr.length; i++) { arr[i] = arr[i]...
阅读全文
摘要:转:http://developer.51cto.com/art/201104/254421.htm
阅读全文
摘要:1. 集合类对象问题 现有代码中许多集合类对象取用时使用 (),IE 能接受,Firefox 不能。 解决方法:改用 [] 作为下标运算。如:document.forms("formName") 改为 document.forms["formName"];//又如:document.getElementsByName("inputName")(1);//改为document.getElementsByName("inputName")[1];2. DIV对象 在 IE 中,DIV对象可以使用ID作为对象变量名直接使
阅读全文
浙公网安备 33010602011771号