05 2012 档案
摘要:this:1、this表示当前对象2、如果在全局作用范围内使用this,则指代当前页面对象window3、如果在函数中使用this,则this指代什么是根据运行时此函数在什么对象上被调用4、可以使用apply和call两个全局方法来改变函数中this的具体指向。prototype:1、prototype是一个JavaScript对象;2、每个函数都有一个默认的prototype属性;3、通过prototype我们可以扩展Javascript的内建对象利用prototype扩展对象的经典模式(构造函数+原型):function HelloKitty(id,name){this.id = id;t
阅读全文
摘要:>>>>>http://www.ibm.com/developerworks/cn/<<<<< JavaScript 早在发明初期时,仅用来进行简单的表单数据验证,但随着 Web 2.0 技术的蓬勃发展,尤其是近年来 Ajax 的异军突起,JavaScript 如今已成为 Internet 上最流行的脚本语言,用其开发的 web 应用也因高互动性极大的丰富了用户体验。而与此同时,当前的富英特网应用程序的代码量也产生了爆炸式的增长,因此利用面向对象的 JavaScript 编程,构建具有高复用性、易维护、易扩展性、健壮的浏览器端应用,具
阅读全文
摘要:>>>>>百度百科上copy过来的,留个备忘<<<<<1. AMD的由来 前端技术虽然在不断发展之中,却一直没有质的飞跃。除了已有的各大著名框架,比如Dojo,JQuery,ExtJs等等,很多公司也都有着自己的前端开发框架。这些框架的使用效率以及开发质量在很大程度上都取决于开发者对其的熟悉程度,以及对JavaScript的熟悉程度,这也是为什么很多公司的技术带头人都喜欢开发一个自己的框架。开发一个自己会用的框架并不难,但开发一个大家都喜欢的框架却很难。从一个框架迁移到一个新的框架,开发者很有可能还会按照原有框架的思维去思考和解决问题
阅读全文
摘要:浏览器事件是DOM API的一部分,而不是JavaScript(ECMAScript)的一部分。鼠标事件‘mousedown’ – 鼠标设备按下一个元素的时候触发mousedown事件。‘mouseup’ – 鼠标设备从按下的元素上弹起的时候触发mouseup事件。‘click’ – 鼠标点击元素的时候触发click事件。‘dblclick’ – 鼠标双击元素的时候触发dblclick事件。‘mouseover’ – 鼠标移动到某元素上的时候触发mouseover事件。‘mouseout’ – 鼠标从某元素离开的时候触发mouseout事件。‘mousemove’ – 鼠标在某元素上移动但未离
阅读全文
摘要:百度文库地址:http://wenku.baidu.com/view/1e1cedf9aef8941ea76e051f.html?from=rec&pos=0&weight=1352&lastweight=112&count=3JAVA的面向对象编程--------课堂笔记面向对象主要针对面向过程。面向过程的基本单元是函数。什么是对象:EVERYTHING IS OBJECT(万物皆对象)所有的事物都有两个方面:有什么(属性):用来描述对象。能够做什么(方法):告诉外界对象有那些功能。后者以前者为基础。大的对象的属性也可以是一个对象。为什么要使用面向对象:首先,
阅读全文
摘要:第一种方式:eg:<div data-role="header"> <h3> <a data-rel="back">水平直方图</a> </h3> </div>data-rel="back",这种方式设置了连接,单点击连接时,就会返回上页。但是,在ipad上,发现这种方式返回不了,找到了第二种方式。第二种方式:<script src="../libraries/jquery.js"></script><script
阅读全文
摘要:内核只是一个通俗的说法,英文名称为“Layout engine”,翻译过来就是“排版引擎”,也被称为“页面渲染引擎”。它负责取得网页的内容(HTML、XML、图像等等)、整理信息(例如加入CSS等),以及计算网页的显示方式,然后会输出至显示器或打印机。所有网页浏览器、电子邮件客户端以及其它需要编辑、显示网络内容的应用程序都需要排版引擎。现在市面上常见的 内核基本是一下4种:Trident:这是微软开发的一种排版引擎。该内核程序在1997年的IE4中首次被采用,是微软在Mosaic代码的基础之上修改而来的,并沿用到目前的 IE7。Trident实际上是一款开放的内核,其接口内核设计的相当成熟..
阅读全文
摘要:在网上找了很多的javaScript正则表达式的教程,觉得这个是最好的,讲得清楚,而且基本没有错误。就贴过来的,来自百度文库:http://wenku.baidu.com/view/192954f6ba0d4a7302763ac2.html一,概述1,正则表达式,可以说是任何一种编程语言都提供的机制,它主要是提供了对字符串的处理能力。2,正则表达式在页面处理中的使用场景:1)表单验证。验证某些域符合某种规则,例如邮件输入框必须输入的是邮件、联系电话输入框输入的必须是数字等等2)处理DOM模型。例如通过表达式定位DOM中的一个对象或一系列对象,一个例子就是定位id属性中含有某个特殊字符的di..
阅读全文
摘要:1,事件委托:事件是JavaScript非常重要的一部分。我们想给一个列表中的链接绑定点击事件,一般的做法是写一个循环,给每个链接对象绑定事件,HTML代码如下:<h2>Great Web resources</h2><ul id="resources"><li><a href="http://opera.com/wsc">Opera Web Standards Curriculum</a></li><li><a href="http://si
阅读全文
摘要:出处:http://liping13599168.cnblogs.com/1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键<table border oncontextmenu=return(false)><td>no</table> 可用于Table2. <body onselectstart="return false"> 取消选取、防止复制3. onpaste="return false" 不准粘贴4. onco
阅读全文
摘要:function Foo() { this.value = 42;}Foo.prototype = { method: function() {}};function Bar() {}// 设置Bar的prototype属性为Foo的实例对象Bar.prototype = new Foo();Bar.prototype.foo = 'Hello World';// 修正Bar.prototype.constructor为Bar本身Bar.prototype.constructor = Bar;var test = new Bar() // 创建Bar的一个新实例// 原型链te
阅读全文
摘要:1,如何在浏览器环境 中创建和访问的全局变量:myglobal = "hello"; // 不推荐写法console.log(myglobal);//"hello"console.log(window.myglobal);//"hello"console.log(window["myglobal"]);//"hello"console.log(this.myglobal); // "hello"2,隐式全局变量和明确定义的全局变量间有些小的差异,就是通过delete操作符让变
阅读全文