web网页开发-前端

article/2025/9/28 7:31:12

web网页开发-前端

refer

  1. web开发
    https://developer.mozilla.org/en-US/docs/Learn

本文是入门性质文章,主要通过讲解html,css,js的基础知识对前端有一个入门级别的了解。


工具准备

  1. git,使用gitee或者github进行代码托管
    https://registry.npmmirror.com/binary.html?path=git-for-windows/

  2. 沙拉查词,翻译用
    https://github.com/crimx/ext-saladict

  3. Notepad++

  4. chrome浏览器,确保disable cache,以此来保证更改网页后能够技术刷新
    步骤为:右键-检查-network-disable cache
    在这里插入图片描述

  5. visual studio code http://vscode.cdn.azure.cn/stable/78a4c91400152c0f27ba4d363eb56d2835f9903a/VSCodeUserSetup-x64-1.43.0.exe
    下载vs后可以安装一些插件
    在这里插入图片描述

网页结构

为了创建你的第一个网页,你的网页backbone应该具有如下目录
index.html,scirpts,images,styles如下:
在这里插入图片描述
最终通过编辑html,你可以生成自己的网页,如下:

在这里插入图片描述
在这里插入图片描述

html

html是一种标记语言(makeup language),用于编辑网页,常见标签包括但不限于<p><h1><ul><img><a>等,学习html可以参考mdn的文档

https://developer.mozilla.org/en-US/docs/Learn/Getting_started_with_the_web/HTML_basics

html的一个element如下:
在这里插入图片描述

我们可以通过编辑html实现对网页的编辑,要注意class可以对很多个元素进行指定,而id每个元素都是唯一的,html的backbone如下:

<!DOCTYPE html>
<html><head><meta charset = "utf-8"><title>My test page</title></head><body></body>
</html><!-- 其中我们常见的标签有
1. image
2. Headings
3. Paragraphs
4. Lists
5. Links
-->
<img src="images/firefox-icon.png" alt="My test image"><!-- 4 heading levels: -->
<h1>My main title</h1>
<h2>My top level heading</h2>
<h3>My subheading</h3>
<h4>My sub-subheading</h4><p>This is a single paragraph</p><p class = "me" id = "me">At Mozilla, we're a global community of</p>
<ul><li>technologists</li><li>thinkers</li><li>builders</li>
</ul>
<p>working together ... </p><a href="https://www.mozilla.org/en-US/about/manifesto/">Mozilla Manifesto</a>

CSS

css是一种版面样式语言(style sheet language),建议不要花太多时间在css上面。想深入了解的可以参考mdn的文档

https://developer.mozilla.org/en-US/docs/Learn/Getting_started_with_the_web/CSS_basics

css文件的使用方式是,在style文件夹下建立./styles/style.css,而css文件的编辑规范如下:
在这里插入图片描述
css文档的实例如下:

p {color: red;width: 500px;border: 1px solid black;
}

写好css文件后,我们还需要在html的<head>元素中增加<link>标签,以确保该html已经链接了该css文件:

<link href="styles/style.css" rel="stylesheet">

JavaScript

JavaScript比较重要,可以认真学习,参考mdn的文档

https://developer.mozilla.org/en-US/docs/Learn/Getting_started_with_the_web/JavaScript_basics

JavaScript是一种脚本语言,脚本语言有别于编译型/解释型语言。脚本语言与解释型语言的主要如下:
解释型语言和脚本语言的区别

  • 脚本语言是解释型的语言,也就是解释型语言包括脚本语言。
  • 解释语言是说解释执行的语言,但执行的代码并不一定是文本格式的。
  • 脚本语言的程序是文本文件,并且是解释执行的。

JavaScript重在逻辑的执行,能够增加用户的交互性,JavaScript具有的特点有

  1. 大量web browser的APIs供客户调用
  2. let me = 0声明变量,变量具有多种类型如下:
    在这里插入图片描述
  3. 有多种操作符号,其中要重点注意判断equal是===,不等于是!==,赋值是=
  4. 函数定义
function multiply(num1,num2) {let result = num1 * num2;return result;
}
  1. 多种事件
document.querySelector('html').addEventListener('click', function() {alert('Ouch! Stop poking me!');
});
// 匿名函数
document.querySelector('html').addEventListener('click', () => {alert('Ouch! Stop poking me!');
});

