写点什么

web开发基础

0 人感兴趣 · 26 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/1d/1d878bfa21987fd8d913c69ea76063ef.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

什么是前端开发领域的 Cumulative Layout Shift 问题

CLS 是 Cumulative Layout Shift(累计布局偏移)的缩写,它是一个用于度量网页稳定性的指标。CLS issue 指的是网页在加载过程中存在的累计布局偏移问题,这些问题会导致网页元素在页面上闪烁或跳动,影响用户体验。

【web 开发基础】PHP 中的预定义数组 (46)

用户头像
迷彩
2022-11-30

从PHP4.1.0开始,PHP提供了一套附加的预定义数组,这些数组变量包含了来自web服务器,客户端、运行环境和用户输入的数据。这写数组非常特别,通常被称为自动全局变量后者超全局变量

【web 开发基础】PHP 的匿名函数和闭包 (40)

用户头像
迷彩
2022-11-28

匿名函数:就是没有名称的函数,匿名函数可以赋值给变量、对象传递。不过匿名函数仍是函数,也就是本质是还是函数,因此可以进行调用,还可以传入参数。匿名函数特别适合作为函数或方法的回调。回调我们前面介绍过,可以通过《【web 开发基础】PHP 自定义回调

【web 开发基础】PHP 使用自定义函数库 (39)

用户头像
迷彩
2022-11-28

函数自定义库并不是定义函数的PHP语法,而是编程时的一种设计模式,或者说是编码技巧。函数是结构化程序设计的模块,是实现代码可重用性的核心。为了更好的组织代码,是自定义的函数可以在同一个项目的多个文件中使用,通常将多个自定义的函数组织到同一个文

【web 开发基础】PHP 自定义回调函数之 call_user_func_array() (36)

用户头像
迷彩
2022-11-27

