摘要: 本篇中,将学习到以多种不同的方式来定义JavaScript中的函数,你会学习到函数表达式和函数声明,并且还会看到局部作用域和变量声明提升的工作原理。 性质 JavaScript中的一切都是对象,函数也不例外。因此函数也是对象,并且具有所有对象的特性,其表现如下: 函数可以在运行时动态创建,还可以在程序执行过程中创建。 函数可以分配给变量,可以将他们的引用复制到其他变量,可以被扩... 阅读全文
posted @ 2014-01-02 18:40 Tale Xu 阅读(764) 评论(0) 推荐(1) 编辑
摘要: 本篇主要讨论了通过字面量以构造对象的方法,比如对象、数组以及正则表达式等字面量的构造方法,同时还讨论了与类似Object()和Array()等内置构造函数相比,为什么基于字面量表示法是更为可取。对象字面量JavaScript中并没有类的概念,正如其他动态语言一样,JavaScript中的所有元素均为对象。我们可以把JavaScript中的对象看做是其他语言中的HashTable,即键-值对(key-value pair)哈希表。在JavaScript中所创建的自定义对象在任何时候都是可变的,你可以在任何时间添加或删除对象的属性和方法。考虑以下例子:// 定义一个空对象var dog = {}; 阅读全文
posted @ 2013-12-30 14:12 Tale Xu 阅读(3417) 评论(0) 推荐(0) 编辑
摘要: ThoughtWorks面试记 阅读全文
posted @ 2012-08-18 11:05 Tale Xu 阅读(17621) 评论(13) 推荐(1) 编辑
摘要: 介绍:第一个单机程序一般都是HelloWorld, 作为第一个Web应用程序, 当然不能像HelloWorld那样简单了. 但是笔者仍然会带领大家完成一个尽可能简单, 同时能够展现SpringMVC最基本原理的"HelloWorld"程序.该演示程序为一个登录程序, 包含一个登录页面以及登录成功的页面. 仅此而已, 不涉及任何与SpringMVC无关的知识.笔者使用Maven构建整个应用, 并使用Jetty部署测试. 关于开发环境的搭建见笔者发的上一篇日志程序结构:简要介绍一下SpringMVC的体系结构(部分文字摘自Spring3.x企业应用开发实战) .1. 整个过程始 阅读全文
posted @ 2012-05-12 16:24 Tale Xu 阅读(1504) 评论(1) 推荐(1) 编辑
摘要: 介绍:笔者之前一直从事.NET相关的开发工作, 仔细斟酌后终于决定下了这条贼船, 投奔JAVA的开源世界. 在一番调查后认为SpringMVC+Spring+Hibernate ( 即SSH ) 是一套不错的框架, 而且配合Maven可以无缝地连接到JAVA的开源世界.俗话说给别人讲明白之后, 自己才算真的明白. 于是笔者把自己的学习笔记以一篇篇入门教程的形式发布出来, 也希望能给初次接触SSH的同学一些帮助 J开发环境:很多人都说开发JAVA的Web应用要用MyEclipse, 经过笔者多方尝试后, 发现之所以这么多人喜欢MyEclipse, 主要是因为MyEclipse集成了Tomcat调 阅读全文
posted @ 2012-05-12 12:10 Tale Xu 阅读(1257) 评论(0) 推荐(0) 编辑