代码改变世界

随笔分类 -  Ajax/javascript

9月前端tips

2010-10-18 18:00 by 一醉而过, 646 阅读, 收藏, 编辑
摘要: 9.1 - 9.3126.【Mobile】iPhone/Android 如何去掉超链接点击高亮的边框? dom.ontouchstart = function(){ return false; }即可去除(王卓)127.【JS】计时器在OS上,浏览器的最小延时时间为10ms,在windows上为15ms。我们可以通过为计时器提供0(或任何10ms以下的任何数值)作为延时时间得到这个值。(圆心)1... 阅读全文

[转]通过ECMA-262-3 深入理解this关键字

2010-10-18 17:44 by 一醉而过, 638 阅读, 收藏, 编辑
摘要: 申明:justin对原文作了重新整理,并对本文翻译不周和漏译的地方提出了修改意见,本文中红色部分的文字均由justin修正指出,特此声明。导言定义全局代码中的this函数代码中的this 引用类型函数调用和非引用类型引用类型和this为null作为构造器调用的函数的this手动设置一个函数调用的this 结论其他参考 导言在这篇文章中我们将讨论一个与执行上下文直接相关的更多细节。讨论的主题就是th... 阅读全文

8月前端 tips

2010-09-29 11:06 by 一醉而过, 1072 阅读, 收藏, 编辑
摘要: 8.2 - 8.6 104.【JS】获取当前时间的毫秒数可通过以下方法:new Date().getTime(), new Date().valueOf(), +new Date(), new Date() * 1, Date.parse(Date()) … 等等,前四种方法括号内可以带时间的参数,可以返回相应的时间的毫秒数,而最后一个会忽略掉任何参数。推荐看下:http://www.... 阅读全文

三谈Iframe自适应高度[转自口碑网UED博客]

2010-08-04 16:08 by 一醉而过, 3071 阅读, 收藏, 编辑
摘要: [代码]在构建B/S系统界面的时候,经常会遇到主页面index.html中嵌套其他页面的情况 ,虽然已经有的库已经提供了控件(例如jQuery easy UI),但是有时候iframe的使用是不可避免的,这篇文章应该给你一个相对来说比较实用的答案,正象文章所说,互联网上的大部分东西都是垃圾或者是不可相信的!原文有KOUBEI UED 由校 整理!为什么是三谈 为什么是三谈呢?一是因为这真的是一个... 阅读全文

关于cssText属性

2010-07-14 11:16 by 一醉而过, 876 阅读, 收藏, 编辑
摘要: 给一个html元素设置css属性,传统做法:[代码]这样写很烦,尤其是很多的时候,一个样式一行,天啊!工具函数 :[代码]使用cssText属性,想怎么写就怎么写:[代码]跟书写CSS一样,还可以支持属性值缩写border:#000 solid 1px; 测试浏览器版本如下(与浏览器模式无关): IE 6/7 IE 8 (Emulate IE7) IE 8 (Enforce IE8) Opera ... 阅读全文

javascript面向对象技术基础(六)

2010-06-02 17:21 by 一醉而过, 262 阅读, 收藏, 编辑
摘要: 作用域、闭包、模拟私有属性先来简单说一下变量作用域,这些东西我们都很熟悉了,所以也不详细介绍。Js代码varsco="global";//全局变量functiont(){varsco="local";//函数内部的局部变量alert(sco);//local优先调用局部变量}t();//localalert(sco);//global不能使用函数内的局部变量注意一点,在javascript中没有块... 阅读全文

javascript面向对象技术基础(五)

