javascript学习日志系列的所有博客,主要理论依据是《javascript权威指南》(犀牛书第6版)以及《javascript高级程序设计第三版》(红色书),目前js行业内公认的两本权威圣经,无奈有些地方两本书会有一些说辞不一致,那我加入了一些自我理解,尽量将两者融会贯通,通读之后发现,js确 ...
分类:
编程语言 时间:
2017-09-27 23:52:36
阅读次数:
191
声明:该文章有些概念摘自《JavaScript高级程序设计》 1、执行环境:也称“环境”,执行环境定义了变量或函数有权访问的其他数据,决定了他们各自的行为。(全局定义的变量,函数里面可以访问。一般情况下,函数里面定义的变量,全局无法访问)。 2、全局执行环境:全局执行环境是最外围的一直执行环境,(在 ...
分类:
其他好文 时间:
2017-09-25 11:56:53
阅读次数:
125
最近在读《javascript高级程序设计》时碰到了js传递方式的问题,花费了些时间,不过总算明白了。 数据类型 在 javascript 中数据类型可以分为两类: 基本类型值 primitive type,比如Undefined,Null,Boolean,Number,String。 引用类型值, ...
分类:
Web程序 时间:
2017-09-15 13:42:42
阅读次数:
325
最近在读《JavaScript高级程序设计》这一本书,里面提到了JavaScript的特征,倍感兴趣,于是结合自己的认识,在这里进行一下总结。 1、JavaScript的垃圾回收机制 javaScript中的5种数据类型存放在栈中(Undefined、Null、Boolean、Number、Stri ...
分类:
编程语言 时间:
2017-09-13 11:13:27
阅读次数:
221
如果js属于刚刚入门阶段,不建议抱着书一直看下去,因为这样你不容易明白这些定义和概念的用法.看着看着就会很迷惑的。建议先试着用原生JS写一些小项目和小程序,然后试着写博客做些笔记,把遇到的困惑写下来,带着疑问去学习。 如果有一定的js基础或者用JQuery等一些库做过一些小东西的话,可以先看《Jav ...
分类:
编程语言 时间:
2017-09-10 21:40:11
阅读次数:
203
hello world: 这一章的主要内容是 学习对 script 元素的 主要功能 和 使用 script 元素 是我们用来 载入javascript 脚本代码的 主要方式,是浏览器厂商为了 统一脚本代码的嵌入 而 创造的元素。我来看看 script元素 有哪些功能和属性吧。 html 规范 为s ...
分类:
编程语言 时间:
2017-09-09 21:41:27
阅读次数:
201
本文章内容均参考《JavaScript高级程序设计第三版》 今天在看JavaScript书籍的时候,看到之前没有了解过的JavaScript中Array的几个内置函数对象,为了之后再开发工作中能方便查询,故编写此随笔。直接贴代码, ...
分类:
编程语言 时间:
2017-09-09 21:39:21
阅读次数:
219
hello world: 大家早上好 ,所谓一年之计在于春,一日之计在于晨。今天开始学习 高级程序设计第三版 第二遍 以前以迅雷不及掩耳之势草草看过一遍 ,但是什么也没记住 已经忘得差不多了。哈哈,原来我不是黄蓉,也不是天才,还是那句话 好记性不如烂笔头。这次学习高级程序设计第三版 是有目标的,有目 ...
分类:
编程语言 时间:
2017-09-09 15:19:30
阅读次数:
153
第一章 JavaScript 简介 如需了解,请查阅JavaScript高级程序设计,那里面讲解的非常清楚。简单地说,就是随着人们生活水平的提高,电脑的普及,上网诉求的增加,随之而来的就是用户体验的问题,比如,原来家里面绝大多数因特网用的“猫”上网,用户想看个图片,过了十分钟,电脑才显示出来,用户睡 ...
分类:
编程语言 时间:
2017-09-08 18:21:36
阅读次数:
191
一、创建对象的方法(6种) 1.工厂模式 即用函数来封装以特定接口创建对象的细节。 弊端:无法解决对象识别的问题(即怎么知道一个对象的类型)。 2.构造函数模式 构造器函数始终都应该以大写字母开头;要创建新的实例,必须使用new操作符。 与工厂模式的区别: A、没有显式地创建对象 B、直接将属性和方 ...
分类:
编程语言 时间:
2017-08-24 20:00:24
阅读次数:
212