随着移动端的出现,前端开发又迎来了第二春,前端框架也迎来了发展的机遇。像Vue和React、Angular等前端框架的出现,让前端的开发更加的规范化、也让更加的便捷。这样子的好处表现在前端工程化、前后端分离(数据双向绑定)、组件化开发。这些...
Node.js对一些特殊用例进行优化,提供替代的API,使得V8在非浏览器环境下运行得更好,V8引擎执行Javascript的速度非常快,性能非常好,基于ChromeJavaScript运行时建立的平台,用于方便地搭建响应速度快、易于扩展的...
Node.js发布于2009年5月,由RyanDahl开发,是一个基于ChromeV8引擎的JavaScript运行环境,使用了一个事件驱动、非阻塞式I/O模型,让JavaScript运行在服务端的开发平台,它让JavaScript成为与P...
API是应用程序向别的程序发送数据的通道。你有没有登陆过某些需要你使用facebook账号登录的网页?facebook将某些函数公开给这些网站使用,这些就是API。一个RESTfulAPI应该不以服务器/客户端的状态改变而改变。通过使用一个...
Nodejs的模块化由于出现的较早,因此它遵循的是CommonJS规范,而非ES6的模块化。在Nodejs的模块化中,最常用到的有module对象、exports对象、require方法。其中module和exports用于输出模块,req...
Ajax不是一种新的编程语言,而是一种用于创建更好更快以及交互性更强的Web应用程序的技术。JavaScript、XML、HTML与CSS在Ajax中使用的Web标准已被良好定义,并被所有的主流浏览器支持。Ajax应用程序独立于浏览器和平台...
jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(框架)。要掌握jQuery的核心技术就必须要明白jQuery的设计思想,下面我们来简单介绍一下,想深入了解的可以在动力...
jQuery的基本设计思想和主要用法,就是"选择某个网页元素,然后对其进行某种操作"。这是它区别于其他Javascript库的根本特点。使用jQuery的第一步,往往就是将一个选择表达式,放进构造函数jQuery()(简...
Ajax不是一种新的编程语言,而是一种用于创建更好更快以及交互性更强的Web应用程序的技术。Ajax的原理简单来说通过XmlHttpRequest对象来向服务器发异步请求,从服务器获得数据,然后用javascript来操作DOM而更新页面。...
Bootstrap是目前最受欢迎的前端框架之一,Bootstrap是基于HTML、CSS、JAVASCRIPT的,它简洁灵活,使得Web开发更加快捷。Bootstrap提供了优雅的HTML和CSS规范,它即是由动态CSS语言Less写成。随...