Web

打印 上一主题 下一主题

主题 503|帖子 503|积分 1509

关于Web



  • Web是基于HTTP协议进行交互的应用网络
  • Web就是通过使用欣赏器/APP访问的各种资源
   

  • 一个哀求对应一个响应

  • eg. 淘宝网
    输入一个url,就会返回一个页面

  简单的网站开辟


简单代码

  1. package main
  2. import (
  3.         "fmt"
  4.         "net/http"
  5. )
  6. /*
  7.         http.ResponseWriter:表示响应,传递到前端的,包含浏览器要返回的内容
  8.         *http.Request:表示请求,从前端传递过来的
  9. */
  10. func sayHello(w http.ResponseWriter, r *http.Request) {
  11.         _, _ = fmt.Fprintln(w, "Hello Golang!")
  12. }
  13. func main() {
  14.         http.HandleFunc("/hello", sayHello)
  15.         err := http.ListenAndServe(":9090", nil)
  16.         if err != nil {
  17.                 fmt.Println("http server failed, err:%v \n", err)
  18.                 return
  19.         }
  20. }
复制代码


  • Terminal 输入 go run main.go



  • 在欣赏器访问 http://localhost:9090/hello

给文字添加样式

  1. func sayHello(w http.ResponseWriter, r *http.Request) {
  2.         _, _ = fmt.Fprintln(w, "<h1 style='color:blue'>Hello Golang!<h1>")
  3. }
复制代码
  1. 重新编译执行:
复制代码

把样式代码写到单独的文件 hello.txt 中


  1. func sayHello(w http.ResponseWriter, r *http.Request) {
  2.         b, _ := ioutil.ReadFile("./hello.txt")
  3.         _, _ = fmt.Fprintln(w, string(b))
  4. }
复制代码
  1. 重新编译执行:
复制代码

Web开辟的本质

Web开辟的本质在于创建和维护网站和网络应用程序
它涉及前端(用户界面的展示和交互)和后端(数据处理和服务器端逻辑)两部门的技术:


  • 前端重要使用HTML、CSS和JavaScript来构建用户界面
  • 后端使用各种编程语言和框架来处理数据、进行业务逻辑并与数据库进行交互

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

小小小幸运

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表