摘要: 在学习JavaScript的变量作用域之前,我们应当明确几点:JavaScript的变量作用域是基于其特有的作用域链的。JavaScript没有块级作用域。函数中声明的变量在整个函数中都有定义。1、JavaScript的作用域链首先看下下面这段代码: 观察alert(rain);这句代码。Java... 阅读全文
posted @ 2014-07-27 10:31 阳光小屋 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 如果没接触过动态语言,以编译型语言的思维方式去理解javaScript将会有种神奇而怪异的感觉,因为意识上往往不可能的事偏偏就发生了,甚至觉得不可理喻.如果在学JavaScript这自由而变幻无穷的语言过程中遇到这种感觉,那么就从现在形始,请放下的您的”偏见”,因为这对您来说绝对是一片新大陆,让Ja... 阅读全文
posted @ 2014-07-27 10:29 阳光小屋 阅读(133) 评论(0) 推荐(0) 编辑
摘要: jQuery应该是各位用JavaScript做web开发的常用工具了,它有些插件能非常方便地操作cookie。 不过非常让人郁闷的是,网上几乎所有人对于这些插件所做的关于cookie过期/失效时间的说明都是含混的或不正确的。我被这玩意搞得实在不行了,去看了 其中两个插件的源代码终于明白了是怎么一... 阅读全文
posted @ 2014-07-27 10:27 阳光小屋 阅读(174) 评论(0) 推荐(0) 编辑
摘要: jquery.cookie中的操作:jquery.cookie.js是一个基于jquery的插件,点击下载!创建一个会话cookie:$.cookie(‘cookieName’,'cookieValue’);注:当没有指明cookie时间时,所创建的cookie有效期默认到用户浏览器关闭止,故被称为... 阅读全文
posted @ 2014-07-27 10:05 阳光小屋 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 在此重新做一个可以编辑的表格:单击即可编辑,离开即保存单元格内容,回车键可以保存,Esc可以退出保存。 前台界面: HTML代码:[html] view plaincopyprint?点击即可编辑内容姓名学号090501lida090502yangzhe090503hanhao0905... 阅读全文
posted @ 2014-07-27 09:10 阳光小屋 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 界面:head:[html] view plaincopyprint?浮动公告body:[html] view plaincopyprint?欢迎使用在线考试系统剩余时间:请同学认真阅读考试须知:JavaScript:[javascript] view plaincopyprint?运行结果:公告可... 阅读全文
posted @ 2014-07-27 09:05 阳光小屋 阅读(345) 评论(0) 推荐(0) 编辑
摘要: 学完JavaScript,部分小结可参看我以前的博客《JavaScript中的正则表达式》、《JavaScript中的细节》、《自建JavaScript函数库》、《JavaScript中的面向对象》、《JavaScript中的作用域和闭包》、《JavaScript中的继承和原型》。现在我们来综合使用... 阅读全文
posted @ 2014-07-27 09:00 阳光小屋 阅读(248) 评论(0) 推荐(0) 编辑
摘要: JavaScript是基于原型的面向对象语言,没有类的概念,我们先来说说原型prototype。 每个对象都有原型,原型是一种对象,修改对象的原型,可以影响所有由本对象派生的对象,但是如果仅仅修改本对象,并不会影响已经创建的实例的原型。因为 每个对象和原型都有一个原型,对象的原型指向对象的父原型... 阅读全文
posted @ 2014-07-27 08:59 阳光小屋 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 对象 在JavaScript,可以说everything is object,那么什么是对象?对象就是包含一组变量和函数的集合。在其它面向对象语言中对象是由类的实例化而来,JavaScript是基于原型的面向 对象语言,没有类的概念,对象派生自现有对象的副本。JavaScript中对象可以分为... 阅读全文
posted @ 2014-07-27 08:58 阳光小屋 阅读(106) 评论(0) 推荐(0) 编辑
摘要: JavaScript中出现了一个以前没学过的概念——闭包。何为闭包?从表面理解即封闭的包,与作用域有关。所以,说闭包以前先说说作用域。作用域(scope) 通常来说一段程序代码中使用的变量和函数并不总是可用的,限定其可用性的范围即作用域,作用域的使用提高了程序逻辑的局部性,增强程序的可靠性,减少名... 阅读全文
posted @ 2014-07-27 08:57 阳光小屋 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 高山登不上,不是因为体力不支,只因鞋里一粒沙。学习也是如此,因而有必要把JavaScript中常见的和与其它语言不同的那些细节学习一下。JavaScript区分大小写:在JavaScript中变量、函数都是区分大小写的,例如:[javascript] view plaincopyprint?fu... 阅读全文
posted @ 2014-07-27 08:56 阳光小屋 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 前段时间学JavaScript,最先学的就是如何建立自己的JavaScript函数库,在我看来,函数就是程序活的灵魂,在此简单介绍一下如何建立自己的JavaScript函数库。原则: 不要版本检测:常用浏览器一般是IE、firefox、safari、opera、google,不能为了追求兼容... 阅读全文
posted @ 2014-07-27 08:53 阳光小屋 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 概念 正则表达式:是对字符串操作的一种逻辑公式,用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。 给定一个正则表达式和另一个字符串,我们可以达到如下的目的:1. 给定的字符串是否符合正则表达式的过滤逻辑(称作“匹配”... 阅读全文
posted @ 2014-07-27 08:48 阳光小屋 阅读(168) 评论(0) 推荐(0) 编辑