随笔分类 - JavaScript
记录JS学习的点滴,JS的内容多还杂,好记性不如烂笔头。
摘要:应用场景: 很多时候我们要在Web.Config中添加appSettings的键值对来标识一些全局的信息,比如:调用service的domain,跳转其他网站页面的url 等等; 那么此时就涉及到了一个问题,如何在JS中去访问这些config信息? 我们主要的思路就是:在后台读取appSetting
阅读全文
摘要:我们知道Asp.Net中的Update Panel可以完成页面的局部刷新(实质上是Ajax),但是局部刷新完后,此区域的控件上所绑定的JS方法就会失效,因为我们用如下方法来重新绑定。 var prm = Sys.WebForms.PageRequestManager.getInstance(); ...
阅读全文
摘要:在此提供相关的链接,请访问:http://www.cnblogs.com/dolphinX/p/3486214.htmlhttp://www.cnblogs.com/dolphinX/p/3486136.htmlhttp://www.cnblogs.com/deerchao/archive/2006/08/24/zhengzhe30fengzhongjiaocheng.html不断更新中。。。
阅读全文
摘要:setTimeout只运行一次,也就是说设定的时间到后就触发运行指定代码,运行完后即结束。如果运行的代码中再次运行同样的setTimeout命令,则可循环运行。setinterval是循环运行的,即每到设定时间间隔就触发指定代码。这是真正的定时器。setinterval使用简单,而setTimeout则比较灵活,可以随时退出循环,而且可以设置为按不固定的时间间隔来运行,比如第一次1秒,第二次2秒,第三次3秒……More details please go to this link:http://stackoverflow.com/questions/729921/settimeout-or-s
阅读全文
摘要:JS对Array进行自定制排序,简单的做一个记录,代码如下所示: //Test function function myFunction(){ var myArr = new Array(); var data1 = new Object(); data1.Name = "BBB"; data1.Age = 20; var data2 = new Object(); data2.Name = "AAA"; dat...
阅读全文
摘要:http://www.htmlentities.com/html/entities/The view below displays the characters used in the official W3C HTML and XHTML specifications in readable fo...
阅读全文
摘要:JS 捕获 input 中 键盘按键 的相应处理事件是很简单的,google搜索一下很容易找到处理方式,请看如下一种简单的处理方式:HTML代码: JavaScript 方法: $("#myinput").on("keydown", function (e) { if (e.keyCode == 13) { //to-do when click Enter Key } });下面列举其他常用按键的所对应的KeyCode:用Jquery绑定其他按键事件的方式,请看如下链接:http...
阅读全文
摘要:通过JQuery去操作前台对象(div,span...)的属性是很常见的事情,本文就简单的介绍几种操作情形。1):通过属性值去获取对象2):用JQuery去修改对象的属性值3):获取并修改对象的Style的属性值这里提供一个简单的前台Html代码,后续操作都是对此段Html代码进行的。 first second third ...
阅读全文
摘要:JS实现对Date Range的认证。认证条件如下:1):startDate 与 endDate 都是Date格式2):startDate 12) return false; else if (dtDay 31) return false; else if ((dtMonth == 4 || dtMonth == 6 || dtMonth == 9 || dtMonth == 11) && dtDay == 31) return false; else if (dtMonth == 2...
阅读全文
摘要:请看如下链接:http://stackoverflow.com/questions/2493209/how-to-fill-a-label-text-property-via-jquery
阅读全文
摘要:JS将number数值转化成为货币格式:这里第一个方法是用JavaScript将数字number转换为货币字符串的格式(参数:保留小数位数,货币符号,整数部分千位分隔符,小数分隔符)这里第二个方法是用简单的正则表达式将货币字符换转换为纯净的数字字符串,之后便可以将字符串转换为数字numberJavaScript Money Format(用prototype对Number进行扩展)// Extend the default Number object with a formatMoney() method: // usage: someVar.formatMoney(decimalPla...
阅读全文
摘要:JS 中将 number 转换为 string 我们比较熟悉,直接用toString() 的方法就可以了;那么将 string 转换成为 number 都有些什么方法呢?如下便简单的列举了一些,以便记录,说不定什么时候就用到了~~我们可以使用parseInt,或者unary plus或者parseFloat with floor或者Math.round这些方式,请看如下具体的代码:1):parseInt var x = parseInt("10"); // 10但是这种只带一个参数的方式会存在诟病。比如我们想将字符串 "010" 转化为数字 10,直接用
阅读全文
摘要:主要介绍如下三种方式,分别表现在3个Button的Click事件中,代码如下:前台: 【注:要能够执行Button1中的Click方法,前台的必须加上。】后台:using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;namespace Er...
阅读全文
摘要:一个简单的demo如下: PopUp HyperLink This is the PopUp1 This is the PopUp2 ...
阅读全文
摘要:JQuery计算文本宽度的原理是利用html提供的标签,向dom中动态添加标签,标签里的内容就是要测试长度的文本,获取完长度之后再删除刚才添加的标签,从而可取到文本的大概长度了。 为什么要用标签而不用其他标签呢,那来看看标签的特性吧:pre 元素可定义预格式化的文本。被包围在 pre 元素中的文本通常会保留空格和换行符;而文本也会呈现为等宽字体。 标签的一个常见应用就是用来表示计算机的源代码。需要注意的地方是,计算文本长度时文本里面最好不要有其他标签。以下是实现代码: function GetCurrentStrWidth(text, font) { var curr...
阅读全文
摘要:前台代码: This is the first div This is the second div This is the first span This is the first span...
阅读全文
摘要:简单记录一下这个方法:Asp.Net 用后台代码给Server控件添加Client端JS方法前台代码如下: 后台代码:using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;namespace WebApplication1{ public partial class We...
阅读全文
摘要:html Tab1 Tab11 | Tab12 Tab2 Tab2 | Tab2 | Tab2 | Tab2 ...
阅读全文
摘要:由于ASP.NET网页运行后,服务器控件会随机生成客户端id,jquery获取时候不太好操作,google了下,总结有以下3种方法:服务器控件代码:1. $("#").val();2. $("input[id*=txtUserID]").val();3. $("*[id$=txtUserID]").val();
阅读全文
摘要:JQuery 中用 方法 jQuery.browser 来判断浏览器,返回值可以为: safari opera msie mozilla。当然有时候我们还需要区分版本 这就要用到 jQuery.browser.version function JudgeBroswer() { if($.browser.msie) { alert("this is msie!"); //IE } else if($.browser.safari) { alert("this is safari!...
阅读全文