摘要: 最近出了一些事情,很久没有写博客了,再次拿起也不知道要写什么,偶然阅读到一篇文章。本篇短文大部分内容出自《JavaScript语言精粹》一书,有兴趣的同学可以去购买阅读,很棒的一本书,是js大师 道格拉斯·克罗克福德 的作品,不适合初学者。 调用一个函数时,会暂停当前函数的执行,传递控制权和参数给新 阅读全文
posted @ 2016-11-09 17:21 miracle.tao 阅读(1058) 评论(1) 推荐(0) 编辑
摘要: 前面我说到过,执行环境是js中最为重要的一个概念。执行环境定义了变量和函数有权访问的其他数据,决定了它们各自的行为。(接下来的概述主要来自《高性能JavaScript》一书,以及本人的一些简单的理解。) 一、函数作用域 在JavaScript中,每一个函数都表示为一个对象,更确切地说,是Functi 阅读全文
posted @ 2016-06-30 22:35 miracle.tao 阅读(397) 评论(2) 推荐(1) 编辑
摘要: 关于JSON,最重要的是要理解它是一种数据格式,而不是一种编程语言。虽然具有相同的语法,但JSON并不从属于JavaScript。而且,并不是只有JavaScript才使用JSON,毕竟JSON只是一种数据格式。很多编程语言都有针对JSON的解析器和序列化器。 首先,说一下JSON的语法,JSON由 阅读全文
posted @ 2016-06-12 10:34 miracle.tao 阅读(512) 评论(0) 推荐(0) 编辑
摘要: 曾经在一家公司面试的时候,面试官管问了我一个问题:“在浏览器地址栏敲下www.xx.com 这段时间发生了什么?” 当听到这个问题的时候,我脑袋就蒙了,虽然知道就是请求与响应,但是要说个1234出来还真不行,最后只说了就是请求与响应什么的,万幸的是面试通过了。 虽然面试通过了,但是问题还是要解决的, 阅读全文
posted @ 2016-05-12 15:30 miracle.tao 阅读(10975) 评论(1) 推荐(1) 编辑
摘要: 今天看了看HTML5 里面有一个本地的数据库,感觉挺有意思的,简单了解了一下,代码如下。 阅读全文
posted @ 2016-05-12 15:27 miracle.tao 阅读(1223) 评论(0) 推荐(0) 编辑
摘要: 首先,如果你想要了解JavaScript中闭包概念,和闭包执行过程中发生了什么,那么你必然要知道JS的执行环境和作用域链的概念。如果你说你不懂作用域链和执行环境,但是你能理解闭包,那么我认为你很厉害,至少我是没有搞明白!(在不了解作用域链和执行环境的情况下)。 注:本人新手一枚,说一下自己的见解,如 阅读全文
posted @ 2016-05-12 09:26 miracle.tao 阅读(764) 评论(0) 推荐(0) 编辑
摘要: 今天又回顾了一下js基础,发现自己很渣,后来看了一下js函数啊的传递,那么js到底是按值传递还是按引用传递呢?(本人新手一枚,如果有什么不正确的地方,还请各位大神指点博正) 答案是肯定的,按值传递。 JS所有的函数参数的传递都是按值传递的,而引用类型传递的也是一个值(指向堆内存中的对象的指针副本), 阅读全文
posted @ 2016-04-24 13:12 miracle.tao 阅读(2139) 评论(3) 推荐(1) 编辑
摘要: ECMAScript的变量是松散类型的,在将一个值赋给变量时,解析器必须确定这个值是基本类型还是引用类型。基本类型是按值访问的,因为可以操作保存在变量中的实际的值。 引用类型的值是保存在堆内存中的对象,JavaScript 不容许直接访问内存中的位置,也就是说不能直接操作对象的内存空间。在操作对象时 阅读全文
posted @ 2016-04-24 12:03 miracle.tao 阅读(329) 评论(0) 推荐(0) 编辑
摘要: /************************************************************************************************************* * @第二章 在HTML 中使用Javascript */<script> 标 阅读全文
posted @ 2016-04-23 15:29 miracle.tao 阅读(266) 评论(0) 推荐(0) 编辑