前端学习笔记Day01-- HTML,CSS,JavaScript

这篇博客介绍了HTML、CSS和JavaScript的基础知识,包括HTML的常用标签如

等,CSS用于美化界面和布局的样式规则,以及JavaScript的基本语法和变量、函数。通过这些基础知识,读者可以掌握网页制作的入门技能。
摘要由CSDN通过智能技术生成

HTML

超文本标记语言(HyperText Mark-up Language)

打开时输入!确定自动生成基本结构

 

ctrl + / 注释

常用html标签

不区分大小写,推荐小写

双标签是由开始标签和结束标签组成的一组标签,允许嵌套和承载内容,比如div标签

单标签由一个标签,比如img标签


<h1></h1>:设置字体大小

<p></p>:段落标签,换行

<div></div>:容器标签

<hr>:创建一条水平线

<img src='图片路径' alt='加载失败时提示信息'>:加载图片

<a href='要链接的网页的网址'>文本</a>

列表标签

无序列表标签和有序列表标签,前面的

    <ul>

        <li>苹果</li>

        <li>鸭梨</li>

    </ul>



    <ol>

        <li>第一步</li>

        <li>第二步</li>

    </ol>

效果

表格标签

表格由行和列组成

 <table style="border:1px solid black;border-collapse: collapse;">

        <tr>
 <table style="border:1px solid black;border-collapse: collapse;">

        <tr>

            <th style="border:1px solid black">姓名</th>

            <th style="border:1px solid black">性别</th>

        </tr>

        <tr>

            <td style="border:1px solid black">GYQ</td>

            <td style="border:1px solid black">男</td>

        </tr>

    </table>
            <th style="border:1px solid black">姓名</th>

            <th style="border:1px solid black">性别</th>

        </tr>

        <tr>

            <td style="border:1px solid black">GYQ</td>

            <td style="border:1px solid black">男</td>

        </tr>

    </table>

表单标签

搜集不同类型的用户输入的数据,然后把用户数据提交到服务器

表单元素标签:

  <form>

        <label>姓名:</label>  

        <input type="text">

        <br>

        <label>密码:</label>

        <input type="password">

        <br>

        <label>性别:</label>

        <input type="radio">男

        <input type="radio">女

        <br>

        <label>爱好:</label>

        <input type="checkbox">吃饭

        <input type="checkbox">睡觉

        <br>

        <label>照片:</label>

        <input type="file">

        <br>

        <label>个人描述:</label>

        <textarea></textarea>

        <br>

        <label>地址:</label>

        <select>

            <option>北京</option>

            <option>上海</option>

            <option>河南</option>

        </select>

        <br>

        <input type="submit" value="提交">

        <input type="reset" value="重置">

        <input type="button" value="按钮">

    </form>

 

表单的提交方式

设置表单属性

action属性 设置表单数据的提交地址

method属性 设置表单的提交方式,一般用GET和POST两种方式,不区分大小写

表单元素属性设置:

name属性:设置表单元素的名称,该名称提交数据时的参数名

value属性:设置表单元素的值,该值是提交数据时参数名所对应的值

 设置表单属性method为get,并为每个表单元素添加name,value后点击提交

在 检查-网络 中可以看到报文中查询字符串参数如下

地址栏也能看到提交的数据,不安全

 使用post更安全一些

CSS

作用:美化界面,比如设置标签文字大小,颜色,字体加粗等样式

           控制页面布局,比如设置浮动,定位等样式

基础语法:

选择器{

样式规则:属性值

}

使用方式

行内式  优点:简单直观 缺点:缺乏可重用性

 

内嵌式  优点:在同一个页面内部便于复用和维护 缺点:在多个界面之间缺乏可重用性

 

外联式 优点:使得CSS样式与html页面分离,便于整个页面的规划和维护。可重用性高

            缺点:CSS代码由于分离到单独的CSS文件,容易出现CSS代码过于集中,易造成混乱

写在单独的.css文件中,在<head>标签中使用<link>标签直接引入该文件到页面中

CSS选择器

用来选择标签

选择器的种类:

       标签选择器:以标签开头,选择范围大,一般用来做一些通用设置

                        

       类选择器:根据类名选择标签,以.开头,一个类选择器可应用于多个标签,一个标签也可以使用多个类选择器。多个类选择器需要使用空格分割,应用灵活,可复用,是CSS中应用最多的

                        

       层级选择器(后代选择器):根据层级关系选择后代标签,主要应用在标签嵌套中。

                         

        id选择器:根据id选择,以#开头,元素的id名称不能重复,所以id选择器只能对应于页面上一个元素。

                        

        组选择器:根据选择器的组合选择不同的标签,以,分割,如果有公共样式设置,就使用它

                         

        伪类选择器:用于向选择器添加特殊效果,以:分割开,当用户和网站交互的时候改变显示效果

                        

CSS属性

布局常用样式属性

 

文本常用样式属性

JavaScript

定义:是运行在浏览器端的脚本语言,是由浏览器解释执行的,简称js,它能够让网页和用户有交互功能,给用户良好的体验。

HTML:负责网页结构

CSS:负责页面样式

JavaScript:负责网页行为

使用方法:

变量和数据类型

JavaScript是一种弱类型语言,也就是说不需要指定变量的类型,类型由它的值决定,定义变量用关键字var,JavaScript语句应该以分号结束。

定义变量语法格式:var 变量名 =值; 同时定义多个:var 变量名1=值1,变量名2=值2,……

注释

//单行注释      /*多行注释*/

数据类型

5种基本数据类型:

  1. number 数字类型
  2. string 字符串类型
  3. boolean 布尔类型
  4. undefined类型,变量声明未初始化,它的值就是undefined
  5. null null类型,表示空对象,在页面获取不到对象,返回的值就是null

1种复合类型:

     object JavaScript对象类型

变量命名规范

  1. 区分大小写
  2. 第一个字母必须是字母吗,下划线或$
  3. 其他字符可以是数字,字母,下划线,$

命名风格

 

 查看数据类型:typeof(变量名)

函数定义和调用

变量作用域

局部变量

全局变量

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值