Clean JavaScript:写出整洁的JavaScript代码 经验

很多开发者都会推崇Robert C. Martin的 Clean Code 一书中提及的软件工程准则,本文就是对于这些准则在JavaScript开发领域中的实践应用总结。本文并不仅仅是样式指南,而是对于如何编写出基于JavaScript实现的高可读性、高可用性以及可重构的软件系统。虽然本文对比的讲了很多好坏的实践,但并不是说本文就建议大家强制遵循所有的指南。实际上对于Clean Code的概念不同的团队、不同的开发者都会有不同的见解与看法,本文的很多观点也是充满争议。软件工程已经走过了五十多个年头,而我们也一直在前行,很难说有什么原则是永恒正确的。作者更希望这些指南与考量起到试金石的作用,成为评判团队JavaScript代码质量的考量标准之一。

ManualRosen 2017-01-08   16199   0
P13

  JavaScript 学习 文档

Call方法的使用:Call方法能够改变this的指向eg:call方法实现继承。

zprealman 2013-08-01   1577   0
P

JavaScript 数组 文档

本文列举了各种JavaScript对象与数组,同时包括对上述每一对象或数组所完成工作的简短描述,以及与其相关的属性方法,以及事件处理程序,还注明了该对象或数组的父对象用户同样可能需要参考Online Companion中的超级文本Object Hierarchy页面,以便了解这些对象之间是如何相互关联的。

gmaj 2012-10-15   2258   0

JavaScript 的 this 原理 经验

学懂 JavaScript 语言,一个标志就是理解下面两种写法,可能有不一样的结果。

lm4522 2018-06-18   33569   0
P43

  Javascript 教程 文档

JavaScript来历和用途Javascript是网景(Netscape)公司开发的一种基于客户端浏览器、基于对象、事件驱动式的网页脚本语言不是JScript,更不是Javajavascript和vbscript的区别特点:是一种在网页客户端执行的弱类型脚本语言语法风格类似C语言严格的区分大小写分号表示一句话的结尾网页客户端最通用的脚本语言之一如何定义javascript在元素的客户端事件中直接调用脚本常见的html的事件。

happy熊 2014-01-05   529   0

Javascript VirtualKeyboard 开源项目

Web虚拟键盘,可嵌到WYSIWYG HTML编辑器,Web mail系统,聊天系统,论坛或其它需要用户输入的应用程序中。支持大约80种语言/170种键盘布局。支持键盘和鼠标两种输入。完全基于CSS设计的UI,能够很方便地更换皮肤。

码头工人 2019-02-23   936   0
Other  
P

javascript特效 文档

简介:本软件为Javascript共享教学软件,包含各种Javascript源码及演示,力求丰富易懂。

vandermonde 2012-10-25   2994   0
P123

  JavaScript核心 文档

ywlvip 2011-05-18   3078   0
P37

  Javascript 编程 文档

编程世界里只存在两种基本元素,一个是数据,一个是代码。编程世界就是在数据和代码千丝万缕的纠缠中呈现出无限的生机和活力。

chenbaozhu 2012-08-16   1894   0
P10

  JavaScript 资料 文档

1、脚本语言 JavaScript是一种脚本语言,它采用小程序段的方式实现编程。它也是一种解释性语言。<br> 2、基于对象的语言 JavaScript是一种基于对象的语言,同时也可以看作是一种面向对象的,这意味着它能运用一些内置对象和自己已经创建的对象。<br> 3、事件处理机制 浏览器为了响应某个事件而进行的处理过程叫做事件处理。<br>

liuhu1314 2012-03-15   2653   0
P23

  javascript高级 文档

xiaosuisky 2016-10-17   1477   0

JavaScript Refactor 经验

只有Skilltree和Developer学习路线图 是远远不够的。 说明: 在构建EchoesWorks的时候用到了这个库,这是一个用于生成Markdown的Micro Markdown库。 由于对代码重构的最大难题是没有测试,在这里我们提供了尽可能高的测试覆盖率。至于功能见测试用例,测试用例是最好的文档。

jopen 2015-06-19   12923   0
P

JavaScript 教程 文档

JavaScript 是属于网络的脚本语言! JavaScript 被数百万计的网页用来改进设计、验证表单、检测浏览器、创建cookies,以及更多的应用。 JavaScript 是因特网上最流行的脚本语言。 JavaScript 很容易使用!你一定会喜欢它的!

minghua96 2012-07-10   5142   0
P11

  JavaScript 高级 文档

浏览器对象的层次结构window对象window对象是浏览器对象中其他大部分对象的共同的祖先,所以一般在JavaScript程序中可以省略window对象常用window对象的方法open(URL,windowName,parameterList):open方法创建一个新的浏览器窗口,并在新窗口中载入一个指定的URL地址close():

song5749 2012-06-07   382   0

JavaScript Sleep 博客

function sleep(millisecond) { var now = new Date(); var outTime = now.getTime() + millisecond; while (true) { now = new Date(); if (now.getTime() > outTime) { return; } } } function Test() { alert("sl

灬猜想灬 2012-07-28   1707   0
P46

  Javascript入门 文档

JavaScript 是一种脚本语言。脚本语言是一种轻量级的编程语言,是一种混合的语言,不是纯java语言,有一些vb的痕迹,被直接嵌入HTML 页面。

guotianma 2011-01-18   3905   0
P117

  javascript 编程 文档

第一讲javascript简介第二讲javascript快速入门第三讲数据类型与变量第四讲运算符、表达式与语句第五讲函数第六讲对象第七讲String与Array对象第九讲正则表达式第八Number与Fcuntion对象讲Data、Math、Boolean、第十讲BOM与DOM1、什么是JavaScript?第一讲JavaScript简介 JavaScript是一种小型的、轻量级的、面向对象的、跨平台的脚本语言,是目前最流行的网页客户端编程语言。用于控制网页内容,实现网页浏览者与网页内容之间的交互,实现动态网页效果。例如对表单数据有效验证、动态内容、动态改变文本格式、动态改变元素位置等。并且这种交互的实现直接发生在客户端,并不需要与Web服务器之间进行数据通信,因此获得极高的响应速度。Javascript首次出现时,最初是处理表单数据有效验证的问题,提高表单响应效率。JavaScript是一种解释型脚本语言

dongxin 2012-09-21   558   0
P118

  JavaScript 讲义 文档

JavaScript是由网景公司开发的一种跨平台,面向对象(object-oriented)的网页脚本语言(Web Script Language),是目前流行的网页特效设计语言。JavaScript代码可直接嵌入HTML文件中,随网页一起传送到客户端浏览器,然后通过浏览器来解释执行。

kalogen 2012-07-14   4448   0

高效的 JavaScript 经验

本文会展示一些能提升 Web 应用性能的改变,其范围涉及 ECMAScript —— JavaScript 的核心语言、DOM 和文件加载。

JonathanBoa 2017-01-15   7610   0

JavaScript很牛 经验

几年前,我从来没有想过现在的JavaScript竟然会变得几乎无处不在。下面是几个要关注JavaScript的原因。 首先,我认为JavaScript能够得到普及的主要原因之一是,JavaScript非常易于接近。学习JavaScript,对于初学者而言,相对比较容易,对于高级用户而言,又非常强大,可以用它来构建复杂又可靠的系统。 其次,之所以要关注JavaScript是因为现今的JavaScript已经无处不在。

jonh.felix 2015-11-17   20060   0
1 2 3 4 5 6 7 8 9 10