美文网首页
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