杨小邪的空中楼阁

JavaScript 高程设计——引用类型(二)

RegExp 类型 ECMAScript 通过 RegExp 类型来支持正则表达式。使用下面类似 Perl 的语法,就可以创建一个正则表达式。 var expression = / pattern / flags ; `</pre> 正则表达式的匹配模式支持下列3个标志(flags):`g` ——全局,`i` ——不区分大小写,`m` ——匹配多行。 <pre>...

JavaScript 高程设计——引用类型(一)

引用类型的值(对象)是引用类型的一个实例。在 ECMAScript 中,引用类型是一种数据结构,用于将数据和功能组织在一起。 对象是某个特定引用类型的实例。新对象是使用 new 操作符后跟一个构造函数来创建的。构造函数本身就是一个函数,只不过该函数是出于创建新对象的目的而定义的。 var person = new Object(); `</pre> ## Object 类型...

JavaScript 高程设计——变量、作用域和内存问题

基本类型和引用类型的值 5种基本数据类型:Undefined、Null、Boolean、Number和String是按值访问的,因为可以操作保存在变量中的实际的值。 引用类型的值是保存在内存中的对象。与其他语言不同,JavaScript 不允许直接访问内存中的位置,也就是说不能直接操作对象的内存空间。在操作对象时,实际上是在操作对象的引用而不是实际的对象。为此,引用类型的值是按引用访问的...

JavaScript 高程设计——基本概念

语法 严格模式 &quot;use strict&quot;; `</pre> ## 关键字和保留字 关键字 <pre>`break case catch continue default delete do else finally for function if in instanceof n...

JavaScript 高程设计——在HTML中使用 JavaScript

<script> 元素 HTML 4.01 为 &lt;script&gt; 定义了以下6个属性: async:可选。表示应该立即下载脚本,但不应妨碍页面中的其他操作。只对外部脚本文件有效; charset:可选。表示通过 src 属性指定的代码的字符集。很少有人用这个属性; defer:可选。表示脚本可以延迟到文档完全被解析和显示之后再执行; ...

一次让我瞬间长大的经历

原文链接 今天,我突然对人情世故、世态炎凉有了非常深刻的理解。一瞬间,觉得自己成长了许多。 一直有关注我博客的人都应该知道,因为长期编码导致我的身体吃不消了。去年年底从国企离职后就没有上班了,虽然靠着一些投资和理财收入能够勉强维持生活,但是在家还是闷得慌,得找份工作有点事做,有点人际交流。但是又不太想从事繁重的编码工作,正好政府在招聘编制人员,有比较适合我的职位(与计算机相关的,具体就不...

JavaScript 高程设计——JavaScript 简介

JavaScript 诞生于1995年。当时,它的主要目的是处理以前由服务器端语言负责的一些输入验证操作。如今,JavaScript 的用途早已不再局限于简单的表单验证,而是具备了与浏览器窗口及其内容等几乎所有方面交互的能力。JavaScript 已经成为一门功能全面的编程语言,能够处理复杂的计算和交互,拥有了闭包、匿名函数(lamda,拉姆达),甚至元编程等特性。 JavaScript ...

我复活啦

自从谷歌被封,Goagent 阵亡,迫使我在 VPS 上搭建了 ShadowSocket,由于 VPS 的配置过低,同时运行后博客会有卡顿的现象,博客一直处于 shutdown 状态。当然,这个问题可以通过优化来解决,但是我似乎想以这种方式在内心中表达我的愤慨,即使这样做毫无意义。 这一停就是半年! 前几天终于有了点闲暇的时间,于是对 VPS 进行了优化,顺便做了个皮,博客终于可以复活了...

说说我这些日子都干了些什么

说说这些日子都干了什么吧! 回头看去,离上次更新博客已经有两个半月了,时间就像一把杀猪刀,我离刀落下的时间又近了一点。 极限反杀加单杀 过完年,部门独立出来成为了子公司,当然这跟我没什么关系,我还是坐在那里,干着同样的活。但组织架构变了,我们部门也进行了重新分组,每个组负责不同的业务。我被分到四组,负责集团业务。说来简单,但真正做起来很难,而集团业务就这样的事情。开始数据迁移,不算什么...

每一天当成是末日来对待

自己准备了几本书,打算把 JavaScript 系统的学习一下,有《JavaScript 高级程序设计》、《JavaScript 语言精粹》和《JavaScript 设计模式》,甚至还有《Node.js 深入浅出》。可以有这么多书看了,兴奋到不行。从高级程序设计和Node开始看,大部分都在公交车上看。早晨八点出门,坐428路两站,下来再做985/984/617等,回来的时候坐464,路程...