什么是单页应用?
在我们以前开发web程序的时候,都是通过不同的html,js,css进行控制。网站就是网页的集合,但是如今react,angular,vue的诞生,产生了单页面应用(single page application),构建web应用可能只有一个页面,这个页面不再是简单地把内容进行布局排序,它已经成为web应用的容器。这样还有一个页面的web应用程序成为单页面应用程序。也叫单页应用。单页应用是如何..
·
在我们以前开发web程序的时候,都是通过不同的html,js,css进行控制。网站就是网页的集合,但是如今react,angular,vue的诞生,产生了单页面应用(single page application),构建web应用可能只有一个页面,这个页面不再是简单地把内容进行布局排序,它已经成为web应用的容器。这样还有一个页面的web应用程序成为单页面应用程序。也叫单页应用。
单页应用是如何工作的呢?
当web浏览器加载一个web页面的时候,就会创建这个web页面的文档对象模型。DOM将页面描述为一个树的结构,实际上,只需要通过HTML标签就可以描述页面的结构布局。
不管你创建的是传统的web页面还是单页应用,两者的区别在于接下来所需要的工作。如果你创建的是传统的web页面,那么现在你已经完成了页面的布局。反之,如果你创建的单页应用,那么还需要使用web浏览器的js来操作DOM以创建而外的元素。
更多推荐
已为社区贡献2条内容
所有评论(0)