JavaScript
学习JavaScript前端知识,包括JavaScript对象、函数、方法和属性,编写基础JavaScript代码,分享JavaScript资源等
《JavaScript模式》代码复用模式
当我们说到代码复用的时候,想到的第一件事就是继承,本章会有很大篇幅讲述这个话题,你将看到好多种方法来实现“类式(classical)”和一些其它方式的继承。
《JavaScript模式》函数
本章将会介绍在JavaScript中定义函数的几种方式,包括函数表达式和函数声明以及局部作用域和变量声明提前的工作原理。然后会介绍一些有用的模式,帮助你设计API、搭建代码架构、并优化性能。
《JavaScript模式》设计模式
JavaScript作为一种基于原型的弱类型动态语言,有些时候实现某些模式时相当简单,甚至不费吹灰之力。让我们从第一个例子——单例模式——来看一下在JavaScript中和静态的基于类的语言有什么不同。
《JavaScript模式》对象创建模式
我们将对命名空间、依赖声明、模块模式以及沙箱模式进行初探——它们可以帮助我们更好地组织应用程序的代码,有效地减少全局污染的问题。除此之外,还会讨论私有和特权成员、静态和私有静态成员、对象常量、链式调用以及一种像类式语言一样定义构造函数的方法等话题。
《JavaScript模式》第三章 字面量和构造函数
本章将会讨论字面量,包括对象、数组和正则表达式字面量,以及为什么字面量要比等价的内置构造函数(如Object()、Array()等)要更好。
《JavaScript模式》第二章 概要
本章将概要介绍一些编写高质量JavaScript的最佳实践、模式和习惯,比如避免全局变量、使用单var声明、预缓存循环中的length、遵守编码约定等等。
使用Vue.js和Axios从第三方API获取请求数据
本文通过使用Vue.js来获取API数据,从创建Vue,到获取数据,渲染数据,计算方法。接着介绍了组件和过滤等,是你学习Vuejs的一个比较清晰的案例,希望对你学习Vue有所帮助。
JavaScript的三种主要模式介绍
尽管JavaScript十分灵活,可以用你所熟悉的其他任何编程语言的编程风格来写JavaScript程序,但最好的方式还是拥抱它的独到之处、学习它所特有的编程模式。
addEventListenter和attachEvent事件兼容代码
在浏览器中,绑定事件方法由于IE和chrome等支持W3C标准的浏览器有所区别。本文针对addEventListener和attachEvent的这两个进行了一些分析,最后给出了一个比较完整的兼容代码。
解决IE8及以下浏览器不支持console代码
加入以下这段代码在js文件,能够保证支持console的输出内容,不支持的比如IE8及以下的则不会输出,不会导致一些错误。