最近看了UC的一个页面,发现虽然也是SPA,但是首屏的加载速度极快。看了一下源码,发现它应该是把首屏的JSON数据写在页面里了,这样第一次就不必进行ajax请求。
view-source:http://qiqu.uc.cn/?uc_param_str=frpfvedncpssntnwbiprmi#!/index/index

不知道这种应该怎么实现?我用Express弄了半天楞是没弄出来。
node端的代码是这样的。
var express = require('express');
var router = express.Router();
/* GET home page. */
router.get('/', function(req, res, next) {
var context = {
title: 'My New Post',
body: 'This is my first post!'
};
res.render('index', {data: JSON.stringify(context)});
});
module.exports = router;
客户端的代码:
Document
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
没太懂你想说什么,页面使用了
requireJS做异步加载,至于写入json不就是一个JSON.stringify嘛你可能是想这样吧(一个猜想不一定对
node
前端