随笔分类 - javascript或jQuery
摘要:观察者模式又叫发布——订阅模式,顾名思义pub——sub就是被动触发的,:不要给我......,我会给你.......就是一个发布订阅的解释,实质就是对程序中的某个对象状态进行监听观察,并且在该对象发生改变时能得到通知,下面我通过一个通用的Observer来方便对象实现发布订阅,var Observ...
阅读全文
摘要:整理下在javascript开发中常用的集中设计模式,就从单例模式开始吧,单例模式(Singleton)是最常用的一种设计模式,可能在工作中不经意的就使用了这种模式做工具的封装、数据库的链接操作等,单例只有一个入口(而且只能通过自己实例化),通过入口可以获得对象的实例化,保障系统中只有一个实...
阅读全文
摘要:个人理解类型化数据就是内存分配区域,不同数据的存储就是视图DataView咯var buffers = [];var json = {"id":100, "name": "中国"};var buf = new Buffer(JSON.stringify(json));定义一个ArrayBuffer ...
阅读全文
摘要://判断value是小于等于max的数字function isNumberMax(value, max){ if(!isNumber(value) || !isNumber(max)){ return false; } if(parseInt(value) = min){ return true; ...
阅读全文
摘要://时间戳转换成指定格式的日期DateTool.IntDatetimeTo = function(time, format){ var testDate = new Date(time); var o = { "M+" : testDate.getMonth()+1, "d+" : testDate.getDate(), "h+" : testDate.getHours(), "m+" : testDate.getMinutes(), "s+" : testDate.getSeconds(),
阅读全文
摘要:UpdatePanel是没有回发事件的所有,无法重新加载javascript和css处理方法 <script type="text/javascript" language="javascript"> Sys.WebForms.PageRequestManager.getInstance().add_beginRequest(BeginRequestHandler); Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequestHandler); functio
阅读全文
摘要:1.javascript创建元素 创建select varselect=document.createElement("select"); elect.options[0]=newOption("加载项1","value1"); select.options[1]=newOption("加载项2","value2"); select.size="2"; testDiv.appendChild(select); 创建div var openDiv = document.crea
阅读全文
摘要:<%@ Page Language="C#" AutoEventWireup="true" CodeFile="PageLoading.aspx.cs" Inherits="PageLoading" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><h
阅读全文
摘要:<!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 runat="server"> <title></title> <script src="jquery-
阅读全文
摘要:一 javascript正则表达式的基本知识1 javascript 正则对象创建 和用法 声明javascript 正则表达式 var reCat = new RegExp("cat"); 你也可以 var reCat = /cat/; //Perl 风格 (推荐)2 学习最常用的 test exec match search replace split 6个方法 1) test 检查指定的字符串是否存在 var data = "123123"; var reCat = /123/gi; alert(reCat.test(data)); //true
阅读全文
摘要:ajax代码$.ajax({ type: "post", url: "AjaxHandler.ashx", data: {"value1":'万事如意',"value2":'心想事成',"value3":'牛牛牛'},//参数要对应 success: function(result) { alert(result); } });一般处理程序操作ashx获取参数值 string value1 = context.Request.Form["
阅读全文
摘要://等比例缩小图片function changeImg(obj,width,height) { var img = new Image(); img.src = document.getElementById(obj.id).src var ys_w = img.width; var ys_h = img.height; if(ys_w > width || ys_h > height) { var scale; var scale1 = ys_w / width; var scale2 = ys_h / height; //alert(scale1+","+s
阅读全文
摘要:JQuery操作iframe父页面与子页面的元素与方法下面简单使用Jquery来操作iframe的一些记录,这个使用纯JS与可以实现。第一、在iframe中查找父页面元素的方法:$('#id', window.parent.document)第二、在父页面中获取iframe中的元素方法:$(this).contents().find("#suggestBox")第三、在iframe中调用父页面中定义的方法和变量:parent.methodparent.value
阅读全文
摘要:<div id="dh_title" style="width: 960px; height: 40px; background: url(dh.gif); text-align: center;"> <ul class="db_c"> <li class="showdh">Menu</li> <li>Menu</li> <li>Menu</li> <li>Menu</li> <li>
阅读全文
摘要:http://codylindley.com/jqueryselectors/
阅读全文
摘要:<script language="javascript" type="text/javascript"> function UserPrint() { bdhtml=window.document.body.innerHtml; var headstr = "<html><head></head><body>"; var footstr = "</body>"; var bodystr = document.all.item("pr
阅读全文
摘要:javascript操作cookie用document.cookie; 首先是cookie名,对应的值value和有效期 cookie的操作基本上是对字符串的操作和cookie有效期的设置 如下操作window.onload = function() { setCookie("loginName", "sunjp", 2); var cookie = document.cookie; alert(cookie); delCookie("loginName1") alert(getCookie("loginName"
阅读全文
摘要:图片效果用到的背景图片代码如下,一定要引用jQuery132.js库哦,别的也可以<!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 runat="server"> <title>&l
阅读全文
摘要:<!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> <title></title> <script src="../jquery132min.js" type=&q
阅读全文
摘要:思路:把页面中所有的标签放到一个div中,然后再再最后添加一个空div标签fadeDiv,用fadeDiv遮挡body使fadeDiv渐现<head runat="server"> <title></title> <script src="../jquery132min.js" type="text/javascript"></script> <script type="text/javascript"> $(function() { var
阅读全文