文章记录

DOM-事件

2018-05-23

JavaScript 的作用就是让 html 静态页面具备动态效果,而这些基本都是利用 DOM 事件来实现的。

了解更多

DOM-元素节点属性

2018-05-21

元素节点上具有很多属性,这些属性我们通常可以很方便的获取,并进行简单的操作。

了解更多

CSS 清除浮动

2018-05-21

在浮动布局中,有时候会因为父元素没有设置高度而子元素浮动导致父元素坍塌,我们就需要清除浮动撑起父元素的高度,在这里总结一下常用方法。

了解更多

DOM-元素节点几何量

2018-05-19

当我们在查看 HTML 文档时,每个元素节点被解析后,都画成了可视形状。我们可以获取每个元素节点的几何量(宽、高、偏移量)以及页面滚动距离。

了解更多

编辑器:Sublime Text 常用插件

2018-05-19

Sumblime Text 是一个具有漂亮的界面和强大功能的文本编辑器,而且也支持许多丰富的插件。它是一个收费软件,但是允许开发人员无限期的免费试用。这篇文章介绍一下常用的插件。

了解更多

编辑器:Sublime Text - Vim 插件

2018-05-18

Sumblime Text 是一个具有漂亮的界面和强大功能的文本编辑器,而且也支持许多丰富的插件。它是一个收费软件,但是允许开发人员无限期的免费试用。

了解更多

DOM-节点集合

2018-05-17

当从文档树中选取成组的节点或者使用预定义的节点集合时,这些节点都是放在 NodeList 或者一个 HTMLCollecton 之中,而不是一个数组(Array)中。

了解更多

DOM-选取元素节点

2018-05-17

DOM 操作都是通过对文档树中节点的访问来实现的,如何选取特定的元素节点是关键,进而才能访问该元素节点实现修改、查看、移除、替换等操作。

了解更多

DOM-元素节点

2018-05-17

可以说,元素节点是 DOM 树中的核心部分,我们进行文档的操作通常都是建立在元素节点上的。

了解更多

文档对象模型(DOM)

2018-05-16

在网页设计中,有一个很重要的角色需要我们了解,DOM 帮助我们对页面元素进行增、删、改等全方位的操作,而且让 JavaScript 在客户端修改 HTML 文档成为一个很简单的事情,可以说 DOM 为我们操作 HTML 文档提供了强大的编程接口。

了解更多

浏览器对象模型(BOM)

2018-05-15

在网页开发中,我们通常专注于内容的设计,而有些时候我们需要进行不同窗口之间的交互,这时候我们就需要学习如何运用 BOM 中的许多核心对象,及其属性、方法。

了解更多

CPU 的七种寻址方式

2018-05-05

CPU 获取数据的方式不仅仅一种,多种方式也为不同数据的获取提供了不同的效率考量,保证了寻址效率与指令的灵活性。

了解更多

内存的 3 种刷新方式

2018-05-03

内存为我们提供了一个数据快速交换的缓冲区,但同时会在掉电的情况下数据丢失,来看看内存是如何在带电情况下刷新数据的。

了解更多

Linux-Vim 编辑器

2018-04-27

在 Linux 这样的命令行操作系统中,必须有一款功能强大的编辑器支持我们快速完成文本编辑,这就是 Vi 编辑器;通过对其加强和升级,Vim 编辑器比前者更为强大,拥有更多的功能和颜色高亮的特性,是程序员在 Linux 下编码的利器。

了解更多

微处理器寻址范围

2018-04-28

为什么内存不是越大越好,内存的大小受限于处理器的寻址范围。

了解更多

Web 前端架构设计

2018-03-28

Web 前端开发是一个零散化的过程,基本上没有专业的 IDE 来为我们提供一整套的自动化流程解决方案,如何从需求到实现一步步快速推进形成完整的工作流,在后期如何高效的进行测试和优化,让前端开发可持续化、可扩展显得极为重要。

了解更多

Nginx 配置

2018-03-15

Nginx 作为一个轻量、高性能的服务器,近年来颇受欢迎,无论是生产环境还是开发环境都有其发挥作用的地方,其配置文件相对来说还是较为简单的。而且,现在 nginx 也支持 Windows 环境了,利用不同的配置可以满足我们不同的需求。

了解更多

Linux-常用 Shell 命令

2018-02-21

Linux 是一个优秀的开发环境,大多数服务器都在上面部署。作为一个程序员,熟悉Linux 系统的常用操作也是很必要的。在 linux 内核外,shell 提供了我们程序员(用户)与内核之间的交互媒介,shell 可以说是一个命令解释器,当然它也负责将内核输出信息翻译给程序员。

了解更多

Web 应用:单页面应用与路由

2017-10-25

现在,Web 技术不仅仅是局限于页面的开发技术,在应用的开发方面也是一种潮流,B/S 架构的技术是一种趋势。而像一般的管理型 Web 应用,不注重 SEO,非常适合单页面应用(SPA)的实现方式,而路由功能则是单页面应用的核心技术。

了解更多

单元测试工具:Junit

2017-08-30

通常一个项目的代码量是比较大的,而且其中逻辑也较为复杂,在开发完成后再进行项目测试其实是比较耗费时间和精力的,因此边开发边测试是个很好的选择,而 JUnit 则为我们提供了这样的便利。

了解更多

JavaScript 异步编程

2017-03-22

JavaScript 作为一门在 Web 开发中的主流语言,常常涉及到交互事件方面的应用,这不可避免的用到了异步编程的方法,而它本身则是单线程运行的。在以往的开发中,异步编程正变得越来越难管理,新的 Promise 标准 API 将使得异步编程更加方便、安全。

了解更多