ECMAScript5 Array新增方法
摘要:ECMAScript5标准发布于2009年12月3日,它带来了一些新的,改善现有的Array数组操作的方法。
如果不考虑兼容性的话可以大面积使用了。 在ES5中,Array一共有10个方法: 0. Array.isArray(value) Array.isArray() 方法用来判断...
阅读全文
posted @
2015-10-23 23:29
Frank.Fan
阅读(513)
推荐(0) 编辑
javascript和C#比较
摘要:C#和javascript有很多相似的地方,比如:## 序列化C#序列化1. 首先需要引用`using System.Web.Script.Serialization;//System.Web.Extensions添加dll引用`2.序列化为字符串```javascriptJavaScriptSer...
阅读全文
posted @
2014-10-13 23:50
Frank.Fan
阅读(2234)
推荐(1) 编辑
javascript中的splice方法介绍&示例
摘要:javascript 中的 `splice` 方法很强大,它可以用于插入、删除或替换数组的元素。下面来一一介绍!1. 删除:用于删除元素,两个参数,第一个参数(要删除第一项的位置),第二个参数(要删除的项数)2. 插入:向数组指定位置插入任意项元素。三个参数,第一个参数(其实位置),第二个参数(0)...
阅读全文
posted @
2014-10-13 23:48
Frank.Fan
阅读(8720)
推荐(3) 编辑
javascript中数组揭秘
摘要:js中的数组很强大,不仅仅是一个数组,更是一个无所不能的集合。## 创建可以使用 `数组字面量` 方式创建:`var arr = []`或者`var arr = new Array()`## 添加元素```javascriptarr.push(item); // 将一个或多个新元素添加到数组结尾,并...
阅读全文
posted @
2014-10-13 23:47
Frank.Fan
阅读(418)
推荐(1) 编辑
js事件探秘
摘要:Javascript中的事件,可以和html交互。事件流IE&Opera:事件冒泡 其他浏览器: 事件捕获事件冒泡:事件由最具体的元素(文档中嵌套层次最深的那个节点)接收,然后逐级向上传播至最不具体的那个节点(文档)。事件捕获:不太具体的节点应该更早接收到事件,而最具体的节点应该最后接收到事件。##...
阅读全文
posted @
2014-10-13 22:49
Frank.Fan
阅读(690)
推荐(1) 编辑
CoffeeScript简介 <二>
摘要:## 集合与迭代### `..` 与 `...`先看例子:```javascriptarr = ["a1", "a2", "a3", "a4", "a5"]arr[0..3] // ["a1", "a2", "a3", "a4"]arr[-2..] // ["a4", "a5"]arr[-3..3]...
阅读全文
posted @
2014-10-09 23:00
Frank.Fan
阅读(1235)
推荐(1) 编辑
CoffeeScript简介 <一>
摘要:## 介绍coffeeScript是一种轻量级的编程语言,可以用编译器生成原生javascript代码。它简化了许多javascript繁琐的方式,可以让你用简单的方式直接使用一行程序代表javascript多行代码,而且编译后还会根据`最佳实践`优化javascript代码。它的语法像是`pyth...
阅读全文
posted @
2014-10-07 00:12
Frank.Fan
阅读(2230)
推荐(1) 编辑
最简单的社交分享代码,无需注册OpenID
摘要:包含新浪微博、QQ空间、人人网一键分享,无需注册各个开放平台的OpenID,简单易用。```javascript//分享function share() { var shareLink = location.href; var shareTitle = "携程2014校园大使火热招募中,...
阅读全文
posted @
2014-08-25 20:46
Frank.Fan
阅读(1572)
推荐(1) 编辑
javascript验证QQ号、邮箱和手机号码
摘要:```javascript//验证QQ号码5-11位function isQQ(qq) { var filter = /^\s*[.0-9]{5,11}\s*$/; if (!filter.test(qq)) { return false; } else { ...
阅读全文
posted @
2014-08-25 20:43
Frank.Fan
阅读(7447)
推荐(1) 编辑
js 引擎 和 html 渲染引擎
摘要:
推荐(1) 编辑
Uploadify导致Chrome频繁崩溃Crash
摘要:上传功能是工作中经常会遇到的问题,应该作为开发标配的技能每个人都会。我选用的是Uploadify 3.1.2进行上传,使用方法参考之前的一篇文章, 今天记录下一个我遇到的很神奇的bug## chrome为何频繁崩溃(crash)![crash][1]本地开发环境一切正常, 但是上线后Chrome却频...
阅读全文
posted @
2014-08-06 11:36
Frank.Fan
阅读(9409)
推荐(2) 编辑
巧用Ajax的beforeSend 提高用户体验
摘要:jQuery是经常使用的一个开源js框架,其中的$.ajax请求中有一个beforeSend方法,用于在向服务器发送请求前执行一些动作。具体可参考jQuery官方文档:[http://api.jquery.com/Ajax_Events/][1]```javascript$.ajax({ befor...
阅读全文
posted @
2014-07-31 22:04
Frank.Fan
阅读(93164)
推荐(9) 编辑
利用useragent判断移动设备
摘要:用 User Agent 判断移动设备---WebApp除了做成响应式设计以外,还可以给移动设备做一套UI,PC端再做一套UI,然后在前台进行判断进行相应的跳转。判断是否是移动设备一般根据浏览器的useragent进行判断,虽然可以伪造,但是用起来方便,和Chrome的设备模拟功能配合起来调试方便。...
阅读全文
posted @
2014-06-30 21:24
Frank.Fan
阅读(3768)
推荐(1) 编辑
$(document).ready() 和 window.onload 方法比较
摘要:## 说明页面加载文档完毕后,浏览器会通过 Javascript 为 DOM 元素添加事件。 Javascript 使用 window.onload 方法,而 jQuery 使用 $(document).ready() 方法。 $(document).ready() 方法可以极大的提高 Web 应用...
阅读全文
posted @
2014-06-03 20:47
Frank.Fan
阅读(373)
推荐(0) 编辑
js中setTimeout、setInterval、 clearInterval方法简介
摘要:##setTimeout setTimeout(code, millisec)用于在指定的毫秒数后调用函数或计算表达式。说明:setTimeout()只执行一次code。如果要多次调用,要使用setInterval()方法或者让 code 自身再次调用 setTimeout()##setInterv...
阅读全文
posted @
2014-05-13 17:46
Frank.Fan
阅读(1711)
推荐(0) 编辑
javascript自动填写表单小技巧
摘要:javascript自动填写表单小技巧在平时开发过程中,或者在访问某些站点,经常要频繁地填写一大堆表单时,我们可以利用javascript,写一段脚本,预先把要填的信息准备好,然后模拟点击按钮的动作,自动提交表单,轻松且高效。步骤1. 找到页面中对应的form,把form中所需的html控件列出来,如 姓 : 名 : 公司 : 地址 : /form>2.编写js代码javascript:customersForm.thisFnameField.value = "张";customersForm.thisLnameField.value = "三".
阅读全文
posted @
2013-09-28 16:26
Frank.Fan
阅读(22781)
推荐(0) 编辑
Jquery总结
摘要:1.Jquery之Hello World Knowledge Once a wise man was crossing a certain mighty river. ...
阅读全文
posted @
2013-09-24 10:22
Frank.Fan
阅读(1137)
推荐(0) 编辑
Javascript + Dom知识点总结
摘要:Javascript + Dom知识点总结1.用Javascript声明数组和字典的方式// 数组声明var arr = new Array(); arr["0"] = "1"; arr["1"] = "2"; arr["2"] = "3"; arr["3"] = "4"; // 简化的声明方式var arr1 = [1, 2, 3, 4, 5, 6]; // 普通数组,用中括号隔开var arr2 = { "hello&qu
阅读全文
posted @
2013-09-24 10:12
Frank.Fan
阅读(1443)
推荐(0) 编辑