在这里我们增加在scripts/main.js增加JavaScript,我们再在html中的<body>部分增加对js的链接如下,注意要放在<img>标签后:

<script src="scripts/main.js"></script>

同时我们的JavaScript部分如下:

let myImage = document.querySelector("img");myImage.onclick = function(){let mySrc = myImage.getAttribute("src");if(mySrc === "images/firefox.png"){myImage.setAttribute("src", "images/firefox2.png");} else {myImage.setAttribute("src", "images/firefox.png");}
}

http://chatgpt.dhexx.cn/article/6XPUtl2N.shtml

相关文章

后端都需要学习什么?

目录 理解前、后端后端要干些啥呢小结汇总一下~ 理解前、后端 在一家软件公司里面&#xff0c;我们经常把开发人员分为前端开发人员&#xff0c;后端开发人员&#xff0c;那么我们怎么界定前端开发和后端开发呢。简单地说就是用户在屏幕上看到的和触摸到的体验&#xff0c;都是…

Web后端开发入门(2)

搭建JavaWeb应用开发环境--Tomcat服务器 下载与安装 首先&#xff0c;搜索Tomcat&#xff0c;找到如图网址 点击&#xff0c;进入Tomcat官网 在最左边一栏&#xff0c;有个Download&#xff0c;找到最新版Tomcat 9 &#xff0c;点击 下拉&#xff0c;找到如上图所示位置&#…

Web后端学习

web后端 一.cs/bs架构 CS/BS模式/客户端与浏览器模式 cs 需要安装客户端&#xff0c;客户端向服务器请求&#xff0c;服务器响应数据返回。 bs 浏览器即可访问通过http协议 3.web资源 静态资源&#xff1a;人们浏览到的网页是一样的 动态资源&#xff1a;不同人、时间…

后端开发基础——Web应用基础

目录 一. 动态网站开发基础 1.1.C/S 与 B/S 1.2.Web开发的请求响应模式 1.3.HTTP协议 1.4.URL简介 1.5.Web服务器简介 二. javaEE简介 2.1.Tomcat服务器 2.1.1.安装Tomcat服务器 2.1.2.Tomcat目录结构 2.1.3.Tomcat配置 2.3.javaEE标准目录结构 2.4.Hello World程…

Web后端开发入门(1)

Web概述&#xff1a; 在英语中web表示网页的意思&#xff0c;它用于表示Internet主机上供外界访问的资源。 Internet上供外界访问的Web资源分为&#xff1a; 1.静态Web资源&#xff08;如html页面&#xff09;&#xff1a;指web页面中始终不变的数据。 2.动态Web资源&#xff…

Javaweb后端开发必学(HTML、CSS、JS、Vue)

Javaweb HTML、CSSCSS引入方式< span >标签CSS选择器&#xff1a; 页面布局表格表单标签表单项 JavaScriptJavaScript引入方式JS语法变量数据类型运算符函数(Java中方法) JS对象ArrayStringJSON(对象标记法)BOMWindow 浏览窗口对象Location&#xff1a; 地址栏对象 DOM J…

0.Web 后端 开发

后端开发主要做什么: 后端程序主要工作就是 数据管理。 通常 包括数据的 存储 &#xff08;包括 增加、删除、修改&#xff09;和 查询 。 这听起来似乎很简单&#xff0c;其实有的业务流程非常复杂 &#xff08;想想淘宝购物&#xff09;&#xff0c;有时一个购买操作&#…

java课程设计 学生管理系统

java课程设计 学生管理系统 学生成绩管理系统 可实现功能 学生管理系统 查询学生信息&#xff1a;姓名、学号、性别、出生年月日。&#xff08;学号自动生成且唯一&#xff09;查询学生成绩&#xff1a;每个人都有数学、Java与体育与选修课查询学生课程进行公选课选课 教师管理…

java实现简易学生管理系统

最近在学java&#xff0c;看的黑马程序员的视频&#xff0c; 刚学到一个项目&#xff0c;学生管理系统&#xff0c;自己跟着用代码实现了一下。下面是我的代码。 javabean类 Student.java public class Student {private String id;private String name;private int age;priv…

java学生管理系统界面设计

