JavaScript

JavaScript是互联网上最流行的脚本语言,这门语言可用于 HTML 和 web,更可广泛用于服务器、PC、笔记本电脑、平板电脑和智能手机等设备。JavaScript 是一种轻量级的编程语言。JavaScript 是可插入 HTML 页面的编程代码。JavaScript 插入 HTML 页面后,可由所有的现代浏览器执行。

JavaScript 命名空间

使用过Java、C#的同学对命名空间非常的熟悉,在复杂的系统中会有N多的函数、对象,语言提供的、架构预定义的,这么多的函数和对象,由于编程规范要求起有实际意义的名字,难免会重名发生错误调用,而有了命名空间烦恼就没有了,不但可以分类组织函数与对象,还可以形成隔离,解决重名问题。 使用JavaScript就没有这么舒服了,Javascript只有函数作用域,什

2015-07-17 11:36:49

javascript十个最常用的自定义函数

如果不使用类库或者没有自己的类库,储备一些常用函数总是有好处的。 (10)addEvent 网上最流行的版本是Scott Andrew的,据说javascript界曾举行一场比赛(此事件我们可以在Pro Javascript Techniques第100页看到)或浏览PPK的网站,征求添加事件与移除事件的函数,他就是其获奖者。下面就是他的实现:

2015-07-17 11:36:49

高级Javascript调试——console.table()

  原文:http://www.mariusschulz.com/2013/11/13/advanced-javascript-debugging-with-consoletable 本文只是简单翻译,部分不重要部分略去,请原谅。   通过console.log()打印数组 试想一下,假如你创建了一个编程语言以及其文件后

2015-07-17 11:36:49

IE下用JavaScript将HTML导出为Word、Pdf

       最近升级公司内部系统发文章的功能,涉及到将文章内容导出为html、word、pdf,系统多用于IE环境下,并且公司电脑都预装了office,所以导出暂时采用客户端的方式。        页面基本结构:        &

2015-07-17 11:36:48

【初窥javascript奥秘之闭包】叶大侠病都好了,求不踩了:)

前言 咳咳,叶大侠病了,昨天晚上回家时候在车上就不舒服,果然回来就挂了,本来还想今天接着上班撑下去的。但是昨天又看到一个IT巨子挂了,所以果断请了一个假!!! 但是早上7.00左右就迷迷糊糊的醒了,于是我在想我是不是该“身残志坚”一番。。。。 咳咳,以上玩笑,我们最近一起学习了很多CSS的东西,相信大家的CSS水平必定提高了吧?

2015-07-17 11:36:48

如何让你的JavaScript代码更加语义化

语义化这个词在 HTML 中用的比较多,即根据内容的结构化选择合适的标签。其作用不容小觑: 赋予标签含义,让代码结构更加清晰,虽然我们可以在标签上添加 class 来标识,但这种通过属性来表示本体的形式会显得不够直接,而且在一定程度上也有冗余。 优化搜索引擎(SEO),结构良好的网页对搜索引擎的亲和力是很高的,百度和 google 也给出了很多网页结

2015-07-17 11:36:48

【JS】【客户端】在HTML里嵌入JavaScript

在HTML里嵌入JavaScript 在HTML文档里嵌入客户端JavaScript代码有4中方法: 内嵌,放置在<script>和</script>标签之间  (少) 放置在有<script>标签的src属性指定的外部文件中  (多) 放置自HTML事件处理程序中,该事件处

2015-07-17 11:36:48

Javascript 中 null、NaN和undefined的区别

js中的数据类型有undefined,boolean,number,string,object等5种,前4种为原始类型,第5种为引用类型。 从上面的代码中可以看出未定义的值和定义未赋值的为undefined,null是一种特殊的object,NaN是一种特殊的number。 JavaScri

2015-07-17 11:36:47

取消按回車后就响应Button事件的JavaScript

加入这段JavaScript代码即可把Enter事件改为Tab功能   <script language=\"javascript\" for=\"document\" event=\"onkeydown\" type=\"text/javascript\">   if(event.keyCode==13 &am

2015-07-17 11:36:47

谈谈javascript语法里一些难点问题(二)

3)    作用域链相关的问题   作用域链是javascript语言里非常红的概念,很多学习和使用javascript语言的程序员都知道作用域链是理解javascript里很重要的一些概念的关键,这些概念包括this指针,闭包等等,它非常红的另一个重要原因就是作用域链理解起来太难,就算有人真的感觉理解了它,但是碰到很多实际问

