前端学习总结:Html, css, js, php
HTML是超文本标记语言(Hyper Text Markup Language)的缩写,用于创建网页的标准标记语言。它不是一种编程语言,而是一种标记语言,使用标记标签来描述网页的内容和结构。12
HTML的主要功能和特点包括:
-
结构化信息:HTML允许使用标记标签来结构化信息,如标题、段落和列表等。
-
嵌入多媒体:HTML可以嵌入图像、视频和其他多媒体内容。
-
交互性:HTML可以创建交互式表单和其他交互式元素。
-
样式和脚本:HTML可以嵌入CSS和JavaScript,用于控制网页的外观和行为。
HTML与CSS和JavaScript一起,构成了网页开发的基础技术,被广泛应用于网站设计和开发中。
CSS(层叠样式表)是一种用来表现HTML或XML等文件样式的计算机语言,它能够真正做到网页表现与结构分离,使得网页的外观和结构可以独立地修改和维护。1
CSS的主要功能包括:
-
控制网页元素的外观:例如字体、颜色、间距等。
-
精确控制网页布局:能够对网页中对象的位置排版进行像素级的精确控制。
-
提高网页的可维护性:通过外部样式表,可以统一修改整个网站的样式,而无需逐个页面修改。
-
支持动态效果:可以配合JavaScript等脚本语言,实现网页的动态效果。
CSS的最新版本是CSS3,它进一步增强了网页设计的灵活性和表现力。
JavaScript(JS)是一种具有函数优先的轻量级、解释型或即时编译型的高级编程语言。它最初被设计为网页的脚本语言,用于给HTML页面添加动态功能。JavaScript基于原型编程,支持多种编程范式,包括面向对象、命令式和声明式(如函数式编程)。
ECMAScript
ECMAScript是由欧洲计算机协会制定的一种标准,JavaScript遵循这一标准。ECMAScript定义了语言的语法、类型、语句、对象等。JavaScript的每个新特性需要通过提案、被ECMAScript标准委员会批准后才能被实现。
DOM
DOM(文档对象模型)是JavaScript中操作HTML文档的基础。DOM将HTML文档表示为节点树,每个节点都有特定的属性和方法,如parentNode、nextSibling等。通过这些属性和方法,可以实现对HTML元素的增删改查操作。
PHP(PHP: Hypertext Preprocessor,超文本预处理器)是一种广泛应用的开放源代码的多用途脚本语言,尤其适合Web开发。 PHP是一种服务器端脚本语言,可以嵌入到HTML中,用于生成动态网页内容。当客户端向服务器发出请求时,Web服务器会将包含PHP脚本的页面交给PHP解释器执行,生成HTML代码后再传回客户端,由浏览器解析显示。12
特性
-
动态类型语言:PHP默认不需要指定变量的类型,类型会在运行时确定,但可以通过类型声明进行静态化。
-
高性能:PHP 7和8的发布带来了显著的性能提升,特别是PHP 7,其执行速度和内存使用效率大大提高。
-
多用途:PHP不仅可以用于Web开发,还可以访问文件、运行命令、创建网络连接等。
-
安全性:PHP设计为比Perl或C编写的CGI程序更安全的语言,通过正确的配置和编码实践,可以同时保证灵活性和安全性。
应用场景
-
动态网页生成:PHP特别适合用于动态网页的生成,能够根据用户的请求生成相应的HTML内容。
-
Web开发:PHP支持与多种数据库和外部库集成,适合构建复杂和大型的Web应用程序。
-
服务器端脚本:PHP可以执行服务器端的脚本任务,如文件操作、命令执行等。