美文网首页
29 - littleAlbum小项目的实现

29 - littleAlbum小项目的实现

作者: 小草莓蹦蹦跳 | 来源:发表于2017-10-26 17:37 被阅读0次
    • 使用MVC搭建架构(分层)
      • models文件夹

      • controller文件夹

      • views文件夹

      • public/static文件夹

      • node_modules中的文件是散列的,是因为其他包也要用到同一文件,这样做的好处是可以减少代码量

      • 独立的app.js:用来协调三者的关系


    • form.keepExtensions = false; 设置该属性为true可以使得上传的文件保持原来的文件的扩展名。

    • 渲染的时候,(读写操作的)异步的代码存在延迟。所以代码没有回来。
    • 所以会报错。
    • 解决的办法:
    • 当数据返回时,再渲染页面。可采取回调保证数据一定返回。
    • 回调:当监听都某一结果或对应的操作后,所采取的行动。
    • 监听者和代理是同一回事(模式),因为本质相同,但表现形式不同
    • 监听者模式:监听者和被监听者
    • 代理模式:代理者和被代理者
    • 被代理者发出信息后,代理会知道
    • 回调可以解决拿不到数据的问题,因为读取数据是异步的,存在延迟的问题。



    相关文章

      网友评论

          本文标题:29 - littleAlbum小项目的实现

          本文链接:https://www.haomeiwen.com/subject/ybuqpxtx.html