IT技术网www.itjs.cn

JavaScript设计模式经典之观察者模式

观察者模式( 又叫发布者-订阅者模式 )应该是最常用的模式之一. 在很多语言里都得到大量应用. 包括我们平时接触的dom事件. 也是js和dom之间......

19日

JavaScript实现异步的4种方法

你可能知道,Javascript语言的执行环境是'单线程'(single thread)。 所谓'单线程',就是指一次只能完成一件任务。如果有多个任务,就必须排......

17日

Android Webview Java和Javascript安全交互

最近要对一个网页的源代码进行检测,Android Webview中没有直接获取网页源代码的接口,传统的addJavascriptInterface方法存在安全隐患,所以研究......

17日

JavaScript数组合并的几种方法

这是一篇简单的文章,关于JavaScript数组使用的一些技巧。我们将使用不同的方法结合/合并两个JS数组,以及讨论每个方法的优点/缺点。 让......

16日

JavaScript设计模式经典之简单工厂模式

简单工厂模式是由一个方法来决定到底要创建哪个类的实例, 而这些实例经常都拥有相同的接口. 这种模式主要用在所实例化的类型在编译期......

15日

JavaScript设计模式经典之单例模式

《Practical Common Lisp》的作者 Peter Seibel 曾说,假设您需要一种模式,那一定是哪里出了问题。他所说的问题是指因为语言的天生缺陷,不得不......

14日

学习Javascript的8张思维导图

学习的道路就是要不断的总结归纳,好记性不如烂笔头,so,下面将po出8张javascript相关的思维导图。 思维导图小tips:思维导图又叫心智图,......

10日

JavaScript实现的9大排序算法

笔试面试经常涉及各种算法, 该篇文章简要介绍常用的一些算法,并用JavaScript实现。 1、插入排序 1)算法简介 插入排序(Insertion-Sort)的......

04日

Javascript中的AOP编程

Duck punch 我们先不谈AOP编程,先从duck punch编程谈起。 假设您去wikipedia中查找duck punch,你查阅到的应该是monkey patch这个词条。根据解释,M......

03日

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

语义化这个词在 HTML 中用的比较多,即根据内容的结构化选择合适的标签。其作用不容小觑: 赋予标签含义,让代码结构更加清晰,虽然我......

23日