首页 > 其他分享 >前端基础知识

前端基础知识

时间:2024-08-17 12:04:25浏览次数:7  
标签:浏览器 标签 前端 基础知识 架构 源代码 属性

前端基础知识

应用软件

1.C/S架构

&解析:

C: client(客户端)

S:server(服务器)

.优点:

  1. 有多重安全认证,适用于大型专业应用和对安全性要求较高的应用
  2. 界面和操作可以很丰富
  3. 由于只有一层交互,响应速度快

二.缺点:

1.需要安装

2.偶尔需要更新

3.不跨平台

2.B/S架构

&解析:

B:browser(浏览器)

S:server(服务端)

一.优点:

  1. 无需安装
  2. 无需更新
  3. 可跨平台

二.缺点:

  1. 在跨浏览器上,BS架构不如人意
  2. 要达到像C/S架构的程序需要花费不少精力
  3. 在安全性和速度上需要花费巨大的设计成本

三.内核

服务器将页面设计源代码,即HTML,CSS,JS等和JPG,MP4等资源传给内核,内核处理完后渲染页面

网站

一个或者多个网页组成一个网站,而网址是用来搜索网站的

前端三件套

HMTL(结构)

全称

HyperText Markup Language(超文本标记语言)

超文本指的是丰富于文本的展现形式,包括超链接,图片等,主要是指超链接使两个网页的连接,使网页信息得以组织起来

语法

标签分类

双标签

<标签名>标签体</标签名>

单标签

<标签名/> 
<!-- “/”可加可不加 -->

标签属性

语法

属性名 = "属性值"

(有的属性没有属性值)

分类:通用属性和独有属性

标准结构

<!DOCTYPE html>
<html lan = "zh-CN">
	<head>
	<meta charset = "utf-8">
	</head>    
		<body>
		</body> 
</html>

作用过程

源代码 to 浏览器 to 检查格式是否合法 然后 直接渲染或者处理后渲染

文档声明

告诉浏览器用哪个版本写的源代码

CSS(表现)

JS(行为[交互])

标签:浏览器,标签,前端,基础知识,架构,源代码,属性
From: https://www.cnblogs.com/HotCodeMan/p/18364204

相关文章

  • 前端开发中的代码规范
    引言在前端开发中,遵循良好的代码规范是非常重要的。这不仅能提高代码的可读性和可维护性,还能帮助团队成员更好地协作。本文将介绍一些前端开发中常用的代码规范,并探讨它们的重要性。1.代码规范的重要性1.1可读性良好的代码规范可以使代码更易于阅读和理解,这对于维护和调......
  • 微前端架构下的应用版本回退策略与实践
    微前端架构通过将复杂的前端应用拆分为多个小型、独立的子应用,提高了开发效率和应用的可维护性。然而,随着应用的迭代更新,可能会遇到新版本发布后出现的问题,这时版本回退成为了确保应用稳定性的关键策略。本文将详细介绍在微前端架构下如何实现应用的版本回退,包括版本控制、......
  • 微前端架构下的应用SEO优化:策略与实践
    微前端架构通过将大型前端应用拆分为多个小型、自治的子应用,提供了更高的灵活性和可维护性。然而,这种架构也给搜索引擎优化(SEO)带来了挑战。本文将详细介绍在微前端架构下如何实现应用的SEO优化,包括SEO的基本原则、微前端架构下的SEO挑战、优化策略和最佳实践。SEO的基本原......
  • 微前端架构下的响应式设计实现策略
    微前端架构通过将一个庞大的前端应用拆分成多个小型、自治的子应用,提高了开发效率和应用可维护性。然而,这种架构也给实现统一的响应式设计带来了挑战。本文将探讨在微前端架构下如何实现应用的响应式设计,确保应用在不同设备和屏幕尺寸上都能提供良好的用户体验。响应式设计......
  • 微前端架构下子应用的性能优化策略
    微前端架构通过将大型前端应用拆分成多个小型、独立的子应用,提供了更高的灵活性和可维护性。然而,这种架构也带来了一些性能挑战。本文将深入探讨微前端架构中子应用性能优化的策略,包括代码分割、懒加载、缓存利用、服务端渲染等关键技术,并提供实际代码示例。微前端架构的性......
  • JavaSE基础知识分享(八)
    写在前面前面讲的是java中集合这部分的内容,今天给大家发一个上期题目参考答案!Person类:packagecom.shujia.TiMu_1000.ten2.Ti15;/***@authorcjy*@create2024-08-07-20:47*/publicabstractclassPerson{privateStringname;privateintage;pri......
  • 3D VC基础知识与应用场景
     ......
  • 文心快码 Baidu Comate 前端工程师观点分享:文心快码 Baidu Comate效果怎么样(一)
    本系列视频来自百度工程效能部的前端研发经理杨经纬,她在由开源中国主办的“AI编程革新研发效能”OSC源创会·杭州站·105期线下沙龙活动上,从一款文心快码(BaiduComate)前端工程师的角度,分享了关于智能研发工具本身的研发历程和理念。以下视频是关于【文心快码BaiduComate效......
  • 《提升前端性能的 JavaScript 技巧》
    在前端开发中,性能优化是至关重要的一环。JavaScript作为前端开发的核心语言,掌握一些关键的技巧可以显著提升应用的性能。本文将为您介绍一些实用的JavaScript技巧,帮助您优化前端性能。一、避免不必要的计算在代码中,尽量避免在频繁执行的代码块中进行复杂且不必要的计算。......
  • python的基础知识入门
    一.初聊Python为什么要学习Python?在学习Python之前,你不要担心自己没基础或“脑子笨”,我始终认为,只要你想学并为之努力,就能学好,就能用Python去做很多事情。在这个喧嚣的时代,很多技术或概念会不断兴起,我希望你能沉下心来去学习,不要急于求成,一步一个脚印。当你把某个技术学好、......