随笔分类 - Javascript脚本
摘要:Javascript是一种弱类型语言,没有明确的类型分类;网上分类的方式比较多,个人感觉不比去特别的追究细分是什么什么类型,若是能够明确的分出类型的话,javascript就不是弱类型语言,又由于大家所使用的主体语言概念不完全相同(像C#,PHP,C语言等),分类的时候就会根绝自己的主体语言的习惯来分类,无论怎样分类只要有助于自己的理解,能够方便,正确灵活的使用就可以了;下面是两是种常见的分类方式和一些必须了解的基础用法知识;一、第一种分类方式,也是比较常见的一种分类方法:分为9种类型:分别是Undefined,Boolean,Object,Number,Null,String,Referen
阅读全文
摘要:1、$.extend()为jQuery添加扩展方法和属性,用一个或多个多想扩展另一个对象,并返回已修改的原始对象;语法:$.extend({object1},{object2},{object3},{object4});把object2,object3,object4的对象中的属性和方法合并(重构)到object1对象中,后面参数的键值与前面的相同的话,合并(重构)后以后面的为主;//(1)多个参数对象 var parameObj = { "province": "山东", "city": "济南" }; //实例
阅读全文
摘要:详情看代码的注释 1 <script language="javascript" type="text/javascript"> 2 //(1)把一个方法变成一个对象,为对象创建方法和属性 3 var Name = function () { 4 //通过prototype给一个对象创建方法 5 Name.prototype.Add = function (num, title) { 6 } 7 //也可以直接用this加方法名为对象创建方法和上面的等价...
阅读全文
摘要:用js不能直接对<asp:Label id="Label1" runat="server"></asp:Label>进行赋值,那是因为他生成的客户端代码是<span id="Span1"></span>,所以操作的时候选择id应该为Span1。由于span标签没有value属性,只有id和class属性,所以要想对其赋值只能用html();例如:<asp:Label id="Label1" runat="server"></asp
阅读全文
摘要:1、 AJAX是一种用于创建快速动态网页的技术,通过后台 与服务器进行少量的数据交换,AJAX可以实现网页的异步更新,这意味着可以再补充新加载整个网页的情况下,对网页的某部分进行更新。2、 XMLHttpRequest是AJAX的基础,所有的浏览器均支持XMLHttpRequest对象(IE5和IE6使用ActiveXObject)。 1 var xmlhttp=false; 2 try 3 { 4 if (window.XMLHttpRequest) 5 {// code for IE7+, Firefox, Chrome, Opera, Safari 6 xmlhtt...
阅读全文
摘要:<script language="javascript" type=“text/javascript”>function GetAll(obj){ var item=document.getElementsByTagName("input"); for(i=0;i<item.length;i++){ if(item[i].type=="checkbox"){ item.checked=obj.checked; } }}<script>传过来的obj是为了得知它的状态是选中还是没有选中;
阅读全文
摘要:<asp:CheckBox ID="chbAll" runat="server" Text="全选" onclick="GetAll(this)"/><script language="javascript" type="text/javascript"> function GetAll(obj){var item=document.gerElementByTagName("input"); //他获取的东西是一个集合,所以可以用f
阅读全文