自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

踢球的IT男,就是分享一些小东西!互相学习,共同进步!

前端技术分享,后端技术分享,游戏技术分享

  • 博客(94)
  • 资源 (1)
  • 收藏
  • 关注

原创 typescript-接口的基本使用(一)

typescript接口的基本使用

2026-01-24 15:00:00 122

原创 typescript-类的访问权限public、private、protected

typescript访问权限public,protected,private

2026-01-23 21:42:36 725

原创 typescript-类的静态属性和静态方法

typescript静态属性,静态方法;单例模式

2026-01-20 20:26:05 610

原创 typescript-类

typescript类的定义

2026-01-19 21:54:31 410

原创 typescript-函数this指向

typescipt-函数this指向问题

2026-01-16 18:45:00 372

原创 typescript-函数定义和使用

typescript-函数的定义和使用

2026-01-15 18:30:00 513

原创 typescript-引用和深复制

typescript 引用和深复制

2026-01-14 18:30:00 461

原创 typescript-null和undefined

ts之null和undefined

2026-01-13 18:15:00 483

原创 typescript-void和never

typescript 之void和never

2026-01-12 20:41:39 548

原创 typescript-数组和元组

ts的数组和元组

2026-01-08 20:19:10 368

原创 typescript-引用和const常量

typescript常量和引用类型

2026-01-07 20:44:52 610

原创 typescript-var和let作用域

test1函数中也是使用的var,但是输出正常,这里有一个区别是使用了立即执行函数,即内部有一个function,这里把var的参数传给了index,而index是在这个内部函数作用域内有效,这个在书面上理解为捕获了i的值。test函数中使用的是var,是函数作用域,而setTimeout是异步函数,for的循环执行完了(这里是同步执行的),最后i变成了10,而setTimeout会在同步函数后执行,所以最后输出了函数作用域内的变量i,即10.let是块级作用域(即程序中的大括号{}包含的范围内)

2026-01-06 20:38:59 666

原创 typescipt-var变量提升

可以看到在var之前进行console.log是可以输出的,只不过值是undefined,因为。var声明的变量会提升到当前作用域的顶部,而let声明的会在编译的时候报错!新建一个html文件并引入这个生成的js文件。新建一个index.ts,并输出以下内容。查看生成的index.js文件。查看浏览器控制台的输出。

2026-01-05 20:20:28 402

原创 typescript-基本类型

同样的b是一个变量,boolean说明这个b是一个字符类型,值为false(假)同样的str是一个变量,string说明这个str是一个字符类型,值为aa。上面我们声明变量使用的是let,以前使用的是var,这两个有什么区别呢?这里的num是一个变量,number说明这个num是数字类型,值为9。可以看到生成的文件和我们以前学到的js一样。在当前文件夹中打开cmd窗口,输入。

2025-12-29 20:35:18 217

原创 typescript-环境安装

ts环境安装

2025-12-26 09:30:00 444

原创 第一阶段总结

经过这么长时间的学习,大家对于web开发有了一个基本的认识!其实学习编程如果没有兴趣的话,是一个很无聊的事情!我希望大家可以坚持下去!这两天我准备休息一下,准备下一个课程!下面是在工作中会用到的一些开发的知识,分享给大家!

2025-12-25 13:30:00 663

原创 smarty引擎使用(2)

smarty引擎使用

2025-12-24 17:30:00 447

原创 smarty引擎使用(1)

定义变量后,我们需要确定显示某个模板文件,这个你可以自定义后缀,比如这里的是index.tpl,这个文件是咋找到的呢?还记得上一节我们封装时定义的引擎的模板路径么,当我们display方法显示某个模板时,模板引擎会去这个目录下找到相应的文件,交把我们assign定义的变量进行替换显示!我们先$smarty对象两个重要的方法,assign和display从这个字面上的意思我们可以知道,assign是一个赋值操作,例如以上代码中,我们使用assign方法把name定义为"zsf"字符串,

2025-12-24 12:45:00 566

原创 smarty引擎安装

然后使我们自定义的MySmarty类来继承这个Smarty类,并在构造函数中进行实始化,在这里我们使用template_dir定义了模板文件的存放目录,就是我们所说的前端界面的地址,让smarty可以找到,这里我在www的smartyWeb目录下的templates文件夹之下;,smarty模板自定义的是使用大括号来标示的{},在这里面的会被smarty引擎识别并进行内容替换,如果你想用别的,你可以进行自定义,但是,一般情况下我们不会更改的,除非和一些其他的前端引擎有冲突的时候,我们再进行修改。

