/web

网站开发

Primary LanguageJavaScript

一个网站

1.相关文档资料

用go+beego开发的

beego开发参考:http://beego.me

前端内容编辑器用了bootstrap-wysiwyg:https://github.com/mindmup/bootstrap-wysiwyg 修改了其中插入文件的相关代码,原来是直接把图片文件数据base64编码,插入到内容中,修改为上传到七牛云服务器,然后返回图片的url地址。用到了七牛云的js(前端)和go(服务器)的相关sdk;

前端添加公司信息时用到了自动补全插件Bootstrap-3-Typeahead:https://github.com/bassjobsen/Bootstrap-3-Typeahead

在页面数据显示时,分页处理使用下拉到底部自动加载新内容,根据最后一条记录的时间来加载后面的数据,如果有页面跳转,把原来已经加载的数据用sessionStorage缓存在本地,返回时直接从本地加载原有数据。

登陆弹窗用了layer插件:http://sentsin.com/jquery/layer。 2.数据库说明:

目前5个表,user_info(用户)、topic(帖子)、comment(评论)、company(公司)、ref_company_topic(帖子公司关系表)。

  • 关系图:

3.编译运行调试

  • 安装和配置go开发环境
  • 安装liteide开发工具
  • 安装mysql数据库(5.0版本,数据库引擎设置为innoDB)
  • 安装beego环境和bee工具
  • 用git客户端拉取项目开发代码
  • 用bee工具运行代码
  • 用liteide调试代码(当前打开为main.go文件,编译、运行、调试才正常)

4.使用注意