随笔分类 -  javascript

上一页 1 ··· 4 5 6 7 8 9 10 11 下一页
摘要:首先,他们都接收两个参数,slice和substring接收的是起始位置和结束位置(不包括结束位置),而substr接收的则是起始位置和所要返回的字符串长度。直接看下面例子:1 var test = 'hello world';23 alert(test.slice(4,7)); /... 阅读全文
posted @ 2014-11-01 22:05 {前端开发} 阅读(395) 评论(0) 推荐(0) 编辑
摘要:注释在代码编写过程中的重要性,写代码超过半年的就能深深的体会到。没有注释的代码都不是好代码。为了别人学习,同时为了自己以后对代码进行‘升级’,看看js/javascript代码注释规范与示例。来自:http://www.56.com/style/-doc-/v1/tpl/js_dev_spec/sp... 阅读全文
posted @ 2014-11-01 17:10 {前端开发} 阅读(58397) 评论(5) 推荐(6) 编辑
摘要:这篇文章是根据目前chrome稳定版(19.0.1084.52 m)写的, 因为 google 也在不断完善chromedeveloper tool, 所以chrome版本不同可能稍有差别. 一些快捷键也是 windows 上的, mac 下的应该大同小异. 常规的断点相关的 breakpoi... 阅读全文
posted @ 2014-08-28 23:46 {前端开发} 阅读(375) 评论(0) 推荐(0) 编辑
摘要:1.location.replace顾名思义是替换的意思这种方法的原理是,用新页面的URL替换当前的历史纪录,这样浏览历史记录中就只有一个页面,后 退按钮永远不会变为可用 onclick="javascript:location.replace(this.href);点击这个链接进入新页面后看是否可... 阅读全文
posted @ 2014-08-10 00:34 {前端开发} 阅读(819) 评论(0) 推荐(0) 编辑
摘要:KeyDown:在控件有焦点的情况下按下键时发生。KeyPress:在控件有焦点的情况下按下键时发生。KeyUp:在控件有焦点的情况下释放键时发生。1、KeyPress主要用来接收字母、数字等ANSI字符 KeyDown 和 KeyUP 事件过程通常可以捕获键盘除了PrScrn(在键盘右上角)所有按... 阅读全文
posted @ 2014-08-06 22:13 {前端开发} 阅读(614) 评论(0) 推荐(0) 编辑
摘要:Javascript中call的使用自己感觉蛮纠结的,根据文档很好理解,其实很难确定你是否真正的理解。call 方法应用于:Function 对象调用一个对象的一个方法,以另一个对象替换当前对象。call([thisObj[,arg1[, arg2[, [,.argN]]]]])参数:thisObj... 阅读全文
posted @ 2014-08-01 22:56 {前端开发} 阅读(657) 评论(0) 推荐(0) 编辑
摘要:在 JScript 中,对数据的处理取决于该数据的类型。按值和按引用的比较Numbers 和 Boolean 类型的值 (true 和 false) 是按值来复制、传递和比较的。当按值复制或传递时,将在计算机内存中分配一块空间并将原值复制到其中。然后,即使更改原来的值,也不会影响所复制的值(反过来也... 阅读全文
posted @ 2014-07-28 00:13 {前端开发} 阅读(709) 评论(0) 推荐(0) 编辑
摘要:今天在做验证码时发现一个问题:A、B窗口都打开同一个页面,A先生成一个验证码,B再生成验证码,这时A所生成的验证码被B覆盖掉了。原因是使用了同名的cookie来存储验证码。一时找不到解决方法就参考了WebQQ的登录画面,发现tx也没有解决这个问题,也许是觉得这个不算是问题吧。但还是借这个机会再次了解... 阅读全文
posted @ 2014-07-26 11:18 {前端开发} 阅读(13449) 评论(0) 推荐(2) 编辑
摘要:前一篇《关于selector性能比赛》中提到,目测觉得在$("div,p,a")这样有逗号时,sizzle耗时异常(600多个元素,花了200ms),说是它可能没有优化ie下的排序。按所推荐的程序在IE下跑了下,的确,排序耗时很小。1234567891011121314151617181920212... 阅读全文
posted @ 2014-06-27 17:24 {前端开发} 阅读(1929) 评论(0) 推荐(0) 编辑
摘要:var json = {a : 1, b : 2, c: 3}; var jsonArr = []; for (i in json){ var wrap = []; wrap[0] = i; wrap[1] = json[i]; j... 阅读全文
posted @ 2014-06-27 16:34 {前端开发} 阅读(666) 评论(0) 推荐(0) 编辑
摘要:前言:作为参数传递给另一个函数执行的函数我们称为回调函数,那么该回调又是否是异步的呢,何谓异步,如:作为事件处理器,或作为参数传递给(setTimeout,setInterval)这样的异步函数,或作为ajax发送请求,应用于请求各种状态的处理,我们可以称为异步回调,jQuery.Callbacks... 阅读全文
posted @ 2014-06-26 21:59 {前端开发} 阅读(626) 评论(0) 推荐(0) 编辑
摘要:定义setTimeout()和setInterval()经常被用来处理延时和定时任务。setTimeout() 方法用于在指定的毫秒数后调用函数或计算表达式,而setInterval()则可以在每隔指定的毫秒数循环调用函数或表达式,直到clearInterval把它清除。从定义上我们可以看到两个函数... 阅读全文
posted @ 2014-06-11 16:55 {前端开发} 阅读(1768) 评论(0) 推荐(0) 编辑
摘要:IE浏览器不支持new Date()带"2,31,2013"这样格式的参数,要换成“2/31/2013”。'2013-05-05'.replace(/-/g,'/') 阅读全文
posted @ 2014-06-10 11:57 {前端开发} 阅读(142) 评论(0) 推荐(0) 编辑
摘要:http://www.w3help.org/zh-cn/causes/BX2001标准参考无问题描述IE 支持使用 window.clipboardData 对象内的一系列方法访问系统剪贴板;Chrome 和 Safari 中存在类似的 Clipboard 对象,且有与 IE 中类似的方法,但其功能... 阅读全文
posted @ 2014-06-08 23:42 {前端开发} 阅读(944) 评论(0) 推荐(0) 编辑
摘要:关于Javascript跨域问题的解决方案已在之前的一片文章中详细说明,详见:http://blog.csdn.net/sfdev/archive/2009/02/13/3887006.aspx;除了文中提到的3种解决方案之外,在今年的baidu salon分享会上黄方荣主讲的《WEB数据交互的艺术... 阅读全文
posted @ 2014-05-14 16:59 {前端开发} 阅读(283) 评论(0) 推荐(0) 编辑
摘要:http://www.cnblogs.com/rubylouvre/archive/2009/07/24/1530074.html 阅读全文
posted @ 2014-05-10 00:34 {前端开发} 阅读(241) 评论(0) 推荐(0) 编辑
摘要:Array数组之变异和非变异方法 https://www.qianduan7.com/javascript/javascript-array-mutation-method.html s数组里删除指定的元素(不是指定的位置)之前一直是做后端的,从来也没有写过js,但是却一直想学学,也只是基于兴趣而已 阅读全文
posted @ 2014-03-12 11:13 {前端开发} 阅读(9332) 评论(0) 推荐(0) 编辑
摘要:在Javascript脚本里,一个cookie实际就是一个字符串属性。当你读取cookie的值时,就得到一个字符串,里面当前WEB页使用的所有cookies的名称和值。每个cookie除了 name名称和value值这两个属性以外,还有四个属性。这些属性是: expires过期时间、 path路径、 domain域、以及 secure安全。Expires – 过期时间。指定cookie的生命期。具体是值是过期日期。如果想让cookie的存在期限超过当前浏览器会话时间,就必须使用这个属性。当过了到期日期时,浏览器就可以删除cookie文件,没有任何影响。Path – 路径。指定与cookie关联 阅读全文
posted @ 2014-03-09 18:35 {前端开发} 阅读(5475) 评论(0) 推荐(1) 编辑
摘要:一般来说,我们判断 iframe 是否加载完成其实与 判断JavaScript 文件是否加载完成。采用的方法很类似:var iframe = document.createElement("iframe");iframe.src = "http://www.jb51.net";if (!/*@cc_on!@*/0) { //if not IEiframe.onload = function(){alert("Local iframe is now loaded.");};} else {iframe.onreadystatechang 阅读全文
posted @ 2014-01-31 16:06 {前端开发} 阅读(1716) 评论(0) 推荐(0) 编辑
摘要:1 call和apply,它们的作用都是将函数绑定到另外一个对象上去运行 2 两者的格式和参数定义: 3 call( thisArg [,arg1,arg2,… ] ); // 参数列表,arg1,arg2,... 4 apply(thisArg [,argArray] ); // 参数数组,argArray 5 上面两个函数内部的this指针,都会被赋值为thisArg,这可实现将函数作为另外一个对象的方法运行的目的 6 7 一、call 的简单用法 8 首先,我们先看个简单的例子(call): 9 [html] view p... 阅读全文
posted @ 2014-01-03 17:39 {前端开发} 阅读(401) 评论(0) 推荐(0) 编辑

上一页 1 ··· 4 5 6 7 8 9 10 11 下一页