JavaScript的this对初学者来说一直是一个很头疼的问题,因为它的指向刚刚接触的时候往往觉得有点莫名奇妙,这篇博客用实例来概括一下,this代表什么以及如何改变函数的this. 在<JavaScript高级程序设计>一书中,对this做出了简单的介绍.即"this引用了函数据以执行的环境对象 ...
分类:
编程语言 时间:
2017-06-03 22:35:31
阅读次数:
289
在javasript中delegate这个词经常出现,看字面的意思,代理、委托。那么它究竟在什么样的情况下使用?它的原理又是什么?在各种框架中,也经常能看到delegate相关的接口。这些接口又有什么特殊的用法呢?这篇文章就主要介绍一下javascript delegate的用法和原理,以及Dojo ...
分类:
编程语言 时间:
2017-05-24 15:57:34
阅读次数:
171
JavaScript(js) ECMA 定义的基础语法 DOM document object model BOM Browser object model Javasript 基于对象的,也是面向对象 ECMAScript描述了以下内容: 语法 类型 语句 关键字 保留字 运算符 对象(封装 继承 ...
分类:
编程语言 时间:
2017-05-23 23:50:57
阅读次数:
384
JavaSript模块化 在了解AMD,CMD规范前,还是需要先来简单地了解下什么是模块化,模块化开发? JavaSript模块化 模块化是指在解决某一个复杂问题或者一系列的杂糅问题时,依照一种分类的思维把问题进行系统性的分解以之处理。模块化是一种处理复杂系统分解为代码结构更合理,可维护性更高的可管 ...
分类:
编程语言 时间:
2017-05-17 23:35:02
阅读次数:
320
Javascript中经常涉及到对字符串和数组的处理,今天总结一下具体的用法 一 操作字符串 String对象有很多函数,可以以不同的方式访问和操作字符串,具体方法如下: charAt(index) 返回指定索引处的字符 charCodeAt(index) 返回指定索引处的字符的Unicode值 c ...
分类:
编程语言 时间:
2017-04-08 15:12:39
阅读次数:
292
作者: 方晓(陆金所前端工程师) 适应读者 前端工程师 前端架构师 javascript爱好者 测试工程师 吃瓜群众 什么叫javascript全栈? 大多数人觉得js是不是处理下dom元素,写写页面,其实javascript发展到今天已经可以使用于各个领域,javasript全栈是通过java ...
分类:
编程语言 时间:
2017-03-28 18:56:20
阅读次数:
592
背景 项目是基于Ruby on Rails开发的web程序,应该说项目中的测试实践是很好的,具有高覆盖率的单元测试以及比较合理的集成测试。存在的问题是,所有的单元测试和集成测试都是针对后端代码的,前端的JavaSript代码没有单元测试(这个是有历史原因的,暂时没法改变)。这也就意味着针对前端UI的 ...
分类:
其他好文 时间:
2017-03-07 22:54:14
阅读次数:
652
在javascript里面一共有5种基本的数据类型,分别是:Number,String,Boolean,Null,Undefined7种引用类型,分别是:Object类型,Array类型,Date类型,RegExp类型,Function类型,基本包装类型,单体内置对象。*注“引用类型的值(对象)是引 ...
分类:
编程语言 时间:
2017-02-03 23:09:29
阅读次数:
290
一直很奇怪 哪种写法更好 or ? 大致解释就是 如果用H5 就不需要加,因为H5默认属性就是text/javascript, 而 HTML 4.01 and XHTML 1.0 规范 type 属性是需要的,如果用H5 是可以且比较好的选择。 参考:http://stackoverflow.com... ...
分类:
编程语言 时间:
2017-01-12 18:53:33
阅读次数:
305
方式一 方式二 方式三 方式四 推荐使用方式四,方式四的使用范例如下: 参考http://www.jb51.net/article/40678.htm ...
分类:
编程语言 时间:
2017-01-09 16:12:20
阅读次数:
211