自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(79)
  • 收藏
  • 关注

原创 第七章 函数

简介​ 函数是用来完成特定功能的代码块,可以被调用执行多次,实现复用​ 分类:内置函数自定义函数2. 内置函数函数名 含义typeof() 判断变量的类型isNaN() 判断参数是否为NaNparseInt() 将数据转换为整数parseFloat() 将数据转换为小数eval() 计算字符串表达式的值,并执行其中的JavaScript代码encodeURI() 使用ISO8859-1对字符串进行编码,每个UTF-8的汉字编码成3个16进制字节,如下: %字节1%字节2%字节3de

2021-01-24 21:54:15 297

原创 《JavaScript 入门到进阶》 第六章:JavaScript 数组

1. 简介​ 数组就是用来存储一组数据的声明一个变量就是在内存空间划出一块合适的空间声明一个数组就是在内存空间划出一串连续的空间​ 数组的三要素:数组名称:用于区分不同的数组数组元素:向数组中存放的数据元素下标:数组元素的编号,也称为索引,从0开始,通过下标来访问数组元素2. 基本用法​ 步骤:1.创建数组var 数组名=new Array();1.为数组元素赋值数组名[索引]=元素值;1.获取元素值数组名[索引]定义数组的方式​ 两种方式:使用ne

2021-01-22 21:52:42 219 1

原创 《JavaScript 入门到进阶》 第五章:JavaScript 程序结构

