PHP文件操作以及文件的上传与下载|后端PHP1. 获取文件信息is_file(string $filePath): bool 可以用来判断是否是文件类型,返回一个布尔类型:
1is_file('./text.txt')
is_dir(string $dirPath): bool 可以用来判断是否是文件夹,返回一个布尔值 ...
Vue父子组件之间的双向通信|前端Vue|VueVue 与 React 为了防止父子组件之间的数据混乱,所以为设计为单项数据流,即父组件仅向子组件传递数据,而子组件无法修改父组件传入的数据,从而影响父组件中的数据。然而在 Vue 中,双向数据流还是可以通过很多方法实现的,比如 v-model 双向绑定就是 Vue 提供的一个数据双向绑定的概念,也 ...
探讨 Symbol-iterator 迭代器|前端Javascript|你不知道的Javascript1. 何为 Symbol-iterator
Symbol.iterator 为每一个对象定义了默认的迭代器。该迭代器可以被 for…of 循环使用。
ES6 定义了 for...of 方法,可以用来遍历数组的值,其用法如下:
1234var arr = ["a", " ...
简述Javascript的类型判断|前端Javascript|JS1. typeoftypeof 是 Javascript 的一个操作符,可以表示未经计算的操作数的类型。
如下是摘录自 MDN 的 typeof 可能输出的值的列表:
类型
结果
Undefined
"undefined"
Null
"object&qu ...
元素位置、浏览器窗口、滚动条的种种问题整理|前端Javascript1. 元素位置与大小1.1 Element.client[xxx]
获取元素不含边框的宽高,以及上方与左方边框的宽度。
此属性会将获取的值四舍五入取整数。如果你需要小数结果,请使用 element.getBoundingClientRect()。
在每个 Element 元素身上都挂载这一个 ...
JavaScript浅拷贝与深拷贝|前端Javascript|面试题1. 回顾JavaScript中有6种数据类型:数字(number)、字符串(string)、布尔值(boolean)、undefined、null、对象(Object)。其中对象类型包括:数组(Array)、函数(Function)、还有两个特殊的对象:正则(RegExp)和日期(Date)。
对 ...
世界上最好的语言 Linux 环境下安装与启用扩展指南|后端PHP|php1. 薛定谔的 PHP当你使用一台 Linux 设备时,你永远不知道你的设备上被安装了多少个 PHP 的版本,也不会知道当前的 PHP 设置是什么,关于 PHP 的多版本管理与信息查看可以查看 这篇文章的末尾。只有你搞明白了 PHP 的版本如何管理你才能顺滑的安装 PHP 的各种插件。
踩坑预警: ...
Vue递归组件——树形组件的实现参考|前端Vue|Demo1. 组件的调用方式123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960<template> <div cla ...
PHP语法基础|后端PHP|PHP1. 变量1.1 变量定义PHP 中的变量不需要任何赋值关键字,直接使用 $ 即可创建一个变量:
123$var1; // 定义变量$var2 = 1; // 定义并赋值echo $var2; // 输出变量
定义变量后如果不适用就需要删除变量:
12unset($var2);echo ...
PHP 开发环境搭建指引|后端PHP|快速使用-PHP1. Apache1.1 Windows 端安装 ApacheWindows 端安装 (Apache Haus)[https://www.apachehaus.com/cgi-bin/download.plx],选择 x64 版本,下载完成之后是一个压缩包:
将文件解压到任意一个工作目录,如:D: ...