2010-06-02 17:10 by 一醉而过, 270 阅读, 收藏, 编辑
摘要: 类变量/类方法/实例变量/实例方法先补充一下以前写过的方法:在javascript中,所有的方法都有一个call方法和apply方法.这两个方法可以模拟对象调用方法.它的第一个参数是对象,后面的参数表示对象调用这个方法时的参数(ECMAScript specifies two methods that are defined for all functions, call()and apply()... 阅读全文

javascript面向对象技术基础(四)

2010-06-02 17:09 by 一醉而过, 263 阅读, 收藏, 编辑
摘要: 类、构造函数、原型先来说明一点:在上面的内容中提到,每一个函数都包含了一个prototype属性,这个属性指向了一个prototype对象(Everyfunction has a prototype property that refers to a predefined prototype object --section8.6.2).注意不要搞混了.构造函数:new操作符用来生成一个新的对象.... 阅读全文

javascript面向对象技术基础(三)

2010-06-02 16:56 by 一醉而过, 294 阅读, 收藏, 编辑
摘要: 函数javascript函数相信大家都写过不少了,所以我们这里只是简单介绍一下.创建函数:function f(x) {........}var f = function(x) {......}上面这两种形式都可以创建名为f()的函数,不过后一种形式可以创建匿名函数函数定义时可以设置参数,如果传给函数的参数个数不够,则从最左边起依次对应,其余的用undefined赋值,如果传给函数的参数多于函数定... 阅读全文

javascript面向对象技术基础(一)

2010-06-02 16:47 by 一醉而过, 566 阅读, 收藏, 编辑
摘要: 说明:最近在学习javascript的面向对象,在网上找到这个系列的博文,感觉不错,转载过来,原地址http://sdcyst.javaeye.com/blog/287882 这是这个系列的第一篇 正文开始----->看了很多介绍javascript面向对象技术的文章,很晕.为什么?不是因为写得不好,而是因为太深奥.javascript中的对象还没解释清楚怎么回事,一上来就直奔主题,类/继承... 阅读全文

YUI3设计中的激进和妥协

2010-02-02 15:18 by 一醉而过, 964 阅读, 收藏, 编辑
摘要: 相信每个前端工程师都有自己喜爱的javascript框架,说情感也好,道信仰也罢,javascript框架带给人的不仅仅是便捷的开发,更有一种纯粹的逻辑美感,不管是jquery曼妙的简洁,还是yui魔术般的沙箱,都使我们产生无穷的想象。然而,js框架却又必然无法做到面面俱到的完美无瑕,比如jquery在OO方面做出的让步,以及yui在性能上做的牺牲,无不给人传达一种缺憾美、一种理想的现实主义。今天... 阅读全文

通过淘宝的一道面试题看变量的作用域

2009-10-29 20:31 by 一醉而过, 1257 阅读, 收藏, 编辑
摘要: 笔记。今天群里有人说去淘宝面试了,有一道关于简单有容易出错的问题,应为基础不牢固也犯错了特此笔记一下。[代码]输出的是什么呢?开始我觉得应该是 200 和 100, 结果 确实NaN和100。为什么第一个会是NaN呢?命名已经定义了全局变量,var b=2 * a 应该是可以2*100的结果啊后来翻阅资料才明白,当全局变量和局部变量同名的时候,全局变量是不会主用于同名局部变量的作用域的。也就是说v... 阅读全文

jQuery技巧总结(菜鸟级)

2009-06-16 17:58 by 一醉而过, 448 阅读, 收藏, 编辑
摘要: 一、简介1.1、概述随着WEB2.0及ajax思想在互联网上的快速发展传播,陆续出现了一些优秀的Js框架,其中比较著名的有Prototype、YUI、jQuery、mootools、Bindows以及国内的JSVM框架等,通过将这些JS框架应用到我们的项目中能够使程序员从设计和书写繁杂的JS应用中解脱出来,将关注点转向功能需求而非实现细节上,从而提高项目的开发速度。jQuery是继prototyp... 阅读全文

<转>正则表达式 口诀 学习正则的朋友看看

2009-04-21 22:05 by 一醉而过, 530 阅读, 收藏, 编辑
摘要: 正则是每个程序员绕不开的堡垒,只有把它攻下来。我觉得正则之所以难,第一难是需要记忆,第二难是要求具备抽象逻辑思维。 签于网上太多的介绍都是一篇凶悍的短文,边看边理解可以,帮助记忆不行。又受五笔字型字根表口诀“白手看头三二斤...”的启发, 试作“正则表达式助记口诀”又名“正则打油诗”,版本0.1,绝对原创,仿冒必究,:) 注:... 阅读全文

XPath详解,总结

2009-04-17 19:33 by 一醉而过, 457 阅读, 收藏, 编辑
摘要: 经常在工作中会使用到XPath的相关知识,但每次总会在一些关键的地方不记得或不太清楚,所以免不了每次总要查一些零碎的知识,感觉即很烦又浪费时间,所以对XPath归纳及总结一下。 在这篇文章中你将能学习到: XPath简介XPath 路径表达式详解XPath在DOM,XSLT及XQuery中的应用 XPath简介 XPath是W3C的一个标准。它最主要的目的是为了在XML1.0或XML1.1文档节点... 阅读全文

JS的编译和执行顺序

2009-03-26 21:06 by 一醉而过, 6752 阅读, 收藏, 编辑
摘要: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--JS是一段一段执行的(以<script>标签来分割),执行每一段之前,都有一个“预编译”,预编译干的活是:声明所有var变量(初始为undefined),解析定义式函数语句。还有个关于 "wi... 阅读全文

JavaScript 在各个浏览器中执行的耐性

2009-03-06 16:55 by 一醉而过, 340 阅读, 收藏, 编辑
摘要: 经常会遇到这样一个情况:浏览器弹出对话框,提示脚本运行时间过长,询问“停止”还是“继续”。那究竟各个浏览器是如何判断在什么时候才弹出此对话框呢? IE:执行超过500W条JScript引擎语句出现提示。 Firefox:执行超过10秒出现提示。 Safari:执行超过5秒出现提示。 Opera:无论执行多久都不会出现提示,最有耐性。 Chrome:执行超过约8秒(估计值)出现提示。 注... 阅读全文

渐进增强式布局

2009-03-02 14:47 by 一醉而过, 456 阅读, 收藏, 编辑
摘要: Grids Layout Demo Grids Layout Demo 常用布局 两栏布局 三栏布局 自适应宽度 三栏:.grid-c3main510pxsub190pxextra230px三栏:.grid-c3fmain510pxsub190pxextra230px三栏:.grid-c3emain510pxsub190pxextra230px三栏:.grid-c3dmain5... 阅读全文

CSS中的滑动门技术

2009-03-02 14:36 by 一醉而过, 7017 阅读, 收藏, 编辑
摘要: CSS中的滑动门技术 原文作者:Douglas Bowman 原文出自:A List Apart 中文翻译:54player.com nobita 版权说明:本文中文翻译版权归译者54player.com nobita所有。需要转载发表的,请先与作者联系 在CSS中,一个经常被人们讨论的先进之处即背景图像的可层叠性,并允许他们在彼此之上进行滑动,以创造一些特殊的效果。根据 CSS2.0... 阅读全文