web前端基础内容复习一

HTML

什么是HTML

理解HTML的本质是超文本标记语言,能表现如文字、视频、音频、程序等复杂元素。

什么是标签

理解什么是标签,标签的组成:标签名、属性(名值称)、内容

属性类似是给这个标签的内容加了个装备,让这些标签具有一些特殊的能力`

例如:<a href="www.baidu.com">百度</a>

重要标签说明

  • 表格标签 table
    thead tr th
    tbody tr td
<table border="1">
       <thead>
              <tr>
                    <th>表头1</th>
                    <th>表头2</th>
              </tr>
       </thead>
       <tbody>
             <tr>
                 <td>内容1</th>
                 <td>内容2</th>
             </tr>
        </tbody>
 </table>

建议定义表格的时候,把tbody,thead都描述出来。

  • 表单标签form
    action:submit 操作执行的请求地址
    method:指定请求的类型 get/oost

1.form表单提交是不一定通过 submit 操作的,可以通过AJAX(serialize())的方式完成表单数据的提交。(AJAX序列化就是将 form 中的数据构建为明值对的字符串统一的提交到后台)
2.通过 form 表单提交和AJAX请求方式提交数据是两个原理完全不一样的设计方式。

  • 表单元素标签
    通过 submit 提交,浏览器会把表单元素的数据以明值的方式提交给服务器。
    :type(text,password,radio,checkox,hiden)

关于 select 如何在JS 中获取选中的值和选中的文本内容,在提交数
据的时候,默认值会将 select 中选中option的value直传递过去。

<form>
<select>
<option value="html">内容</option>
<option value="html">内容</option>
<option value="html">内容</option>
<option value="html">内容</option>
<option value="html">内容</option>
</select>
</form>

form 是个什么样的概念?在Web 编程中,可以把 form 理解为一个数据集合(组),我们把这一组数据包裹在 form 中,统一提交后台,进行业务逻辑的处理,在一个页面中可以有多个 form 存在。
但是在 A JAX 请求中,可以不要求有 form 存在。

标题标签的语义

H1/H2/H3 表现大纲级别
div/span/p 表现布局

使用带语义的标签可以让搜索引擎快速的进行收录
虽然不同的标签也许能够达到相同的显示效果,但是强烈建议使用语义化标签+CSS样式去控制

<style>
.hstyle {
display: block; font-size: 2em; font-weight: bold;
}
</style>

<h1>标题1</h1>
<span class="hstyle">标题1</span>

关于浏览器

浏览器就是能解析HTML、CSS、JavaScript、图片、音视频等内容的运行环境。
我们一般说的浏览器是指包括:IE/Firefox/Chrome/Opera等等,其中Firefox/Chrome我们称之为标准 浏览器,最符合W3C组织定义的相关技术规范。

如果没有一个规范定义,为了迎合不同厂商的浏览器,程序员将为此付出沉重的代价。但是即便 如此,不同的浏览器之间还是有些细微的差异的,这个一般是前段开发要注意的问题,要考虑浏 览器的兼容性。
我们一般使用360、搜狗都是基于某个浏览器内核深度改造的。

CSS

层叠样式表:元素样式可以通过多种方式进叠加。

本身HTML 元素是不具备样式的,但是在不定义样式的情况下,不同的标签也能表现不同的显示样式,原因是浏览器对不同的标签是有个默认样式的。

如何书写定义元素样式

在开发过程中,一般都是通过外链的样式表去定义页面的样式,减低代码之间的耦合,让美工专业去做 页面。
简单的理解就是,可以让不同的人不在同一个页面修改文件,自己关心自己的工作。

需要掌握的内容

  • DIV + CSS 布局基础,充分理解盒子模型

    box-sizing需要注意

  • 样式选择器:ID(#) Class(.) 标签(A DIV SPAN)
    JavaScript

对于编程语言的认识:

  • 一门成熟的编程语言应该具备:变量、数据类型、运算符、控制语句(顺序结构、分支结构、循环 结构)、自成体系的 API。
  • JavaScript 的作用

1.业务逻辑处理
2.对 DOM 进行操作(DOM : Document Object Model):通过事件驱动页面模型发生变化(DOM 树中元素的增删改查,特别是改:改内容,改样式),JavaScript 能操作 DOM 的原因在于JavaScript 实现了 DOM 相关操作的接口,能满足对 DOM 的操作。

需要掌握的内容

JavaScript 是弱类型语言,而且书写是比较随意的。

  • 弱语言体现在变量是没有准确的数据类型定义。通过 var 关键字定义。
// 动态类型,随值的变化而变化
var flag = 'abc'; flag = 12;
flag = true;
flag = {name : 'Tom'}; flag = function() {
alert("Hello,JavaScript");
}
  • 关于 JavaScript 的判断条件

1.在条件表达式中,数字0和非0也可以表现为false和true
2.分支结构的三种表示方式
3.三目运算符是需要熟练掌握的,其本质就是个表达式

var age = 20;
var str = age >= 18 ? '成年' : '未成年'; 
console.log(str);
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
提供的源码资源涵盖了安卓应用、小程序、Python应用和Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值