0.html决定网页的结构。 css决定网页的表现
javascript决定网页的行为1.javascript是一种基于对象和事件驱动的脚本语言,在客户端执行,在客户端主要实现数据验证和页面特效,大大提高了网页的浏览速度和交互能力。2.为什么使用javascript?
减小服务器的压力,将部分数据在...
分类:
编程语言 时间:
2014-05-18 19:13:35
阅读次数:
361
设计模式中,真的有的长的很像的,甚至我们能从其中一个的类图直接演变为另一种类图。快,现在让我们来看看那些我们认识的姊妹图。
第一组:模板方法PK 建造者模式PK 工厂方法
模板方法 建造者模式 工厂方法
三者比较:相同点,主要思想都是定义一个框架,然后将一些步骤延迟到子类。
不同点,首先,模板方法模式是行为型模式,而建造者模式工厂方法都是创建型模式。
两两比较:模板VS 建造者
建造者模式用到模板方法,他们两个的使用范围区分就看构建的算法是否需要另外创建一个类。
而承担这...
分类:
其他好文 时间:
2014-05-18 18:30:27
阅读次数:
307
为了保证网页代码层次清晰,便于管理,一般HTML中只体现网页结构,具体的行为处理通过JS实现,样式则通过CSS文件管理。
在以上原则下通过JS实现行为时,一定要注意文档加载过程中,执行JS代码的时机。页面加载过程有两个事件,一是ready,表示文档结构已经加载完成(不包含图片等非文字媒体文件),二是onload,指示页 面包含图片等文件在内的所有元素都加载完成。(可以说:ready 在onloa...
分类:
编程语言 时间:
2014-05-18 10:55:24
阅读次数:
261
有限状态自动机是表示有限个状态以及在这些状态之间的转移和动作等行为的数学模型。
使用有限状态自动机可以将复杂的问题简化,比如TCP状态转换。...
分类:
其他好文 时间:
2014-05-18 10:47:09
阅读次数:
278
现在我这样编程,你呢?我有一个观点,所有的发明创造的归根皆出于你想偷懒。你为了偷懒而变得勤快,勤快地去发现和创造你上一个想法的偷懒方法。所以,我们需要的是懒的思想,需要的是为思想而勤奋的行为。...
分类:
其他好文 时间:
2014-05-18 08:43:00
阅读次数:
235
JSON格式化工具:
JSON定义
JSON(JavaScript Object Notation)一种轻量级的数据交换格式,具有良好的可读和便于快速编写的特性。可在不同平台之间进行数据交换。JSON采用兼容性很高的、完全独立于语言文本格式,同时也具备类似于C语言的习惯(包括C, C++, C#,
Java, JavaScript, Perl, Python等)体系的行为。这些...
分类:
Web程序 时间:
2014-05-18 07:27:04
阅读次数:
361
[ sed简介: ]
sed是一个很好的文件处理工具, 它本身是一个管道命令, 以行为单位进行处理, 可以用于对数据行进行新增、选取、替换、删除等操作。
sed命令行格式:sed [-nefri] 'range command' file
[ sed工作流程: ]
使用vim这种屏幕编辑器编辑一个文件的时候, 我们需要把这个文件打开, 这里存在两个问题:
1. 打开一个比较大的文件会消耗很多内存。
2. 我们无法写脚本调用vim来编辑文件, 但是sed可以通过写脚本编辑文件。...
分类:
系统相关 时间:
2014-05-18 06:53:12
阅读次数:
551
一个工程师,如果不会用设计模式,那么在编程界,在生活界还怎么混...
分类:
其他好文 时间:
2014-05-18 06:49:13
阅读次数:
273
我们要完成在某一细节层次一致的一个过程或一系列步骤,但其个别步骤在更详细的层次上的实现可能不同时,我们通常考虑用模版模式来处理。模版方法模式:定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。模版方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。模版方法通过把不变行为搬移到超类...
分类:
其他好文 时间:
2014-05-18 02:43:09
阅读次数:
187
面试中有关C++的若干问题By 晴天,
2014.5.16晚什么是多态?简要说一下C++中的多态的概念。(1)定义:多态是指相同对象收到不同消息或者不同对象收到相同消息产生不同的行为。(2)C++中多态分为两种a)
编译时多态(静态绑定) 通过函数重载来实现b) 运行时多态(动态绑定) 通过虚函数来...
分类:
编程语言 时间:
2014-05-17 20:34:07
阅读次数:
347