前端开发教程
分享优秀web前端开发教程,共同学习精彩的web前端开发。
最全的JavaScript开发工具列表,总有一款适合你!
这篇博客将介绍一些常用的JavaScript开发工具:构建&自动化、IDE&编辑器、文档、测试、调试、安全、代码优化&分析、包管理。
前端跨域解决方案汇总
关于跨域的文章,之前分享过很多,来看看这篇前端跨域解决方案,由简及深介绍各种存在的跨域请求解决方案,包括 document.domain, location.hash, window.name, window.postMessage, JSONP, WebSocket, CORS
移动web开发规范
以下规范建议,均是Alloyteam在日常开发过程中总结提炼出的经验,规范具备较好的项目实践,强烈推荐使用,包括字体设置、基础交互和移动性能总结。
服务器缓存的实现过程详解
提高网页反应速度的一个方式就是使用缓存。一个优秀的缓存策略可以缩短网页请求资源的距离,减少延迟,并且由于缓存文件可以重复利用,还可以减少带宽,降低网络负荷。那么下面我们就来看看服务器端缓存的原理。
《JavaScript模式》DOM和浏览器中的模式
在本章中,你会看到一些零散的模式,包括DOM编程、事件处理、远程脚本、页面脚本的加载策略以及将JavaScript部署到生产环境的步骤。
《JavaScript模式》代码复用模式
当我们说到代码复用的时候,想到的第一件事就是继承,本章会有很大篇幅讲述这个话题,你将看到好多种方法来实现“类式(classical)”和一些其它方式的继承。
《JavaScript模式》函数
本章将会介绍在JavaScript中定义函数的几种方式,包括函数表达式和函数声明以及局部作用域和变量声明提前的工作原理。然后会介绍一些有用的模式,帮助你设计API、搭建代码架构、并优化性能。
《JavaScript模式》设计模式
JavaScript作为一种基于原型的弱类型动态语言,有些时候实现某些模式时相当简单,甚至不费吹灰之力。让我们从第一个例子——单例模式——来看一下在JavaScript中和静态的基于类的语言有什么不同。
《JavaScript模式》对象创建模式
我们将对命名空间、依赖声明、模块模式以及沙箱模式进行初探——它们可以帮助我们更好地组织应用程序的代码,有效地减少全局污染的问题。除此之外,还会讨论私有和特权成员、静态和私有静态成员、对象常量、链式调用以及一种像类式语言一样定义构造函数的方法等话题。
《JavaScript模式》第三章 字面量和构造函数
本章将会讨论字面量,包括对象、数组和正则表达式字面量,以及为什么字面量要比等价的内置构造函数(如Object()、Array()等)要更好。