jsCoder

-----web前端攻城狮进阶中......

   :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 ··· 8 9 10 11 12 13 14 下一页

2012年12月21日

摘要: 前言SeaJS是一个遵循CommonJS规范的JavaScript模块加载框架,可以实现JavaScript的模块化开发及加载机制。与jQuery等JavaScript框架不同,SeaJS不会扩展封装语言特性,而只是实现JavaScript的模块化及按模块加载。SeaJS的主要目的是令JavaScript开发模块化并可以轻松愉悦进行加载,将前端工程师从繁重的JavaScript文件及对象依赖处理中解放出来,可以专注于代码本身的逻辑。SeaJS可以与jQuery这类框架完美集成。使用SeaJS可以提高JavaScript代码的可读性和清晰度,解决目前JavaScript编程中普遍存在的依赖关系混 阅读全文
posted @ 2012-12-21 10:28 jsCoder_洋洋 阅读(269) 评论(0) 推荐(0)

2012年12月12日

摘要: jQuery插件的开发包括两种:一种是类级别的插件开发,即给jQuery添加新的全局函数,相当于给jQuery类本身添加方法。jQuery的全局函数就是属于jQuery命名空间的函数,另一种是对象级别的插件开发,即给jQuery对象添加方法。下面就两种函数的开发做详细的说明。1、类级别的插件开发类级别的插件开发最直接的理解就是给jQuery类添加类方法,可以理解为添加静态方法。典型的例子就是$.AJAX()这个函数,将函数定义于jQuery的命名空间中。关于类级别的插件开发可以采用如下几种形式进行扩展:1.1添加一个新的全局函数添加一个全局函数,我们只需如下定义:jQuery.foo = fu 阅读全文
posted @ 2012-12-12 13:53 jsCoder_洋洋 阅读(158) 评论(0) 推荐(0)

2012年12月5日

摘要: css cursor url用法格式:css:{cursor:url('图标路径'),auto;} //IE,FF,chrome浏览器都可以实例代码:html{cursor: url("http://ued.taobao.com/blog/wp-content/themes/taobaoued/im... 阅读全文
posted @ 2012-12-05 11:02 jsCoder_洋洋 阅读(1715) 评论(0) 推荐(0)

2012年12月4日

摘要: 问题描述一般情况下,onbeforeunload 事件处理函数内会写入一些提示性语句,当用户的浏览器跳转到其他页面时,用来提醒用户当前页面将要跳转,请用户决定是否观看新页面。或者在 onbeforeunload 事件内处理一些业务逻辑,在浏览器跳转到新页面之前 ,执行一些业务逻辑,如保存用户浏览信息等。简单的说这个事件应仅在页面 URL 发生变化时触发,但是在 IE 中 使用 JavaScript 伪协议执行脚本程序时,也会触发 onbeforeunload 事件。造成的影响此问题不会造成大问题,但会导致不友好的提示出现,稍微影响用户操作体验。受影响的浏览器所有浏览器问题分析onbeforeu 阅读全文
posted @ 2012-12-04 17:16 jsCoder_洋洋 阅读(382) 评论(0) 推荐(0)

2012年11月29日

摘要: avaScript最全的10种跨域共享的方法同源策略在客户端编程语言中,如javascript和 ActionScript,同源策略是一个很重要的安全理念,它在保证数据的安全性方面有着重要的意义。同源策略规定跨域之间的脚本是隔离的,一个域的脚本不能访问和操作另外一个域的绝大部分属性和方法。那么什么叫相同域,什么叫不同的域呢?当两个域具有相同的协议(如http), 相同的端口(如80),相同的host(如www.example.org),那么我们就可以认为它们是相同的域。比如 http://www.example.org/index.html和http://www.example.org/sub 阅读全文
posted @ 2012-11-29 13:52 jsCoder_洋洋 阅读(393) 评论(0) 推荐(0)

摘要: 2012-06-07 09:49296人阅读评论(0)收藏举报目录(?)[-]一、变量的作用域二、如何从外部读取局部变量?三、闭包的概念四、闭包的用途五、使用闭包的注意点六、思考题一、什么是闭包? “官方”的解释是:所谓“闭包”,指的是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。 相信很少有人能直接看懂这句话,因为他描述的太学术。我想用如何在Javascript中创建一个闭包来告诉你什么是闭包,因为跳过闭包的创建过程直接理解闭包的定义是非常困难的。看下面这段代码:function a(){var i=0;function b(){al.. 阅读全文
posted @ 2012-11-29 13:51 jsCoder_洋洋 阅读(207) 评论(0) 推荐(0)

摘要: 每次用JS获取页面的高宽时总都是相当的揪心,同一个属性在不同的浏览器或不同的W3C标准下所表示的意思都不尽相同。以下就针对页面的实际高宽和可见区域做个总结,以便大家查阅!1.在W3C标准的情况下W3C标准页面,即在HTML代码头部加入<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">在IE中:document.body.clientWidth ==> 阅读全文
posted @ 2012-11-29 13:45 jsCoder_洋洋 阅读(231) 评论(0) 推荐(0)

2012年11月27日

摘要: 简介在很多传统语言(C/C++/Java/C#等)中,函数都是作为一个二等公民存在,你只能用语言的关键字声明一个函数然后调用它,如果需要把函数作为参数传给另一个函数,或是赋值给一个本地变量,又或是作为返回值,就需要通过函数指针(function pointer)、代理(delegate)等特殊的方式周折一番。而在JavaScript世界中函数却是一等公民,它不仅拥有一切传统函数的使用方式(声明和调用),而且可以做到像简单值一样赋值、传参、返回,这样的函数也称之为第一级函数(First-class Function)。不仅如此,JavaScript中的函数还充当了类的构造函数的作用,同时又是一个 阅读全文
posted @ 2012-11-27 14:21 jsCoder_洋洋 阅读(149) 评论(0) 推荐(0)

2012年11月13日

摘要: 同域:获取另外一个iframe:window.parent.frames["I3"].document.body;iframe框架中的页面与主页面之间的通信方式根据iframe中src属性是同域链接还是跨域链接,有明显不同的通信方式,同域下的数据交换和DOM元素互访就简单的多了,而跨域的则需要一些巧妙的方式来实现通信。一、同域下父子页面的通信父页面 parent.html<html><head><scripttype="text/javascript">functionsay(){alert("parent. 阅读全文
posted @ 2012-11-13 15:45 jsCoder_洋洋 阅读(2405) 评论(0) 推荐(0)

2012年11月1日

摘要: js键盘事件全面控制 兼容FireFox和IE主要分四个部分第一部分:浏览器的按键事件第二部分:兼容浏览器第三部分:代码实现和优化第四部分:总结第五部分:实例介绍附:键盘对应编码值第一部分:浏览器的按键事件用js实现键盘记录,要关注浏览器的三种按键事件类型,即keydown,keypress和key... 阅读全文
posted @ 2012-11-01 13:36 jsCoder_洋洋 阅读(293) 评论(0) 推荐(0)

上一页 1 ··· 8 9 10 11 12 13 14 下一页