2015-07-17 11:36:47

Dojo 扩展 javascript 核心库 - dojo.hitch

dojo.hitch 是在 Dojo 中直接或间接被广泛使用的函数. hitch 的中文意思是: 钩住,拴住. 在 Dojo 中, dojo.hitch() 的作用是给一个方法绑定其执行上下文. 在 Dojo 中, dojo.hitch 函数非常重要. 原因有两点:  1. Javascript 中, 函数不与定义它们的上下

2015-07-17 11:36:47

JavaScript设计模式之一封装

对于熟悉C#和Java的兄弟们,面向对象的三大思想(封装,继承,多态)肯定是了解的,今天我想讲讲如何在Javascript中利用封装这个特性,开讲! 我们会把现实中的一些事物抽象成一个Class并且把事物的属性(名词)作为Class的Property把事物的动作(动词)作为Class的methods。在面向对象的语言中(C#等)都会有一些关键字来修饰类或者

2015-07-17 11:36:47

《JavaScript语言精粹》读书笔记

<javaScript语言精粹>这本书写的很好,可以说句句是精华。这么薄的一本书讲JavaScript的特点介绍的非常清楚,是我对JavaScript的认识更加的深入。以前总觉得函数式编程很难理解,但是看了这本书以后我觉得对其有了一个新的认识。严格意义上说JavaScript并不仅仅是一门函数式编程语言,书中有一句话对它的特性做了一

2015-07-17 11:36:46

【javascript基础】2、函数

前言 我在上一篇【javascript基础】基本概念中介绍了javascript的一些基本概念,多谢大家的阅读和意见,自己写的东西可以被大家阅读,真心高兴,刚开始发布的时候我一直盯着阅读人数,虽然知道大家可能就是点开一下而已,但是还是给我一些继续写下去的信心。那今天写一些关于javascript函数的一些知识,帮助大家熟悉或者复习一些函数的基本知识。 P

2015-07-17 11:36:46

ArcGIS JavaScript API开发的地图

         ArcGIS Server JavaScript API是建立在ArcGIS Server REST API基础上。JavaScript  API是将地理信息系统的地图和任务嵌入到Web应用程序的一种轻量级方式。现在javascript ap

2015-07-17 11:36:46

Ext Direct -----javascript 与后台无缝融合

Ext Direct -----javascript 与后台无缝融合 第一次看到ext direct 时,就有一种高深慎入的踌躇。后来闲着DT,自己在网上看到了使用案例,于是开始自己试着能否快速搭建这样一个应用,让javascript从语法调用上直接使用后台语言编写的处理程序,天啊,这让newjser听起来好像是在开玩笑,而那些

2015-07-17 11:36:45

【初窥javascript奥秘之让人捉摸不定的this】你知道现在this指向哪里吗???

前言 之所以会有此篇文章当然还要从最近的一次面试说起,很抱歉居然又扯到面试上去看,其实不要说,平时不注意的东西,往往在面试时便会立马给你揪出来哪里有问题。 比如我当时就小小的栽了个跟头,栽跟头不要紧,要紧的是我确实对js的一些问题没有了解透彻。 俗话说的好,半灌水响叮当,我就那种一直认为自己js功底好的人,但真的拿出手来说,其实真的有点水了......

2015-07-17 11:36:45

JavaScript学习笔记(二)

数据类型和值       1.计算机是通过操作值(value)来运行的,能过表示并操作的值得类型称为数据类型。     2.在 ECMAScript 中,变量可以存在两种类型的值,即原始值和引用值。

2015-07-17 11:36:45

JavaScript里的依赖注入

我喜欢引用这句话,“程序是对复杂性的管理”。计算机世界是一个巨大的抽象建筑群。我们简单的包装一些东西然后发布新工具,周而复始。现在思考下,你所使用的语言包括的一些内建的抽象函数或是低级操作符。这在JavaScript里是一样的。 迟早你需要用到其他开发人员的抽象成果——即你依靠别人的代码。我喜欢依赖自由(无依

2015-07-17 11:36:45

《JavaScript语言精粹》笔记

0、JavaScript的简单数据类型包括数字、字符创、布尔值(true/false)、null和undefined值,其它值都是对象。 1、JavaScript只有一个数字类型,它在内部被表示为64位的浮点数。没有分离出整数,所以1和1.0的值相同。 2、NaN是一个数值,表示一个不

2015-07-17 11:36:45