- 博客(20)
- 收藏
- 关注
原创 tp5框架之数据库
配置了数据库连接信息后,我们就可以直接使用数据库运行。引擎, MyISAM 不支持事务处理.除’username’之外的所有字段值。用于从结果中筛选(通常是聚合条件)数据。(写入操作)方法,并且支持参数绑定。用于定义要查询的字段(支持字段排除)用于直接返回SQL而不是执行查询。使用下面的方法注册数据库查询事件。用于定义要操作的数据表名称。于给当前数据表定义别名。用于限制查询结果数量。用于数据集的强制索引。
2023-09-25 22:33:17 191 1
原创 thinkphp5框架之路由、控制器、请求
控制器文件放在下,类名和文件名保持大小写一致,采用驼峰法命名(首字母大写举例:定义一个Idex类,文件位置:application\index\controller*Index.php。
2023-09-21 21:58:51 622 1
原创 PHP函数中的mepty()、isset()、is_null()
除了使用 is_null() 函数,还可以使用比较运算符 === 来检查一个变量是否为 null。是一个特殊的值,表示变量没有值或未初始化。与其他编程语言不同,PHP 的。的变量或使用**unset()**释放了一个变量,返回结果为false.需要注意的是,在 PHP 中,因此,在判断变量是否为。如果使用该函数测试一个为。运算符,以确保准确性。
2023-09-05 14:49:28 70
原创 js变量提升(函数提升)
变量提升是JavaScript中的一种行为,它允许在变量声明之前就可以访问和使用变量。在JavaScript中,变量提升是指在代码执行之前,JavaScript引擎会将变量的声明部分提升到作用域的顶部,但变量的赋值操作仍然会保留在原来的位置。变量提升只会提升声明,不会提升赋值。
2023-08-31 14:07:45 172
原创 js变量存储机制(栈、堆)
当进行出栈操作时,始终移除栈顶的元素,因此最后入栈的元素会最先被移除,而最先入栈的元素将最后被移除。需要注意的是,JavaScript 中的对象(Object)和数组(Array)不属于基本数据类型,而是属于引用类型。引用类型的值是可变的,可以修改其属性或元素。数字(Number):JavaScript 中的数字类型是基于 IEEE 754 标准的双精度浮点数表示,占用 8 个字节(64 位)的内存空间。运行效率高:由于栈内存的分配和释放是通过简单的指针操作实现的,所以它的分配和释放速度通常比堆内存更快。
2023-08-31 14:05:04 289
原创 js中的递归函数、深拷贝、浅拷贝、set去重
递归函数是指在函数体内调用自身的函数。递归函数通常用于解决可以被拆分为相同问题的子问题的情况,每次调用函数都会处理一个更小的子问题,直到达到递归的终止条件。浅拷贝只复制了对象或数组的引用,而不是复制其内部的嵌套对象或数组。简单数据类型不受其拷贝对象的变化而影响被拷贝对象,引用数据类型变化则会影响拷贝源。(这意味着新对象或数组与原始对象或数组共享相同的内部数据,当修改其中一个时,另一个也会受到影响。
2023-08-30 21:24:48 40 1
原创 js中的this指向
在 JavaScript 中,关键字 this 是一个特殊的对象,它在函数执行时绑定,并且根据函数的调用方式和上下文不同而具有不同的值。3.构造函数上下文:当函数作为构造函数使用 new 关键字创建对象时,this 指向新创建的。1.全局上下文:在全局作用域中,函数直接被调用时,this 指向全局对象(在浏览器中是。4.箭头函数:箭头函数没有自己的 this 绑定,其会绑定上层作用域的this。,在 Node.js 中是 global 对象)。被调用时,this 指向调用该方法的对象。
2023-08-30 20:04:58 35 1
原创 js数组与字符串方法练习题
name=zs&age=18&sex=男"1.先把字符以‘?’分隔,转换为数组')) // ['http://www.baidu.com', 'name=zs&age=18&sex=男']2.再使用索引把值拿出来。
2023-08-30 15:52:44 67 1
原创 字符串string常用方法
出现的位置,当添加fromIndex时,(默认从0开始查找)可以返回指定从当前索(:空格、制表符 tab、换行符等其他空白符等。用来判断当前字符串是否以另外一个。用来判断当前字符串是否以另外一个。searchValue:找到返回。可截取字符串的某个部分,并以。true,否则false。true 或 false。true 或 false。找不到返回**-1**用于连接两个或多个字符串。的一些字符,或替换一个与。
2023-08-29 14:46:37 50 1
原创 js数组方法总结
map() 方法返回一个新数组,数组中的元素为原始数组元素调用函数处理后的值。如果没有初始值时,则是数组的第一个元素值。当数组中的元素在测试条件时返回 true 时, findIndex() 返回。有初始值时从第一个元素开始,没有初始值时从第二个元素开始。表示当前正在处理的数组元素的索引,若。),第二个是数组下标(可选),第三个是原数组(可选)把数组的第一个元素从其中删除,并返回第一个元素的值。map() 方法按照原始数组元素顺序依次处理元素。,新数组中的元素是通过检查指定数组中。
2023-08-28 21:16:26 34 1
原创 DOM节点)
parenNodechildren(得到伪数组,选择亲儿子)childNodesnextElementsibling(下一个兄弟)previousElementsibling(上一个兄弟)
2023-08-28 11:32:09 23
原创 flex布局
1. flex-direction 主轴方向2. flex-wrap 主轴一行满了是否换行3. flex-flow 1和2的组合4. justify-content 主轴元素对齐方式5. align-items 交叉轴元素对齐方式//单行6. align-content 交叉轴元素对齐方式//多行。
2023-08-24 20:59:23 35
原创 CSS选择器
代码解析:选中p标签,且p标签嵌套在div内部,且p标签的**上一级(父级)**为div。语法:选择器1,选择器2,选择器3~~ {属性:属性值;语法:选择器1.选择器2.选择器3~~{属性:属性值;语法:标签/选择器 标签/选择器 {属性:属性值;语法:标签/选择器>标签/选择器 {属性:属性值;语法:标签/选择器~标签/选择器 {属性:属性值;语法:标签/选择器+标签/选择器 {属性:属性值;说明:可以根据属性值,给其带有该属性值特定的标签设置样式。语法:.class属性值{属性:属性值;
2023-07-16 17:56:38 31 1
原创 Git入门级使用教程
1. 工作区:平时存放项目代码的地方 2. 暂存区/缓存区:用于临时存放你的改动,事实上它也只是一个文件,保存即将提交到本地仓库的文件,一般存放于.git目录下的index文件中,所以有时我们叫它索引区。 3. 本地仓库区:用于安全存放数据的区域,这里有你提交到所有版本所有版本的数据,其中HEAD指向最新放入仓库的版本。 4. 远端仓库:托管代码的服务器,用于团队相互浏览。
2023-07-11 14:57:52 57 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人