《智能前端技术与实践》——第 2 章 前端开发基础 ——2.1 背景知识概述

简介: 《智能前端技术与实践》——第 2 章 前端开发基础 ——2.1 背景知识概述

第 2 章 前端开发基础


本章首先将介绍前端开发的相关内容,包括 HTML 基础、CSS 基础和 JavaScript 基础,重 点讲述与 Google 扩展程序相关的 JavaScript API 以及深度学习中的 JavaScript,然后还会介绍 微信小程序开发的相关内容,包括微信小程序框架结构、页面描述文件、页面样式文件、逻辑 层文件及小程序的事件系统。


2.1 背景知识概述


不管是前端工程师还是后端工程师,其主要工作就是软件的开发。软件主要分为C-S和B-S两种架构,本节介绍这两种软件架构的特点。

1C-S架构

C-S架构中,C客户Client),S示服Server们平使用微信QQOffice、王者荣耀等软件都是C-S架构的。这些软件主要有以4个特点:

使用前必须安装;

客户端和服务器必须同步更新;

不能跨平台使用;

客户端和服务器通信采用自有协议(相对来说比较安全)

2B-S架构

B-S架构本质上也是C-S架构,其中B表示浏览器(Browser),S表示服务器(Server)。我们平时所使用的网页版的京东淘宝、新浪微博等都是B-S架构的。我们通过使用浏览器访问网页的形式来使用这些软件。它们主要有以下4个特点

使用前无须安装,直接通过浏览器访问网址即可;

软件更新时,客户端无须更新;

可跨平台使用;

客户端和服务器采用HTTP进行通信(安全性较低,若涉及转账、隐私等敏感信息,建议使用采用HTTPS的网站)

根据W3C标准,Web设计和应用程序涉及用于构建和呈现Web页面包括HTMLCSSSVG设备API和其他Web应用程序(WebApp)技术一般情况下,一个网页主要由结构HTMLCSS行为JavaScript成。HTML 用于描述页面的结构,CSS于控制页面中元素的样式,JavaScript用于响应用户操作。

相关文章
|
10月前
|
前端开发 搜索推荐 开发工具
通义灵码与颜色板生成器,为前端开发提供智能配色解决方案
在前端开发中,色彩搭配对用户体验和界面美观至关重要。通义灵码提供的颜色板生成器通过自动推荐配色方案、随机生成颜色组合及支持自定义调整,帮助开发者高效完成配色任务。该工具支持一键导出为 CSS 样式表,并提供简洁的中文指令交互方式,大大提升开发效率,助力开发者打造美观和谐的用户界面。
|
8月前
|
人工智能 前端开发 JavaScript
前端工程化演进之路:从手工作坊到AI驱动的智能化开发
前端工程化演进之路:从手工作坊到AI驱动的智能化开发
963 18
前端工程化演进之路:从手工作坊到AI驱动的智能化开发
|
前端开发 Java 物联网
智慧班牌源码,采用Java + Spring Boot后端框架,搭配Vue2前端技术,支持SaaS云部署
智慧班牌系统是一款基于信息化与物联网技术的校园管理工具,集成电子屏显示、人脸识别及数据交互功能,实现班级信息展示、智能考勤与家校互通。系统采用Java + Spring Boot后端框架,搭配Vue2前端技术,支持SaaS云部署与私有化定制。核心功能涵盖信息发布、考勤管理、教务处理及数据分析,助力校园文化建设与教学优化。其综合性和可扩展性有效打破数据孤岛,提升交互体验并降低管理成本,适用于日常教学、考试管理和应急场景,为智慧校园建设提供全面解决方案。
701 70
|
前端开发 JavaScript 测试技术
前端测试技术中,如何提高集成测试的效率?
前端测试技术中,如何提高集成测试的效率?
|
监控 前端开发 JavaScript
前端工程化和传统前端开发的区别是什么?
前端工程化相比传统前端开发,在开发模式、代码组织与管理、构建与部署流程、团队协作、性能优化以及技术选型等方面都有了显著的改进和提升,能够更好地应对现代前端应用开发的复杂性和高要求。
|
人工智能 移动开发 前端开发
WeaveFox:蚂蚁集团推出 AI 前端智能研发平台,能够根据设计图直接生成源代码,支持多种客户端和技术栈
蚂蚁团队推出的AI前端研发平台WeaveFox,能够根据设计图直接生成前端源代码,支持多种应用类型和技术栈,提升开发效率和质量。本文将详细介绍WeaveFox的功能、技术原理及应用场景。
7317 68
WeaveFox:蚂蚁集团推出 AI 前端智能研发平台,能够根据设计图直接生成源代码,支持多种客户端和技术栈
|
JSON 前端开发 API
以项目登录接口为例-大前端之开发postman请求接口带token的请求测试-前端开发必学之一-如果要学会联调接口而不是纯写静态前端页面-这个是必学-本文以优雅草蜻蜓Q系统API为实践来演示我们如何带token请求接口-优雅草卓伊凡
以项目登录接口为例-大前端之开发postman请求接口带token的请求测试-前端开发必学之一-如果要学会联调接口而不是纯写静态前端页面-这个是必学-本文以优雅草蜻蜓Q系统API为实践来演示我们如何带token请求接口-优雅草卓伊凡
962 5
以项目登录接口为例-大前端之开发postman请求接口带token的请求测试-前端开发必学之一-如果要学会联调接口而不是纯写静态前端页面-这个是必学-本文以优雅草蜻蜓Q系统API为实践来演示我们如何带token请求接口-优雅草卓伊凡
|
前端开发 JavaScript 搜索推荐
HTML与CSS在Web组件化中的核心作用及前端技术趋势
本文探讨了HTML与CSS在Web组件化中的核心作用及前端技术趋势。从结构定义、语义化到样式封装与布局控制,两者不仅提升了代码复用率和可维护性,还通过响应式设计、动态样式等技术增强了用户体验。面对兼容性、代码复杂度等挑战,文章提出了相应的解决策略,强调了持续创新的重要性,旨在构建高效、灵活的Web应用。
427 6
|
前端开发 JavaScript 搜索推荐
前端懒加载:提升页面性能的关键技术
前端懒加载是一种优化网页加载速度的技术,通过延迟加载非首屏内容,减少初始加载时间,提高用户访问体验和页面性能。
|
缓存 JavaScript 前端开发
JavaScript 与 DOM 交互的基础及进阶技巧,涵盖 DOM 获取、修改、创建、删除元素的方法,事件处理,性能优化及与其他前端技术的结合,助你构建动态交互的网页应用
本文深入讲解了 JavaScript 与 DOM 交互的基础及进阶技巧,涵盖 DOM 获取、修改、创建、删除元素的方法,事件处理,性能优化及与其他前端技术的结合,助你构建动态交互的网页应用。
985 5

热门文章

最新文章