从上一篇文章中我们了解到,回调函数是将一个函数作为参数传递到调用的函数中。如果在函数的格式说明中出现 callback 类型的参数,则该函数就是回调函数。虽然可以使用变量函数去声明自己的回调函数,不过我们通常大多还是会通过借助 call_user_func_array(

【web 开发基础】PHP 中的可变参数个数的函数 (34)

用户头像
迷彩
2022-11-24

大多时候我们所定义的函数都是固定参数个数的函数,这样能够减少用户输入不确定而导致的未知错误,但是有一些场景需要传入的参数个数不定,或者有时候我们无法确定应该传入哪些值,传入多少个参数,特别是当参数非常多的时候不但代码冗长且可读性差,这时候可

【web 开发基础】PHP 中的默认(缺省)参数的函数 (33)

用户头像
迷彩
2022-11-23

在PHP中有一种函数,在调用的时候某些参数是可以缺省的,也就是说,在调用函数的时候可以传值,也可以不传值,如果在调用函数的时候传入具体的值就会使用传入的值,否则就会使用默认的值,默认的值在函数定义的时候就已经设置好,默认(缺省)参数的函数格式

【web 开发基础】PHP 中的引用参数的函数 (32)

用户头像
迷彩
2022-11-23

php的引用(就是在变量或者函数、对象等前面加上&符号) 在PHP中默认是按值传递,而且函数的参数也属于局部变量,所以即使在函数内部改变参数的值,它并不会改变函数外部的值。函数为子程序,调用函数的程序可以称为父程序。函数的引用返回多用在对象中

【web 开发基础】PHP 中的伪类型参数的函数 (31)

用户头像
迷彩
2022-11-23

伪类型是PHP 文档里用于表示参数可以使用的类型或者函数的返回类型, 它们并不是 PHP 的数据类型, 只是文档说明,相当于注释。 所以可以简单地理解为伪类型就是代码注释,用于说明函数的参数和返回类型的。

https://static001.geekbang.org/infoq/8f/8f5f8cf49be56f096d9145ce1aa46e22.webp?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

【web 开发基础】PHP 的函数工作原理 (28)

用户头像
迷彩
2022-11-20

仅当函数被调用后,函数中的语句才会被执行,目的是完成一些特定的任务。而函数执行完毕后,控制权将返回到调用函数的地方。函数就能够以返回值的方式将信息返回给程序。通过在程序中使用函数,可以进行结构化编程。在结构化编程中,各个任务是由独立的程序代

【web 开发基础】PHP 自定义函数之函数的返回值 -PHP 快速入门 (27)

用户头像
迷彩
2022-11-17

在定义函数时,函数名后面括号中的参数列表是用户在调用函数时用来将数据传递到函数内部的接口,而函数的返回值则将函数执行后的结果返回给调用者。如果函数没有返回值,就只能算一个执行过程。只依靠函数做一些事情还不够,有时更需要在程序脚本中使用函数执

【web 开发基础】PHP 自定义函数之函数的调用 -PHP 快速入门 (25)

用户头像
迷彩
2022-10-30

不管是自定义的函数还是系统函数,如果函数不被调用,就不会执行。只要在需要使用函数的位置,使用函数名称和参数列表进行调用即可。函数被调用后开始执行函数体中的代码,执行完毕返回到调用的位置继续向下执行。所以在函数调用时函数名称可以总结出以下三个

【web 开发基础】PHP 自定义函数之函数声明 -PHP 快速入门 (24)

用户头像
迷彩
2022-10-29

函数就是由一定的功能的一些语句组织在一起的一种形式,定义函数的目的就是将程序按功能分块,方便程序的使用、管理、阅读和调试。函数有两种,一种是别人写好的或是系统内部提供的函数,即是内置函数,你只要知道这个函数是干什么的,自己会用就可以,不用管

【web 开发基础】PHP 中的 goto 语句的使用 -PHP 快速入门 (23)

用户头像
迷彩
2022-10-29

在所有的开发语言中不是都能使用goto语句,因为对goto的应用一直有争议。很多编程goto也只是作为保留关键字,比如java。支持goto的人认为goto语句使用起来比较灵活,而且有些情形能提高程序的效率。如果完全删去goto语句,有些情形反而会使程序变得过于复杂,增

【web 开发基础】PHP 中的特殊流程控制(exit) -PHP 快速入门 (22)

用户头像
迷彩
2022-10-29

当前的脚本中只要执行到exit语句,无论它是在哪个结构中,都会直接退出当前脚本。exit()是一个函数,exit()是die()函数的别名,它可以带有一个参数输出一条消息作为提示,并退出当前脚本。比如:我们通常在连接数据库、选择数据库,以及执行SQL语句中如果有失

【web 开发基础】PHP 中的特殊流程控制(break) -PHP 快速入门 (20)

用户头像
迷彩
2022-10-28

我们在介绍while和for循环的时候,都是通过循环语句本身提供的条件表达式来指定循环的次数,或者是遇到特殊情况要停止循环。如果想在循环体执行过程中终止循环,或是跳过一些循环继续执行其他循环,就需要使用到特殊的流程控制语句。如:break语句,continue

【web 开发基础】PHP 循环结构之 for 循环 -PHP 快速入门 (19)

用户头像
迷彩
2022-10-28

虽然前面介绍的while和do...while循环是使用计数方式控制循环的执行,但这两种循环通常用于条件型循环,即是遇到特定的条件才停止循环.而for循环语句适用于明确知道重复执行次数的情况,它的格式和前面两种循环语句不一样,for语句将循环次数的变量预先定义好.虽

https://static001.geekbang.org/infoq/ce/ce0e29b4940d85c6146d35dfcbb033aa.webp?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

【web 开发基础】PHP 的流程控制之嵌套(巢状)条件分支结构 -PHP 快速入门 (15)

用户头像
迷彩
2022-10-26

嵌套条件分支结构,也称为巢状条件分支结构。其实就是将if语句进行嵌套,即是在if或者else后面的语句块中又包含if语句。if语句可以无限层第嵌套在其他if语句中,这给程序的不同部分的条件执行提供了充分的弹性,是程序设计中经常使用的技术。其语法格式如下所

https://static001.geekbang.org/infoq/c9/c99f041ef93fe0e3be96e5f812bcad1f.webp?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

【web 开发基础】PHP 的流程控制之双向条件分支结构 -PHP 快速入门 (13)

用户头像
迷彩
2022-10-26

在上一篇文章《【web 开发基础】PHP 的流程控制之单一分支结构 -PHP 快速入门 (12)》中我们了解到PHP提供了三种基本结构。在PHP中,为支持这三种结构,提供了实现这三种结构所需的语句或者说是语法。在程序结构中,最基本的就是顺序结构。顺序结构就是语句按

【web 开发基础】PHP 的流程控制之单一分支结构 -PHP 快速入门 (12)

用户头像
迷彩
2022-10-25

流程控制对于任何一门编程语言来说都是至关重要的,它提供了控制程序步骤的基本手段,是程序的核心部分。可以说,缺少了流程控制,就不会有程序设计语言,因为没有哪一种程序只是线性的执行语句序列。程序中需要与用户相互交流,需要根据用户的输入决定执行语句

【web 开发基础】PHP 快速入门(11)-PHP 运算符之运算符的优先级

用户头像
迷彩
2022-10-25

优先级从上到下依次递减,最上面具有最高的优先级,逗号操作符具有最低的优先级。 相同优先级中,按结合顺序计算。大多数运算是从左至右计算,只有三个优先级是从右至左结合的,它们分别是单目运算符、条件运算符、赋值运算符。 基本的优先级需要记住:

https://static001.geekbang.org/infoq/c4/c411d1189def88ccb0dcc61f107e152a.webp?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

【web 开发基础】PHP 快速入门(8)-PHP 运算符之逻辑运算符详解

用户头像
迷彩
2022-10-23

逻辑运算符用来判断一件事是"对"的还是"错"的,或者说是“成立”还是“不成立”。逻辑运算符只能操作布尔值类型的数据,处理后的结果值也是布尔值,经常使用逻辑运算符把各个运算式连接起来组成一个逻辑表达式,即是通过逻辑运算符来组合多个条件,并

【web 开发基础】PHP 快速入门(6)-PHP 运算符之赋值运算符详解

用户头像
迷彩
2022-10-21

其实赋值运算符很简单,就是一个‘等号(=)’。但是此等号非彼等号,赋值运算符是一个二元运算符。它左边的操作数必须是变量,右边可以是一个表达式。它是把其右边表达式的值赋给左边的变量,或者说是将原表达式的值复制到新的变量中。所以在这里不像数学一

https://static001.geekbang.org/infoq/bd/bdac4d13272271c29ba82e7bdbb1be19.webp?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

【web 开发基础】PHP 快速入门(5)-PHP 运算符之算术运算符和字符串运算符详解

用户头像
迷彩
2022-09-30

PHP开发基础开速入门系列 运算符和变量是所有计算机编程语言中的不可或缺的一部分,是一个命令解释器对一个或多个操作数(变量或数值)执行某种运算的符号,也称为操作符 可以根据操作数的个数分为一元运算符,二元运算符,三元运算符。一元运算符只运算一个

【web 开发基础】php 开发基础快速入门 (3)-PHP 程序符号标记和程序注释的使用及空白符详解

用户头像
迷彩
2022-09-29

PHP开发基础开速入门系列 《【web 开发基础】php 开发基础快速入门 (1)-PHP 介绍及开发环境快速安装和基本使用介绍》 《【web 开发基础】php 开发基础快速入门 (2)-PHP 的程序开发》 这是PHP开发基础快速入门的第三篇文章,前两篇文章介绍了PHP的大致用法,

【web 开发基础】php 开发基础快速入门 (1)-PHP 介绍及开发环境快速安装和基本使用介绍

用户头像
迷彩
2022-09-27

互联网时代,网站是一种非常重要的通讯工具,只要用户有网络和权限,随时随地可访问任意网页,个人可以通过网站发布自己的想要公开的资讯,或者利用网站提供相关的网络服务,企业网站,对于企业来说,是企业对外的窗口,是企业的名片。

web开发基础_web开发基础技术文章_InfoQ写作社区