Go语言web开发---Beego基础】的更多相关文章

一.框架 框架:可复用的设计组件,它规定了应用的体系结构,明确了整个设计,协作各个组件之间的依赖关系,责任分配,和流程控制.通俗解释框架就是一堆代码的集合,为了提高软件的开发效率和质量,一般都会使用框架. 二.Beego简介 1.作者 谢孟军 2.简介 beego 是一个快速开发 Go 应用的 HTTP 框架,他可以用来快速开发 API.Web 及后端服务等各种应用,是一个 RESTful 的框架,主要设计灵感来源于 tornado.sinatra 和 flask 这三个框架,但是结合了 Go…
参考链接(查看更多):https://beego.me/docs/mvc/controller/router.md 基础路由 从 beego 1.2 版本开始支持了基本的 RESTful 函数式路由,应用中的大多数路由都会定义在 routers/router.go 文件中.最简单的 beego 路由由 URI 和闭包函数组成. 基本 GET 路由 beego.Get("/",func(ctx *context.Context){ ctx.Output.Body([]byte("…
一.简介 Session是一段保存在服务器上的信息,当客户端第一次访问服务器时创建Session,同时也会创建一个名为beegosessionID,值为创建的Session的id的Cookie. 这个beegosessionID对应服务器中的一个Session对象,通过它就可以获取到保存用户信息的Session. 二.session的使用 1.Beego默认关闭Session,如果想要使用Session,需要在主函数中或配置文件开启session,分别为beego.BConfig.WebConf…
1.简介 (1)Http是无状态的协议,服务器不能记录浏览器的访问状态,也就是说服务器不能区分两次请求是否是同一个客户端,这样的设计严重阻碍了web程序的设计. (2)Cookie是解决Http协议无状态的方案之一. (3)Cookie实际上就是服务器保存在浏览器上的一段信息,浏览器有了Cookie之后,每次向服务器发送请求时都会将该信息发送给服务器,服务器在收到请求之后,就可以根据该信息处理请求. 2.cookie的用途 电商网站的购物车 保持用户登录状态 3.cookie的使用 this.C…
文档资料参考: 参考:MDN官网 参考:http://www.runoob.com,W3School 参考:https://developer.mozilla.org/zh-CN/docs/Learn/Getting_started_with_the_web/HTML_basics 参考:https://developer.mozilla.org/en-US/docs/Learn/HTML/Introduction_to_HTML/Getting_started 实践网站:https://jsb…
参考: 参考:HTML中的图像 参考:视频和音频内容 目录: 1.HTML中的图像 1.1 我们如何在网页上放置图像? (1)替代文字(alt) (2)宽度和高度 (3)图片标题 1.2 用图形和图形标注注释图像编辑 1.3 CSS背景图片(即网站的背景设置为自己需求的图片) 1.4 创建图像链接 1.5 HTML图像标签 1.6 HTML <img>元素属性 2.HTML中的音频和视频 2.1 网络上的音频和视频编辑 (1)<video>元素 (2)支持多种格式 (3)<a…
参考学习: MDN JavaScript:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript ECMAScript 6入门(阮一峰):http://es6.ruanyifeng.com/ 阮一峰的网络日志:http://www.ruanyifeng.com/blog/javascript/ JS注释参考(Google中搜索JSDoc):http://usejsdoc.org/ 参考:Babel is  a JavaScript comp…
参考: 参考W3School:jQuery 教程 参考:jQuery 参考手册 参考(常用):jQuery API 测试 JavaScript 框架库 - jQuery 测试 JavaScript 框架库 - Prototype jQuery库下载:https://jquery.com/ Prototype库下载:http://prototypejs.org/ 目录: 1.引用 jQuery.Prototype 1.1 引用jQuery 1.2 引用Prototype 1.3 jQuery描述…
参考: 参考:http://www.bootcss.com/ 目录: 1.什么是响应式 Web 设计? 2.创建自己的响应设计 3.使用 Bootstrap 1.什么是响应式 Web 设计? RWD 指的是响应式 Web 设计(Responsive Web Design) RWD 能够以可变尺寸传递网页 RWD 对于平板和移动设备是必需的 2.创建自己的响应设计 举例: <!DOCTYPE html> <html> <head> <meta charset=&qu…
文档资料参考: 参考:https://developer.mozilla.org/en-US/docs/Learn/HTML/Introduction_to_HTML/Advanced_text_formatting 目录: 1.标题.段落.列表和描述列表 1.1 标记文本 1.2 标题(不同于页面标题 title) 1.3 段落 1.4 列表 1.5 链接 1.6 描述性列表 2.报价(块内引用和内联引用) 2.1 块内引用 2.2 内联引用 2.3 引文 3.缩写 4.标记联系人详细信息 5…