if选择结构分为:单分支结构、二分支结构、多分支结构、嵌套if结构​ 语法:if(条件1){ 代码块1 }else if(条件2){ 代码块2}else if(条件3){ 代码块3}...else{ 代码块n }switch结构用来进行等值判断​ 语法:switch (表达式) { // 表达式为要判断的内容 case 常量1: 代码块1 break; case 常量 2: 代

2021-01-21 21:53:11 188

原创 《JavaScript 入门到进阶》 第四章:JavaScript数据类型转换

数据类型转换强制类型转换(显式转换)转换为number1.使用Number()如果内容可以转换成数字,则返回对应的数字(整数或小数)如果内容不可以转换成数字,则返回NaN如果内容为空字符串或null,则返回0如果内容为boolean,则true返回1,false返回0(boolean值在内存中就是以数字来存储,true为1,false为0)2.使用parseInt()将内容转换成整数(直接去掉小数),会从第一个字符开始解析,直到遇到非数字符号停止,并返回已解析的部分数值3.使用pa

2021-01-20 21:52:19 162 2

原创 《JavaScript 入门到进阶》 第三章:JavaScript运算符

第三章:JavaScript运算符算术运算符运算符含义+加-减*乘/除%取余,求模**次方++自增,对原值加1–自减,对原值减1––前缀自增自减和后缀自增自减的区别:前缀自增自减,先进行自增或自减运算,然后再执行表达式后缀自增自减 ,先执行表达式,然后再进行自增或自减运算 Math对象​ 执行常见的算数任务,用法:Math.方法名(参数)​ 常用方法:Math.abs(a);

2021-01-19 21:30:43 111

原创 《JavaScript 入门到进阶》 第二章:变量和数据类型

变量简介​ 在程序运行过程中其值可以改变的量,是一个数据存储空间的表示,即给内存空间起别名​ 将数值通过变量进行存储,以便程序随时使用,通俗点来说,变量就是用来存储数据的​ JavaScript是弱变量类型的语言,声明变量只需要使用var关键字​ 语法:var 变量名=变量值; 命名规则​ 规则:只能由数字,英文字母,下划线以及$符号组成,但不能以数字开头不能使用 javascript 中的关键字区分大小写通常第一个单词首字母小写,其他单词首字母大写命名规范:驼峰命名法

2021-01-18 21:51:00 252

原创 《JavaScript 入门到进阶》 第一章:JavaScript简介

1.什么是JavaScript?由网景公司开发的客户端脚本语言,无需编译,直接运行,简称JS2.JavaScript的作用在客户端动态操作页面在客户端做数据校验在客户端发送异步请求3.Web前端:结构层 HMTL定义页面结构样式层 CSS定义页面样式行为层 JavaScript用来实现交互,提升用户体验输出信息的三种方式alert() 弹出警告框console.log() 输出到浏览器的控制台document.write() 输出到页面注释// 单行注释/*

2021-01-17 14:32:20 191 1

原创 PHP 数组排序

PHP 数组排序我们在使用 PHP 数组的过程中,有时候需要对 PHP 数组进行排序,本节就介绍了 PHP 数组的几种排序方法。数组中的元素可以按字母或数字顺序进行降序或升序排列。PHP - 数组排序函数在本章中,我们将一一介绍下列 PHP 数组排序函数:sort() - 对数组进行升序排列rsort() - 对数组进行降序排列asort() - 根据关联数组的值,对数组进行升序排列ksort() - 根据关联数组的键,对数组进行升序排列arsort() - 根据关联数组的值,对数组进行

2021-01-16 21:59:29 124

原创 PHP 数组

PHP 数组PHP 中有很多关于数组的函数,方便数组操作数组是什么?数组是一个能在单个变量中存储多个值的特殊变量如果您有一个项目清单(例如:车名字的清单),将其存储到单个变量中,如下所示:$cars1="Volvo"; $cars2="BMW"; $cars3="Toyota";然而,如果您想要遍历数组并找出特定的一个呢?如果数组的项不只 3 个而是 300 个呢?解决办法是创建一个数组!数组可以在单个变量中存储多个值,并且您可以根据键访问其中的值在

2021-01-15 21:59:08 129

原创 PHP switch 语句

PHP switch 语句有时,为了避免 if 语句过于冗长,提高程序的可读性,可以使用 switch 分支控制语句。switch 语句用于根据多个不同条件执行不同动作。PHP switch 语句如果您希望有选择地执行若干代码块之一,请使用 switch 语句。语法 switch (n) { case label1: 如果 n=label1,此处代码将执行; break; case label2: 如果 n=label2,此处代码将执行; break; default: 如果

2021-01-14 22:02:19 129

原创 PHP if...else 语句

PHP if…else 语句本节介绍 PHP if…else 语句的使用,通过该语句,你可以有选择性的执行代码片段。条件语句用于根据不同条件执行不同动作。PHP 条件语句当您编写代码时,您常常需要为不同的判断执行不同的动作。您可以在代码中使用条件语句来完成此任务。在 PHP 中,提供了下列条件语句:if 语句 - 在条件成立时执行代码if…else 语句 - 在条件成立时执行一块代码,条件不成立时执行另一块代码if…else if…else 语句 - 在若干条件之一成立时执行一个代码块sw

2021-01-13 21:57:09 136

原创 PHP 运算符

PHP 运算符PHP 中的运算符分为:算术运算符、递增/递减运算符、比较运算符、逻辑运算符、数组运算符、三元运算符等。

2021-01-12 21:57:14 123

原创 PHP 字符串变量

PHP 字符串变量一个字符串(string)就是由一系列的字符组成,其中每个字符等同于一个字节。

2021-01-11 22:01:22 96

原创 PHP 5 数据类型

String(字符串), Integer(整型), Float(浮点型), Boolean(布尔型), Array(数组), Object(对象), NULL(空值)。

2021-01-10 22:01:45 97

原创 PHP 字符串变量

PHP 字符串变量一个字符串(string)就是由一系列的字符组成,其中每个字符等同于一个字节PHP 并置运算符在 PHP 中,只有一个字符串运算符并置运算符 (.) 用于把两个字符串值连接起来PHP strlen() 函数有时知道字符串值的长度是很有用的。strlen() 函数返回字符串的长度(字符数)。PHP strpos() 函数strpos() 函数用于在字符串内查找一个字符或一段指定的文本。如果在字符串中找到匹配,该函数会返回第一个匹配的字符位置。如果未找到匹配,则返回

2021-01-09 21:59:09 110

原创 PHP 5 常量

常量值被定义后,在脚本的其他任何地方都不能被改变。常量是一个简单值的标识符。该值在脚本中不能改变。设置 PHP 常量使用 define() 函数define(string constant_name, mixed value, case_sensitive = true)该函数有三个参数:constant_name:必选参数,常量名称,即标志符。value:必选参数,常量的值。case_insensitive:可选参数,指定是否大小写敏感,设定为 true 表示不敏感。...

2021-01-08 21:46:31 80

原创 PHP 5 数据类型

PHP5 数据类型stringintegerfloatbooleanarrayobjectnullPHP整型整数是一个没有小数的数字PHP浮点型浮点数是带小数部分的数字,或是指数形式PHP布尔型值是:true 或 falsePHP数组数组可以在一个变量中存储多个值可用var_dump()函数 返回数组的数据类型和值PHP对象对象数据类型也可以用于存储数据PHP中,对象必须声明首先,必须使用class关键字声明类对象。类对象是可以包含属性和方法的结构。然

2021-01-07 17:52:07 121 1

原创 PHP echo和print、print_r语句

PHP中有两个基本的输出方式:echo 和 printecho 可以输出一个或多个字符串print 只能输出简单类型的变量的值,如int,stringprint_r 可以输出复杂类型变量的值,如数组,对象提示,echo 输出快于printecho是PHP语句 无返回值print和print_r是PHP函数,函数有返回值print 返回值为 1 int类型print_r 返回值为true boolean类型echo 是语言结构,使用时可不加括号,如echo或echo()print同

2021-01-06 21:59:39 201

原创 PHP 变量

变量指程序中使用的数值是可以变化的量,与常量(一旦被定义,就无法改变)相反。变量是用于存储信息的"容器":<?php $x=5; $y=6; $z=$x+$y; echo $z;?>PHP 变量规则:变量以 $ 符号开始,后面跟着变量的名称变量名必须以字母或者下划线字符开始变量名只能包含字母数字字符以及下划线(A-z、0-9 和 _ )变量名不能包含空格变量名是区分大小写的($y 和 $Y 是两个不同的变量)PHP 是一门弱类型语言在上面的实例中,我们注

2021-01-06 21:49:50 72

原创 PHP 语法

PHP 脚本在服务器上执行,然后将纯 HTML 结果发送回浏览器<?php // PHP 代码 ?>PHP 中的每个代码行都必须以分号结束。分号是一种分隔符,用于把指令集区分开来。通过 PHP,有两种在浏览器输出文本的基础指令:echo 和 print。PHP 中的注释<!DOCTYPE html><html><body><?php// 这是 PHP 单行注释/*这是PHP 多行注

2021-01-05 21:55:41 80

原创 PHP 简介

PHP学习

2021-01-04 21:55:15 116

原创 BOM 基础

window 对象常用属性*document 对 Document 对象的只读引用*history 对 History 对象的只读引用*location 用于窗口或框架的 Location 对象Navigator 对 Navigator 对象的只读引用*parent 返回父窗口length 设置或返回窗口中的框架数量Screen 对 Screen 对象的只读引用status 设置窗口状态栏的文本top 返回最顶层的窗口常用窗口alert() 弹出一个带有信息和确认按钮的警告框co

2021-01-03 22:00:40 105 1

原创 前端 面向对象编程

面向对象面向对象是一种编程思想,解决问题的手段JavaScript中,一切皆对象,除了null和undefined,因为这两个是值JavaScript是基于 原型 prototype ,创造对象一切皆对象,所以创建一个对象,它的属性和方法也必须来自另一个对象prototype 也是对象提供 共用属性和方法的对象就是原型对象里有什么?属性方法对象属性:对象存储信息的地方, 属性的载体:变量对象方法:对象的行为,对象方法是其实现的功能,方法的载体是函数...

2021-01-02 22:19:20 394

原创 详解 HTTP协议 (五)|| HTTP 状态码

HTTP 状态码当浏览者访问一个网页时,浏览者的浏览器会向网页所在服务器发出请求。当浏览器接收并显示网页前,此网页所在的服务器会返回一个包含HTTP状态码的信息头(serverheader)用以响应浏览器的请求HTTP状态码的英文为HTTP Status Code下面是常见的HTTP状态码:200 - 请求成功301 - 资源被永久转移到其它URL404 - 请求的资源不存在500 - 内部服务器错误HTTP状态码分类HTTP状态码由三个十进制数字组成,第一个十进制数字定义了

2021-01-01 14:06:09 94

原创 详解 HTTP协议 (四)|| HTTP 响应头信息

HTTP 响应头信息应答头说明Allow服务器支持哪些请求方法(如GET、POST等)Content-Encoding文档的编码(Encode)方法。只有在解码之后才可以得到Content-Type头指定的内容类型。利用gzip压 缩文档能够显著地减少HTML文档的下载时间。Java的GZIPOutputStream可以很方便地进行gzip压缩,但只有Unix上的 Netscape和Windows上的IE 4、IE 5才支持它。因此,Servlet应该通过查看Accept-E

2021-01-01 11:23:38 119

原创 详解 HTTP协议 (三)|| HTTP 请求方法

HTTP 请求方法根据HTTP标准,HTTP请求可以使用多种请求方法HTTP 1.0 请求方法: GET、POST、HEADHTTP 2.0 新增请求方法:OPTIONS、PUT、DELETE、TRACE、CONNECT方法描述GET请求指定页面信息,返回实体主体HEAD类似于get请求,只不过返回的响应中没有具体的内容,用于获取报头POST向指定资源提交数据进行处理请求(例如提交表单或者上传文件)。数据被包含在请求体中。POST请求可能会导致新的资源的建

2021-01-01 10:57:51 136

原创 详解 HTTP协议 (二)|| HTTP 消息结构

HTTP消息结构HTTP是基于客户端/服务端(c/s)的架构模型,通过一个可靠的链接来交换信息,是一个无状态的请求/响应协议。一个HTTP“客户端”是一个应用程序(Web浏览器或其他任何客户端),通过连接到服务器达到向服务器发送一个或多个HTTP请求的目的。一个HTTP“服务器”同样也是一个应用程序(通常是一个Web服务,如Apache Web服务器或IIS服务器等),通过接收客户端的请求并向客户端发送HTTP响应数据。HTTP使用统一资源标识符(Uniform Resource Identifie

2021-01-01 10:33:54 195

原创 详解 HTTP协议 (一)|| HTTP 介绍

HTTP 简介HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web)服务器传输超文本到本地浏览器的传送协议。HTTP是一个基于TCP/IP通行协议来传递数据(HTML文件、图片文件、查询结果等)。...

2021-01-01 09:51:53 146

原创 JS 事件(三)

鼠标触发事件*mousemove 鼠标移动事件键盘触发事件keypress 键盘按下事件。只能捕获单个字符,包括数字、符号(shift+数字)、字母(包括大小写)keydown 键盘按下事件。能捕获除 PrScrn 外所有的按键文档触发事件*load 加载事件unload 关闭事件。该事件可使用 beforeunload 函数以兼容不同浏览器表单触发事件*focus 获得焦点事件*blur 失去焦点事件*submit 提交事件*change 改变事件。如下拉框选择事

2020-12-31 21:50:22 77

原创 JS 事件(二)

鼠标触发事件*mouseover 鼠标移入事件*mouseout 鼠标移出事件mousedown 鼠标按下事件mouseup 鼠标松开事件相关事件属性obj.offsetHeight 获取元素高度(包括元素高度、内边距和边框)obj.offsetWidth 获取元素宽度(包括元素宽度、内边距和边框)obj.offsetTop 获取元素外边距至上方父定位元素(当没有父定位元素时,为窗口)的距离obj.offsetLeft 获取元素左边距至左侧父定位元素(当没有父定位元素时,为窗口)的距

2020-12-30 16:32:33 77

原创 JS 事件(一)

事件处理事件源任何一个 HTML 元素(节点)事件触发鼠标:*click 鼠标单击事件dbclick 鼠标双击事件contextmenu 鼠标右键激活文本菜单。return false 可屏蔽鼠标右键事件处理函数使用一个匿名或回调函数作为触发事件后的处理函数添加事件的方法:第一种:<tag on 事件 = "事件处理函数" />第二种:<script>//对象.on 事件 = 事件处理函数//window.onload 事件在文档渲染完成

2020-12-29 19:21:14 117

原创 JavaScript 内置对象(下)

Boolean 包装类对象包装类型:int Integer相关方法:toSource() 返回该对象的源代码toString() 将逻辑值转换为字符串,并返回结果valueOf() 返回 Boolean 对象的原始值getDate() 从 Date 对象返回一个月中的某一天(1~31)getDay() 从 Date 对象返回一周中的某一天(0~6)getMonth() 从 Date 对象返回月份(0~11)getFullYear() 从 Date

2020-12-28 16:17:54 93

原创 JavaScript 内置对象(上)

Array 数组var arr = new Array();//创建一个空数组 arr = new Array(10);//创建一个数组单元为10个的数组。 arr = new Array(10,20,30);//创建一个指定数组单元的数组。 arr = ['a', '123', 'sc'];//快捷定义一个数组。数组的属性:length 该属性用于获取数组长度数组的方法:toString() 将数组转换为字符串,并返回结果sort() 对数组的元素进行排序join(

2020-12-24 17:36:57 148 3

原创 常见的 JS 操作

HTML 标签(节点)操作document.write() 该方法可向文档中写入 HTML 表达式或 JavaScript 代码document.getElementById("#id名") 该方法可获取带有指定 id 值的元素document.getElementsByTagName("标签名")该方法可获取指定标签类型的所有元素,返回值可使用索引取出,但并不是数组HTML 标签对象的操作labelObject.innerHTML 可设置指定标签对象开始与结束标签之间的文本内容lab

2020-12-23 14:55:53 185 3

原创 内置函数和 JS 对象定义与使用

系统中常用的内置函数escape() 可对字符串进行编码unescape() 可对通过 escape() 编码的字符串进行解码*eval() 计算参数字符串,将其中的 JavaScript 代码执行*isNaN() 检查参数是否非数字值*parseInt() 解析参数,返回整数*parseFloat() 解析参数,返回浮点数JavaScript 对象的定义和使用1.使用构造函数创建内置对象var myObject = new Object(); myObject.nam

2020-12-22 10:17:18 124

原创 JavaScript function and variable scope || JavaScript 函数和变量作用域

使用 function语句定义函数 function 函数名(参数1, 参数2, ...){ 函数体... }使用 Function()构造函数定义函数var 函数名 = new Function("参数1", "参数2" ... "函数体")在表达式中定义函数var 函数名 = function(参数1, 参数2, ...){ 函数体... }调用函数函数名(参数1, 参数2, ...);关于变量和参数函数外部定义的变量是

2020-12-20 21:24:00 92

原创 JavaScript statement flow control || JavaScript 语句流程控制

JavaScript 语句流程控制判断语句if... 当指定条件为 true 时,执行子语句代码if...else... 当指定条件为 true 时,执行第一条子语句代码。当条件为 false 时,执行第二条子语句代码if...else if...else... 该语句可通过判断,选择多个子语句中对应的子语句来执行情况语句switch 该语句可通过不同的情况选择对应的代码块来执行switch(new Date().getDay()){ case 1: a

2020-12-19 17:39:49 184 4

原创 JavaScript 实现黑客帝国特效 空格:暂停/继续 || JavaScript 实现矩阵下落

矩阵下落<!DOCTYPE html><head> <title>矩阵下落特效</title> <meta charset="utf-8"></head><body><canvas id="q"></canvas><script type="text/javascript" > var s = window.screen; // window..

2020-12-18 17:00:27 252 2

原创 JavaScript 的运算符(二)

JavaScript 的运算符?: 条件运算符(三元运算符)语法:布尔值表达式1?表达式2:表达式3若表达式1的值为 true,则执行表达式2的操作,并以执行结果作为整个表达式的结果若表达式1的值为 false,则执行表达式3的操作,并以执行结果作为整个表达式的结果赋值运算符:=、+=、-=、*=、/=、%=、>>=(右移赋值)、<<=(左移赋值)/*以上除了 "=" 以外的运算符,都能如下拆解*/ (x += y) === (x = x + y);

2020-12-18 16:52:40 92 1

原创 JavaScript 的运算符 (一)

JavaScript 的运算符一元运算符*++增量 / --减量在数值原有的基础上 +1 或 -1一元加法与一元减法对数字无用能将字符串转换为 Number 类型一元加减法功能相似,除此之外,一元减法还会对给定的值求负位运算符not否运算,符号为~,对一个二进制位取反and与运算,符号为&,若两位都为 1 ,则结果为 1 ,否则为 0or或运算,符号为|,若两位都为 0 ,则结果为 0 ,否则为 1xor异或运算,符号为^,若两位不相同,则结果为 1 ,否则为 0<

2020-12-17 18:36:51 70

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除