2025-12-23 12:15:00 520

原创 smarty模板引擎

在很久以前的开发中,这种动态交互的网站都是html和php写在同一个文件里去执行的,这样子很难把前端和后端的工作区分出来,而且需要开发人员即要懂前端知识,又要懂后端知识,而且还增加了工作的复杂度。毕竟前端自己本身就是一个知识系统,比如现在流行的小程序,vue,react这些都是前端知识的范畴。所以,后来,就出现了模板引擎,把前端的工作和后端的工作区分开来,且减少了双方的工作的复杂度,前端复责写页而,后端写逻辑,最后后端把需要展示的内容传给前端进行替换就行。

2025-12-23 09:15:00 276

原创 练习(记事本功能)

当我们点击提交按钮的时候,会把输入的留言内容和模拟的留言用户发送到后台notebook.php文件,收到返回信息后重新刷界面获取最新的列表,你也可以。在这里我们封装了一个自定义的MySql类,这个类里有两个方法,通过发送过来的act参数判断用户的操作,allInfo 是获取留言列表,addInfo是用来添加留言,通过MySql提供的两个方法来调用插入数据和获取数据。今天我们做一个小玩意,就是一个简单的记事本功能,这里会用到我们之前学到的基本知识的整合,让大家对web软件有一个更深层次的认识。

2025-12-22 19:40:17 723

原创 ajax的基本使用(上传文件)

ajax使用FormData对象时,不用再去设置表头Content-type,FormData可以用js来实现form表单上传的对象,通过append来添加传递给后台的值,如,我们这里传了info,值为 zlx,fileInfo,值为一个文件对象,$(".file_class")[0].files[0]用来获取file对象,就是我们选择的文件,需要在PHP中使用$_FILES['fileInfo']来获取。通过move_uploaded_file来把上传来的缓存文件放到我们希望保存的地方。

2025-12-22 19:38:33 488

原创 ajax的基本使用(处理json数据)

AJAX是一种异步JavaScript和XML技术,用于向后台发送请求获取数据。相比form表单,AJAX功能更强大。基本使用步骤包括:创建XMLHttpRequest对象、设置请求方式和地址、配置请求头为JSON格式、定义回调函数处理响应数据。示例代码展示了如何通过AJAX发送JSON数据到PHP后台,PHP接收后处理并返回JSON格式响应。关键点包括:使用JSON.stringify转换数据、设置Content-type为application/json、处理跨域问题、PHP通过php://input获

2025-12-20 10:30:00 311

原创 ajax的基本使用(处理表单数据)

_POST['info']:用来获取前端传递过来的info的属性对应的值,并返回json字符串,前端命使用JSON.parse进行解析。application/x-www-form-urlencoded"):ajax使用表单的键值对的形式发送;这里的index.html我们还是使用上一节的内容,所以,只写js部分和php部分。

2025-12-20 10:15:00 414

原创 jquery的基本使用(7)

jquery动画

2025-12-19 15:15:00 291

原创 jquery的基本使用(6)

index.html。

2025-12-19 09:00:00 397

原创 jquery的基本使用(5)

css的方法设置属性时,需要使用驼形命名属性,驼形命名法:首字母小写,之后每个单词首字母大写;css:用来获取一个元素的属性;同样的也可以用来设置一个元素属性;toggleClass:用来动态的添加和删除class;removeClass:用来给元素删除一个class;addClass:用来给元素添加一个class;

2025-12-18 17:00:00 198

原创 jquery的基本使用(4)

在jquery中,操作表单的情况会更多一些,这里我们来操作表单元素,form表单中的input框,select,checkbox等元素的值。注:元素值的获取使用 $("选择的元素").val();同样的内容设置在val()里写上想要设置的值就可以了。

2025-12-18 12:15:00 134

原创 jquery的基本使用(3)

我们可以使用选择器的text()和html()来获取元素,同样的也可以在这个方法里面写入参数来更改内容。before:是在选择的dom前面添加的元素;after:是在选择的dom后面添加的元素;你可以更改不同的注释内容看下源码里,empty:这个方法会把选中的元素的。prepend:是在选择的dom。append:是在选择的dom。remove:这个方法会把。当前选中元素和子元素全部。

