`
MirrorAvatar
  • 浏览: 46530 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
了解Object类型 1.Object的基本概念 ECMAScript中对象的本质:一组数据和功能的集合。 创建一个新对象: var o = new Object(); var o = new Object; //有效,但是不推荐   在ECMAScript中,如果不给构造函数传参数,可以省略后面的那一对圆括号。但是不推荐这样做。

如何阅读

《钻石途径4:无可摧毁的纯真》 学生:我发现我最近花了许多时间追求知识,我一直在背书和试着去学一些东西,因为马上就要考试了。我想我要问的是,我如何能……   阿玛斯:让我告诉你我的做法是什么。我会阅读各式各样的心理学书籍,而且非常专注地阅读它们。我阅读它们的理由是因为我喜欢这么做,这是既自然又不费力的事,因为我真的很感兴趣。通常从其中会产生许多了解,虽然我只是很自发地选一本书来读。从这样的角度去做这件事,往往能吸收许多东西,而且得到的知识也会使你更了解自己,认清自己和他人的某些真相。这其中存在着一些好奇心,而且是兴致勃勃的,所以阅读的速度会很慢。我并不想尽快把这些书读完,我只是对它们感兴 ...
理解掌握ECMAScript的String类型 1.转义序列有哪些? 转义序列,String类型的特殊字符字面量(Character Literals)。 字面量 含义 \n 换行 \t
从哪几个方面来掌握Number类型? 首先,明确一点:变量没有类型,有类型的是变量的值。变量用来存储各个类型的值。 一.Number类型的基本概念 Number类型的值有两种:整数值和浮点数值(浮点数值在某些语言中也被成为双精度数值double-precision)。这两种数值都是用IEEE754格式来表示的。 二.Number类型数值字面量格式有哪些?
1.使用最多 Boolean类型是ECMAScript中使用得最多的一种类型,该类型只有两个字面值:true和false。 2.字面值区分大小写 Boolean类型的字面值true和false是区分大小写的。也就是说,True和False(以及其他的混合大小写形式)都不是Boolean值,只是标识符(identifier)。 typeof true // "boolean" typeof false // "boolean" typeof True // "undefined" typeof False // ...
如何掌握Null类型 1.理解Null类型基本概念 Null类型是第二个(第一个是Undefined类型)只有一个值的数据类型,这个特殊的值是null。从逻辑角度来看,null值表示一个空对象指针,而这也正是使用typeof操作符检测null值时会返回"object"的原因。 typeof null;//"object" 2.掌握null的最佳实践 如果定义的变量准备在将来用于保存对象,那么最好将该变量初始化为null而不是其他值。这样一来,只要直接检查null值就可以知道相应的变量是否已经保存了一个对象的引用了,如下面的例子所示: i ...
许多语言是为了某个特殊的问题领域而设计的。 2015年2月 TIOBE 编程语言排行榜中各大高级程序设计语言的设计出来的目的、擅长领域 C,适合底层的系统程序设计。 Java,广泛应用于个人PC、数据中心、游戏控制台、科学超级 ...
Evolution 高级程序设计语言设计出来目的是什么? 如今,有上千种高级程序设计语言。每种语言都有其擅长的东西,每种语言都有自己做事的方式。计算机还是一门新兴的学科,我们还在一直寻找更好的做事方式,因此才有了 ...
程序设计语言发展,3个时代:机器语言时代,汇编语言时代和高级语言时代。  
《JavaScript高级程序》第三版,第三章基本概念,第一节语法。 Github地址:Reviewing syntax,欢迎修正。  
最近在看:Scope Closure,总结一下这一章中重要的知识结构。   首先,祭出自己画的这个知识导图: 然后,来说一下对闭包(Closure)的理解: 写道 Closure is when a function can remember and access its lexical scope even when it's invoked outside its lexical scope.    其中有个短语重复了两次:lexical scope,词法作用域。闭包就是基于词法作用域规则的。 当有个callback函数的时候,那里就会有一个作用域。 IIFE会创 ...
《Programming Language Pragmatics》第三版,知识框架总览.   
在知乎上看到一个问题:“怎么才能知道自己的编程水平?”。   排名第一的mu peng的回答是:   看需求。如果需求改了一点,自己的代码就要推倒重来,这说明还需努力。如果需求改了很多,客户,PM都觉得很不好意思,自己勉为其难的答应了。可是回去半天就改完了,测试基本没有bug。这就说明水平不错了。谢邀。   看到此回答,受益匪浅。于是想到了自己的前端开发工作。   我觉着在开发当中,解耦一定要做好,因为,正如上面所说,客户可能会不断地提需求,你得不断地改页面。如果做好解耦工作,那么改起来就不那么痛苦了。   在我工作中,我用到了两种解耦,一种是代码上的解耦,第二种是业务上 ...
我这里所谓的“静态页面”是指那些纯展示页面:没有交互,只是从数据库取数据展示数据。   根据查到的结果不同,渲染不同的信息。 查到数据了。显示查到的逻辑。 没有查到数据。提示数据没有维护。 查询出错了。提示查询出错,重新刷新什么的。 欢迎指正    
引言:有的公司面试前端开发的时候,可能会问JavaScript逗号操作符的问题,详情请参考文章最后的链接。   知识结构:     JavaScript逗号操作符,在MDN上是这么说的:   The comma operator evaluates each of its operands (from left to righ ...
Global site tag (gtag.js) - Google Analytics