
读书笔记
文章平均质量分 71
落俗三分
一个桀骜不羁的web前端爱好者。
展开
-
javascript DOM编程艺术 读后感与笔记
书评:一开始接触前端的时候就在各个社区都听说过这本书,不愧为js最广为推荐的入门书,整本书读起来通畅易懂,对一个新手来说几乎不存在什么门槛,让人易于接受,该书通过一个个实例循序渐进,学到新的知识后立马会在前一个案例的基础上实现增强,而提供的代码也经过抽象处理,通用性很高。作为最后结束的一个综合示例,将本书学到的几乎全部知识都集中运用在同一个案例,增强了知识之间的联系,易于回忆。总的来说,该书作原创 2017-02-25 16:30:06 · 2137 阅读 · 0 评论 -
理解作用域
1.编译原理程序中的一段源代码在执行之前都先经历三个步骤: ①分词/词法分析如var a = 2 通常被分解为 var、a 、=、2;这些词法单元词法分析:如果词法单元生成器在判断a是一个独立的词法单元还是其他词法单元的一部分时,调用的是有状态的解析规则,这个过程被称为词法分析②解析/语法分析将词法单元流(数组)转换成一个由元素逐级嵌套所组成的程序语法结构的树 如原创 2017-04-26 19:18:50 · 515 阅读 · 0 评论 -
作用域之词法作用域
词法作用域编译器第一工作阶段叫词法化,过程中会对源代码的字符进行检查,判断该词法单元是否独立,还是其他词法单元的一部分,这个过程是词法分析,会赋予单词语义。词法作用域就是定义在词法阶段你的作用域。如有三个逐级嵌套的作用域,把他们想象成几个逐级包含的气泡。其中函数中的参数是属于函数内部的作用域气泡的。作用域气泡由其对应的作用域块代码写在哪里决定的。 作用域气泡的原创 2017-04-27 19:11:11 · 652 阅读 · 1 评论 -
javascript之Date对象知识整理
平时在我们做项目的时候,难免会跟时间对象打交道,怎么将时间根据业务需求展现在客户端中仍然需要一些小技巧,现根据Date对象相关知识整理如下: 创建日期对象: 根据Date()构造函数创建日期对象: 分为两种情况: (1)不传入参数时,即var now = new Date(); //此时返回新创建的原创 2017-06-02 16:36:27 · 303 阅读 · 0 评论 -
Javascript之数组操作方法整理
Array类型综合知识概述:检测数组:Array.isArray():为了解决网页中包含多个框架出现两个以上不同的全局执行环境,导致存在两个以上不同版本的Array构造函数,通过instanceof操作符无法准确检测数组,Es5解决了这个问题,新增Array.isArray()方法来检测数组。转换方法:join();数组继承的toLocalString()、toStri原创 2017-05-29 10:17:09 · 275 阅读 · 0 评论 -
Javascript之String类型知识整理
我们日常呈现给用户看的数据多数是需要在代码中进行处理的,此时就少不了对各种数据字符串的处理,现在将相关字符串知识点整理如下: String类型每个实例都有一个length属性,返回字符串中包含字符的个数,如 var stringValue = 'hello world'; alert(stringValue.length);原创 2017-06-04 08:42:58 · 326 阅读 · 0 评论