2025-12-17 19:40:02 708

原创 jquery的基本使用(2)

jquery选择器

2025-12-17 19:35:08 693

原创 jquery的基本使用(1)

前面我们讲了js来操作dom元素的基本使用,而在现实开发中,我们更多的是使用jquery来进行操作dom元素,jquery中封装了js操作dom元素的方法,我们可以用很少的代码来实现操作dom元素的功能。jquery也是一个js文件,我们就像使用普通的js一样引进jquery就行了,我这里贴一个地址,大家也可以自己去上网找别的jquery库。

2025-12-16 14:30:00 333

原创 js的dom操作

这里我想了想还是讲一些吧,算是一个基础的了解,在真实的工作中,我们更多的是用到后面的jquery去操作,这里只是简单讲一下,让大家了解,怕大家到jquery那里不明白。

2025-12-16 11:15:00 562

原创 js异步操作

在开发中,我们会经常听到同步和异步。我们可以这样子理解,同步,就像是一个队列在排队,一个个去执行;异步没有队列,大家都在同时执行(微观上这是不可能的), 我们看到的异步就是多个操作在不停的快速切换运行,快到我们感觉不出来。异步就是在执行一个函数的时候还能执行另一个函数。

2025-12-15 16:00:00 369

原创 js类的实现方式

js类的实现

2025-12-15 14:00:00 335

原创 js正则表达式(3)

有的时候,我们会有这样一个需求,比如,我们要查找所有以h开头的字符或者以b结尾的字符。例如:把字符串中以h开头的那个单词替换成9;把字符中以b结尾的那个单词替换成9;注:以上的两个内容中\b是特殊字符表示单记边界,由于是使用的Regexp写法,需要加一个\进行语义转换;\w表示一个字符,后面的+表示任何的字符出现1次或多次,紧接着的?号,这个是重点,这个表示匹配0次或一次,但是,用在这里表示 懒惰匹配,就是前面的每匹配成功一次,就会判断后面的匹配条件是否达到,如果达到了,就匹配成功了,你可以把这个。

2025-12-14 15:30:00 995

原创 js正则表达式(2)

有一个字符串"this is a tboy,he enjoy soccer"我们想把所有boy和enjoy规则的字符替换成"哈"字。但是,我现在要取反,就是所有不是"a b c"的都规换成9,这个时候,我们只需要在大括号里第一个字符前。加上取反符^,这个只在大括号里表示取反,其他的地方表示开头的意思。如果我们想指定某个范围内的字符进行替换,这时就需要用到[]了。注:[]用来限定某个范围的字符,如果在这个大括号里最前面加了。的关系,这里面的任何一个匹配上都会被替换;^表示非这个范围内的字符。

2025-12-14 09:45:00 701

原创 js正则表达式(1)

正则表达式用来在字符串中替换或查找的字符。例如:我们想匹配以w开头以d结尾的单词并进行替换注:正则表达式有两种写法:1.使用RegExp对象,第一个参数为匹配的规则,第二个参数为修饰符。2.使用 /***/g,/***/里为匹配的规则,后面紧接的是修饰符。

2025-12-13 15:00:00 531

原创 js函数相关

函数是一个实现某个复杂功能的代码逻辑块。

2025-12-13 11:45:00 478

原创 js逻辑与运算

JS逻辑与运算

2025-12-12 15:15:00 897

原创 js字符串常用运算

注:indexOf:从左侧开始查找的第一个字符的索引。例:字符变量.indexOf("查找的字符")。lastIndexOf:从右侧开始向左查找的第一个字符的索引。例:字符变量.lastIndexOf("查找的字符")search:用来查找字符串匹配时的索引;match:用来查找所有匹配的字符,并放到一个数组中返回;

2025-12-12 10:30:00 402

一个简易的本地图片添加水印工具

一个简易的本地图片添加水印的工具,本地安装运行,保证图片本地添加水印,私密性

2025-11-21

W3C学习文档

W3C离线文档,还不错,里面有HTML5的一些初级介绍!入门和做参考还不错!想做网站,PHP和HTML5的同学可以看看!

2012-01-19

空空如也

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

TA关注的人

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