关于学生管理系统的界面设计:代码如下: 数据库设计 DROP TABLE IF EXISTS stu; CREATE TABLE stu (stuId int(11) NOT NULL AUTO_INCREMENT,stuName varchar(30) DEFAULT NULL,stuSex varchar(30) DEFAULT NULL,stuAge int(11) DEFAULT NULL,stuJg varchar(30) DEFAULT NULL,s…

【Java】升级版学生管理系统项目

目录 一、前言 二、学生管理系统主要功能 在学生类下 在学生总部类下&#xff1a; main方法&#xff1a; 登录密码验证&#xff1a; 打印菜单&#xff1a; 增加学生信息&#xff1a; 查看学生信息&#xff1a; 删除学生信息&#xff1a; 修改学生信息&#xff1a; 查…

Java实现 “学生管理系统“

文章目录 一、项目简介二、系统展示三、程序设计 一、项目简介 本项目为基于java下实现模拟学生管理系统&#xff0c;具以下6个功能&#xff1a; 添加学生删除学生修改学生信息查询学生信息输出学生信息退出系统 二、系统展示 1. 菜单 2. 添加学生 3. 修改学生信息 4. 查询…

java学生成绩管理系统

学生成绩管理系统 使用java swing 和 jdbc 技术 管理学生信息 文章目录 学生成绩管理系统一&#xff0c;总体架构二、controller层的编写三、pojo层的编写四&#xff0c;view层的编写五&#xff0c;数据库的连接六&#xff0c;启动程序 一&#xff0c;总体架构 一共五个包 二…

Java——学生管理系统

学生管理系统实现步骤&#xff1a; 定义学生类学生管理系统的主界面的代码编写学生管理系统的查看所有学生的代码编写学生管理系统的添加学生代码的编写学生管理系统的删除学生的代码编写学生管理系统的修改学生的代码编写 学生系统主界面&#xff1a; public class Student…

Java学生管理系统设计与实现 (超详细,含课程设计)

最新文章出炉&#xff0c;欢迎点评 它曾是浏览器的王者&#xff0c;如今却前景堪忧...... 推荐阅读 ★★★★ 往期文章回顾&#xff1a; 1、Java开发岗位面试题汇总&#xff08;不断补充……&#xff09;★★★ 2、Java程序员必须掌握的英语词组 ★★ 3、学习Java的9张思…

用Java实现学生管理系统【简化版】基础

&#x1f389;博客首页&#xff1a;痛而不言笑而不语的浅伤 &#x1f4e2;欢迎关注&#x1f973;点赞 &#x1f44d; 收藏 ⭐留言 &#x1f4dd; 欢迎讨论&#xff01; &#x1f52e;本文由痛而不言笑而不语的浅伤原创&#xff0c;CSDN首发&#xff01; &#x1f30b;系列专栏&…

java 学生信息管理系统

只设计了一部分 全部的太多了。会慢慢更新增加。 学生信息管理包括添加&#xff0c;删除&#xff0c;修改&#xff0c;查询&#xff0c;显示全部等 具体结构如图 在SQL Server 2005数据库上实现数据操作。使用纯面向对象的java语言作为开发语言 在sql server 2005新建一个名…

基于java的学生成绩管理系统

本管理系统具有以下功能&#xff1a; 1、学生功能&#xff1a;个人信息查询、修改&#xff1b;成绩查询&#xff1b;修改密码  2、教师功能&#xff1a;学生信息查询&#xff1b;打分&#xff1b;个人信息查询、修改&#xff0c;修改密码  3、管理员功能&#xff1a;教师信…

Java简单学生管理系统

学习了一段时间了。是时候写一个程序来检验一下学习的成果了。 七夕让我们一起new对象。 ok&#xff0c;首先我们来看一下需求。 简单的学生信息管理系统&#xff0c;通过键盘选择操作进行添加学生&#xff08;学号&#xff0c;姓名&#xff0c;性别&#xff0c;年龄&#x…

用Java实现学生管理系统(附项目详细的介绍和源代码)

前言&#xff1a;最近练习了用Java语言实现简单的学生管理系统小项目&#xff0c;分享一下。 Ps&#xff1a;原创不易&#xff0c;请多多支持&#xff01; 摘要分析如下&#xff1a; 实现的主要功能&#xff1a; 1&#xff0c;添加学生信息。 2&#xff0c;查询学生信息(实现…