好记性不如烂笔头。

JavaScript

JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。在1995年时,由Netscape公司的Brendan Eich,在网景导航者浏览器上首次设计实现而成。因为Netscape与Sun合作,Netscape管理层希望它外观看起来像Java,因此取名为JavaScript。
JavaScript

js String.format

   String.format = function () { if (arguments.length == 0) return null; var str = arguments[0]; for (var i = 1; i < arguments.length; i++) { var re = new RegExp('\\{' + (i - 1)...

JavaScript

关于jquery $.ajax、$.get、$.post返回string在各浏览器不兼容的问题

   jquery $.ajax、$.get、$.post默认不写dataType返回string在各浏览器不兼容的问题,由于各浏览器对于没有指定ajax返回的数据类型处理的方式不一样,例如不指定dataType,chrome当作string处理,而火狐当作xml来处理。因此如果需要对返回的数据进行判断并且浏览器之间兼容,就需要指定dataType[]。

JavaScript

js函数参数设置默认值

   function simue (){ var a = arguments[0] ? arguments[0] : 1; var b = arguments[1] ? arguments[1] : 2; return a+b;}alert( simue() ); //输出3alert( simue(10) ); //输出12alert( simue(10...

JavaScript

百度开源JS上传控件 Web Uploader

   WebUploader是由Baidu WebFE(FEX)团队开发的一个简单的以HTML5为主,FLASH为辅的现代文件上传组件。在现代的浏览器里面能充分发挥HTML5的优势,同时又不摒弃主流IE浏览器,沿用原来的FLASH运行时,兼容IE6+,iOS 6+, android 4+。两套运行时,同样的调用方式,可供用户任意选用。采用大文件分片并发上传,...

JavaScript

js各种格式的两位小数点

   四舍五入以下处理结果会四舍五入:var num =2.446242342;num = num.toFixed(2); // 输出结果为 2.45不四舍五入以下处理结果不会四舍五入:第一种,先把小数边整数:Math.floor(15.7784514000 * 100) / 100 // 输出结果为 15.77第二种,当作字符串,使用正则匹配:Number...

JavaScript

jquery 获取标签名(tagName)

   jquery 获取标签名(tagName)如果是为了取到tagName后再进行判断,那直接用下面的代码会更方便:$(element).is('input')如果是要取到标签用作到别的地方,可以使用一下代码:$(element)[0].tagName或:$(element).get(0).tagName  

JavaScript

用jQuery监听浏览器窗口的变化

   $(window).resize(function () { //当浏览器大小变化时 alert($(window).height()); //浏览器时下窗口可视区域高度 alert($(document).height()); //浏览器时下窗口文档的高度 alert($(document.body).height()); //浏览器时下窗口文档bo...