随笔分类 - 编程语言笔记
摘要:正则表达式是用来进行字符串匹配的。稍微总结一下正则表达式的基本用法,老鸟勿笑。
阅读全文
摘要:语句JavaScript是解释型语言,解释器是按照顺序逐句执行的(除了进行一些少量预处理,如将函数声明提前)。顺序是由流程控制语句来控制的,常用的流程控制语句包括:条件控制语句:if...else和switch...case语句循环控制语句:while...、do...while、for和for-in语句其他:break、continue和try...catch语句代码中除去流程控制语句,剩下的部分只做两件事:为变量赋值(声明新变量并复制如var obj = {word: "hello"},或为已有变量赋值x=y)调用函数,比如console.log("hello
阅读全文
摘要:JavaScript有一些内置类型,还有很多常用的内置的方法,本文稍作总结,以备查阅。
阅读全文
摘要:使用CSS布局网页,那是前端的基本功了,什么两栏布局,三栏布局,那也是前端面试的基本题了。一般来说,可以使用CSSposition属性进行布局,或者使用CSSfloat属性布局。前者适合布局首页,因为首页上的内容往往可以完全控制。后者适合布局模板,模板中填充的内容你没法控制——比如,在编辑wordpress模板时,你肯定没法考虑每篇博文的长度。这篇博文,就是总结一下怎样使用CSS中的float属性进行布局,其实网上有很多讨论这个话题的文章了,但我觉得都没说到点子上。那就来老生常谈一次吧,CSS之Float布局。
阅读全文
摘要:虽然 JavaScript 天生就是一副随随便便的样子,但是随着浏览器能够完成的事情越来越多,这门语言也也越来越经常地摆出正襟危坐的架势。在复杂的逻辑下, JavaScript 需要被模块化,模块需要封装起来,只留下供外界调用的接口。闭包是 JavaScript 中实现模块封装的关键,也是很多初学者难以理解的要点。最初,我也陷入迷惑之中。现在,我自信对这个概念已经有了比较深入的理解。为了便于理解,文中试图封装一个比较简单的对象。
阅读全文
摘要:这是《Effective C++》一书的读书笔记。主要是关于继承和泛型编程的条款。
阅读全文
摘要:在学习算法导论的过程中,我深深地震撼于自己笔下C++代码的丑陋。于是我决定捧起这本《Effective C++》。本来打算看完这本书,写一篇完整的笔记博文,但是刚刚看到一半,我已经跃跃欲试地想动手改善我的代码了。所以,我将写完的这部分笔记整理成单独的一篇博文。
阅读全文
摘要:这是《简明读书心得》的下半部分,这本书的下半节有两章客户端JavaScript内容。由于这部分内容比较繁杂,而概念比较简单,而且很多工作都可以用JQuery来完成,所以我读这本书的时候,这部分就直接浏览了一遍。因此这下半部分只有两节内容,模块化和正则表达式。
阅读全文
摘要:我曾经囫囵吞枣地将那本犀牛书《JavaScript权威指南》看了一遍,无奈功力不够,对那些抽象的概念理解很有限。在亚马逊上凑书时想起《JavaScript编程精解》评价不错,就买了一本。书拿到手后,发现其异乎寻常的薄,翻了两页感觉还不错,于是决定花点时间以此书为基础,再梳理一下JavaScript。上半部分主要涉及的内容包括:值和变量、函数、对象、错误处理。
阅读全文