Web编程设计

HTML

  • 超文本标记语言
  • 特点:用来描述网页的信息和结构,用开始和结构标签包围文本内容,把每个标签的名字称为元素
  • 语法:<元素>内容</元素>
  • 块元素:
    段落(p):<p>   </p>
    标题(h1-h6):<h1>  </h1>
    水平线(hr):<hr  />
    注释:不能嵌套   <!-文本-->
  • 行内元素:
    图像(img):src属性指出图片的URL(网址),alt属性描述图片
    链接(a):href属性指定目标URL(绝对or相对)
    换行(br):<br />
    强调(em,strong):<em><em/>倾斜  <strong></strong>加粗
  • 列表:
    无序列表:ul 代表一个无序列表,li 代表列表中一个单独的项
    有序列表:ol 代表一个项目编号列表
    定义列表:dl表示列表术语的定义 dt表示每一个术语 dd对应的术语描述
  • 表格:
    table:表格  caption:表标题  tr:行  td:单元格  th:列标题
  • 引用:
    块引用:<blockquote>  </blockquote>
    行内引用:<q>  </q>
    字符实体引用:&实体名  &#实体数
    预格式化文本:<code> </code>   <pre> </pre>  
  • 音频:<audio src="">   </audio>
    视频:<vidio src="">   </vidio>
  • HTML5:

css

  • 层叠样式表
  • 特点:控制网页样式  并  允许样式信息与网页分离
               外观布局:CSS    内容:HTML
  • 语法:单选择器:selector{ property: value; ...... property: value; }
               多选择器:selector1,selector2......,selectorN{ property: value; ...... property: value; }
  • 引入方式:
    行内引入:连在一块
    内嵌式引入:把样式文件放在head中,通过style加入具体样式
    链接式引入:<link href=“style.css” type="text/css" rel="stylesheet" />
    优先级:行内>内嵌>链接
  • 注释:/*  */
  • 颜色:color文本前景色  background-color元素的背景色
               表示方法:预定义的颜色名称orange
                                 RGB颜色代码rgb(255,165,0)
                                 十六进制颜色代码#ffa500
                                 半透明RGBA代码rgba(255,165,0,0.5) (CSS3)
                                 HSL代码HSL(128,128,64) (CSS3)
                                 标准颜色名称aqua(浅绿)
  • Font属性:font-family字体名称  font-size字体尺寸 font-weight加粗 font-style倾斜
  • text属性:text-align水平对齐方式 text-decoration下划线 text-indent缩进 text-shadow阴影 
  • background属性:background-image图片 background-repeat重复 background-position位置
  • list属性
  • 样式继承与冲突:多种样式应用将被继承 最后显示最近的样式(后面的优先)
  • ID和ID选择器:每个元素只能有唯一ID
  • 类和类选择器:class可以多次被使用  以 . 开始  伪类选择器以:开始
  • 上下文选择器:
    后代选择器(包含选择器)外部选择器 内部选择器{property:value;}
    子元素选择器:外部选择器>内部选择器{property:value;}
  • 页面布局:
    ->盒模型:
    每个元素的布局由四部分组成:
    元素的内容显示区、围绕着元素的边界、内容和边界的距离、边界和其他内容外边界的距离
    Margin(外边距) - 清除边框外的区域,外边距是透明的。
    Border(边框) - 围绕在内边距和内容外的边框。
    Padding(内边距) - 清除内容周围的区域,内边距是透明的。
    Content(内容) - 盒子的内容,显示文本和图像。
  • float属性:浮动  使元素向左或向右移动,其周围的元素也会重新排列。
                     清除浮动:使用clear属性:指定元素的哪一侧不能出现浮动元素
  • position定位:
    static:默认值
    relative:相对于其正常位置的偏移量
    absolute:绝对定位 相对于static定位以外的第一个父元素进行定位
    fixed:绝对定位 相对于浏览器窗口进行定位
  • diaplay属性:
    隐藏元素:display:none 或 visibility:hidden(后者仍会占用空间)
  • opacity属性:透明度

JavaScript

  • 轻量级、动态的脚本语言(解释型语言)
  • 响应JavaScript事件步骤
    1.决定要响应的元素和控件
    2.用我们要运行的代码编写一个JavaScript函数
    3.将该函数附加到控件的事件
  • 文档对象模型DOM

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
《Go web编程pdf》是一本关于使用Go语言进行Web开发的电子书。该书详细介绍了如何使用Go语言构建高性能、可伸缩的Web应用程序。书中内容从基础知识开始,逐步引导读者掌握如何使用Go语言进行Web编程。 首先,该书介绍了Go语言的基础知识,包括语言特性、语法结构、程序组织等。读者可以了解到如何使用Go语言进行编程以及如何利用Go语言的特性来提高开发效率。 然后,该书讲解了Web开发的基本原理和概念,包括HTTP协议、HTTP请求和响应、URL路由、静态文件服务等。读者可以了解到Web开发的基本流程和相关技术。 接着,该书详细介绍了Go语言中常用的Web框架和工具,包括Gin、Echo、Beego等。读者可以学习到如何使用这些框架来简化Web应用程序的开发,并提高性能和可维护性。 此外,该书还讲解了如何使用Go语言进行数据库操作、用户认证和会话管理等常用的Web开发任务。读者可以学习到如何使用Go语言连接数据库、操作数据以及实现用户认证和会话管理功能。 最后,该书还介绍了一些高级的Web开发技术,如RESTful API设计、微服务架构、容器化部署等。这些内容可以帮助读者更深入地理解和应用Go语言进行Web编程。 总的来说,《Go web编程pdf》是一本全面且实用的Go语言Web开发指南,通过阅读该书,读者可以快速入门并掌握使用Go语言进行Web编程的技能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值