过个路,真心不错,厉害了
😄 非常漂亮的博客
@qq 单页应用其实是需要前后端相互配合的,我这里的处理逻辑很简单,就是不管任何URL 服务端返回的HTML都是一样的,而具体的页面间差异化的展示则由前端来渲染,这样就可以保证无论是点击切换或是刷新页面,你所看到的页面均是一致的!
我又来了,我看你的地址栏直接刷新整个网页也完全没有问题。这个是如何实现的?因为我自己试验发现:如果单独刷新浏览器地址栏之后,页面只显示Ajax取得的数据,而原本不需要刷新的地方就会消失。不知你有没有理解我想表达的意思
优秀
@qq 用框架开始开发的优势很明显,快速、高效、相对健壮。而且前人积累下的经验与代码很丰富。正儿八经的项目还是推荐用一些成熟的框架来实现,不过如果你的乐趣在于搭建这一套代码本身的话,怎么实现就是另一回事儿了!
@剧中人 大神 果然了得,自己写了一个框架。但是我想用express 和 ejs 来结合Ajax实现单页面程序,这样难度大不大?有么有好的建议?😄
@qq 多谢夸奖,其实我一直在说没有用后端框架是不恰当的,因为我在写了部分核心的逻辑之后,通过一些类库东拼西凑实现了一个很简陋的框架,不友好但是能跑起来,很神奇 😃
我最近想把一个小blog改成单页面程序,在网上找到这里,感觉很精致!!!nodejs没有用框架?那是怎么搭建的呢?
@小被子 其实你提到的这些问题在高级浏览器(支持html5绝大多数特性的浏览器)再配合服务端的部分工作量的话根本不是问题,问题是如何管理和规划前端路由与视图,以及用何种方案对低级浏览器的适配上。
我想做一个单页应用,查了资料说单页应用有以下缺点,一是前进、后退、地址栏等,需要程序进行管理;二是书签,需要程序来提供支持。我在网上搜单页应用的事例,找到了您的网站,我看你这前进后退,添加书签都挺好的,没有遇到上面的问题啊
@Mofei 哈哈,这只是个后侧面,岂能轻易让你看到本尊的真面目😁
首页改版了,终于可以看到剧中人大神的真面目了😘
😄😳
@CRONWMMM 多谢赞赏,nodeJS比较尴尬的一点就在于此,因为虚拟主机相对便宜,对PHP的支持也还算不错,所以可以相对低成本的使用PHP搭建一些站点,但是nodeJS不行,目前来看必须使用一台独立的linux机器来运行,当然成本肯定也更贵一点儿!