随笔分类 -  JS积累

摘要:Gordon L. Hempton是西雅图的一位黑客和设计师,他花费了几个月的时间研究和比较了12种流行的JavaScript MVC框架,并在博客中总结了每种框架的优缺点,最终的结果是,Ember.js胜出。此次比较针对的特性标准有四种,分别是:UI绑定(UI Bindings)复合视图(Comp... 阅读全文
posted @ 2015-08-17 13:32 xyzhuzhou 阅读(174) 评论(0) 推荐(0)
摘要:function delCookie() { var cookies = document.cookie.match(/[^ =;]+(?=\=)/g); if (cookies != null) for (var i = 0; i < cookies.length; i++) { try { ... 阅读全文
posted @ 2015-05-07 21:15 xyzhuzhou 阅读(238) 评论(0) 推荐(0)
摘要://匿名替换函数 function objFunc() { var obj = new Object(); obj.JsonData = [{ aa: "1", bb: "2" }, { aa:... 阅读全文
posted @ 2015-01-08 17:47 xyzhuzhou 阅读(255) 评论(0) 推荐(0)
摘要:获取节点属性:确定获取 阅读全文
posted @ 2014-12-23 16:50 xyzhuzhou 阅读(955) 评论(0) 推荐(0)
摘要:var strVal = $("#urlText").val();var Expression = "^((https|http|ftp|rtsp|mms)?://)"+ "?(([0-9a-zA-Z_!~*'().&=+$%-]+: )?[0-9a-zA-Z_!~*'().&=+$%-]+@)?"... 阅读全文
posted @ 2014-12-16 15:28 xyzhuzhou 阅读(194) 评论(1) 推荐(0)
摘要:一般事件 事件 浏览器支持 描述 onClick IE3|N2|O3 鼠标点击事件,多用在某个对象控制的范围内的鼠标点击 onDblClick IE4|N4|O 鼠标双击事件 onMouseDown IE4|N4|O 鼠标上的按钮被按下了 onMouseUp IE4|N4|O 鼠标按下后,松开时激发... 阅读全文
posted @ 2014-11-20 15:00 xyzhuzhou 阅读(180) 评论(0) 推荐(0)
摘要:关注指定公众号://gh_ef65912f88f1 为被添加者的微信IDWeixinJSBridge.invoke("addContact", {webtype: "1",username: 'gh_ef65912f88f1'}, function(e) { WeixinJSB... 阅读全文
posted @ 2014-11-13 10:06 xyzhuzhou 阅读(806) 评论(0) 推荐(0)
摘要:样式: 发送到发送到× 吃的发送到发送到发送到发送到× ... 阅读全文
posted @ 2014-09-18 14:01 xyzhuzhou 阅读(982) 评论(0) 推荐(0)
摘要:var curNode = "input.queryInput";var curWidth = $(curNode).eq(0).width();var curMaxWidth = 700;$(curNode).eq(0).keyup(function() { var curTxtWidth ... 阅读全文
posted @ 2014-09-18 13:57 xyzhuzhou 阅读(726) 评论(0) 推荐(0)
摘要:1,reload 方法,该方法强迫浏览器刷新当前页面。语法:location.reload([bForceGet])参数: bForceGet, 可选参数, 默认为 false,从客户端缓存里取当前页。true, 则以 GET 方式,从服务端取最新的页面, 相当于客户端点击 F5("刷新")2,re... 阅读全文
posted @ 2014-09-12 12:53 xyzhuzhou 阅读(241) 评论(0) 推荐(0)
摘要:function setAnimation() { var attr = ["top", "left"], b = 0; u = setInterval(function () { document.getElemen... 阅读全文
posted @ 2014-05-27 11:06 xyzhuzhou 阅读(660) 评论(0) 推荐(0)
摘要://运行代码 function runEx(cod1) { cod = document.getElementById(cod1) var code = cod.value; if (code != "") { ... 阅读全文
posted @ 2014-05-27 09:45 xyzhuzhou 阅读(413) 评论(0) 推荐(0)
摘要:AJAX的出现极大的改变了Web应用客户端的操作模式,它使的用户可以在全心工作时不必频繁的忍受那令人厌恶的页面刷新。理论上AJAX技术在很大的程度上可以减少用户操作的等待时间,同时节约网络上的数据流量。而然,实际情况却并不总是这样。用户时常会抱怨用了AJAX的系统响应速度反而降低了。笔者从事AJAX方面的研发多年,参与开发了目前国内较为成熟的AJAX平台-dorado。根据笔者的经验,导致这种结果的根本原因并不在AJAX。很多时候系统响应速度的降低都是由不够合理的界面设计和不够高效的编程习惯造成的。下面我们就来分析几个AJAX开发过程中需要时刻注意的环节。 合理的使用客户端编程和远程过... 阅读全文
posted @ 2014-03-18 09:45 xyzhuzhou 阅读(1894) 评论(0) 推荐(1)
摘要:Date.prototype.format = function (format) { var o = { "M+": this.getMonth() + 1, //month "d+": this.getDate(), //day "h+": this.getHours(), //hour "m+": this.getMinutes(), //minute "s+": this.getSeconds(), //s... 阅读全文
posted @ 2014-03-06 16:48 xyzhuzhou 阅读(306) 评论(0) 推荐(0)
摘要:function AddScriptNode(src) { var N = document.createElement("script"); N.setAttribute("src", src); N.setAttribute("type", "text/javascript"); N.setAttribute("language", "javas... 阅读全文
posted @ 2014-03-04 15:35 xyzhuzhou 阅读(225) 评论(0) 推荐(0)
摘要:在函数声明【 function (){} 】后面加【 () 】,意思是执行这个函数声明。有的叫法是“匿名自动执行函数”,更准确的表示应该为“立即执行函数”。 但立即执行函数,要作为表达式的一部分才行,不然js解释器会报语法错误。一般,成为表达式的最容易理解方式是:在左右两端加一个圆括号,像这样【 (function (){}) 】。所以,立即执行函数最常见的写法是【 (function (){})() 】,这是一个语句,在前面和后面都可以加【 ; 】。 其实立即执行函数还有N种写法,比如【 (function (){}) 】也行,在函数声明前加一元运算符也行:【 !function (){}( 阅读全文
posted @ 2014-03-04 12:26 xyzhuzhou 阅读(156) 评论(0) 推荐(0)
摘要:$(this).offset().top; //当前节点距离顶端高度$(window).height(); //当前浏览器窗口高度$(window).scrollTop(); //被隐藏的上部 高度$("html,body").height(); //当前页面高度 node.height(); //当前节点高度示例:var node = $(this).find("div[class='category_over_box']"); //节点 var nodeHeight = node.height(); //当前节点高度var curre 阅读全文
posted @ 2013-12-11 10:52 xyzhuzhou 阅读(549) 评论(0) 推荐(0)
摘要:app_code中CS代码( Cs页面文件名public class ajaxGET):[AjaxPro.AjaxMethod(AjaxPro.HttpSessionStateRequirement.Read)]public DataTable getchild(string str){ return new table();}前台aspx页面注册ajax方法:AjaxPro.Utility.RegisterTypeForAjax(typeof(ajaxGET));前台页面调用JS直接调用:var dt= ajaxGET.getchild(va.value).value; 阅读全文
posted @ 2013-12-10 11:55 xyzhuzhou 阅读(934) 评论(0) 推荐(0)
摘要:var inputArray = document.getElementsByTagName("input"); var strArray = []; for (var i = 0; i < inputArray.length; i++) { inputArray[i].index = i; strArray.push(inputArray[i].value); inputArray[i].onfocus = function () { if (strArray[this... 阅读全文
posted @ 2013-12-04 15:30 xyzhuzhou 阅读(1695) 评论(0) 推荐(0)
摘要:首先必用 JQuery.fn.extend方法 使用方法:jQuery.fn.extend({});其次 相应控件配置参数设置:jQuery.fn.extend({ uploadPreview: function (opts) { opts = jQuery.extend({ Img: "ImgPr", Width: 100, Height: 100, ImgType: ["gif", "jpeg", "jpg", "bmp", "png"], Callback: ... 阅读全文
posted @ 2013-12-03 09:00 xyzhuzhou 阅读(331) 评论(0) 推荐(0)