简述Javascript的类型判断
1. typeoftypeof 是 Javascript 的一个操作符,可以表示未经计算的操作数的类型。 如下是摘录自 MDN 的 typeof 可能输出的值的列表: 类型 结果 Undefined "undefined" Null "object&qu ...

元素位置、浏览器窗口、滚动条的种种问题整理
1. 元素位置与大小1.1 Element.client[xxx] 获取元素不含边框的宽高,以及上方与左方边框的宽度。 此属性会将获取的值四舍五入取整数。如果你需要小数结果,请使用 element.getBoundingClientRect()。 在每个 Element 元素身上都挂载这一个 ...

JavaScript浅拷贝与深拷贝
1. 回顾JavaScript中有6种数据类型:数字(number)、字符串(string)、布尔值(boolean)、undefined、null、对象(Object)。其中对象类型包括:数组(Array)、函数(Function)、还有两个特殊的对象:正则(RegExp)和日期(Date)。 对 ...

世界上最好的语言 Linux 环境下安装与启用扩展指南
1. 薛定谔的 PHP当你使用一台 Linux 设备时,你永远不知道你的设备上被安装了多少个 PHP 的版本,也不会知道当前的 PHP 设置是什么,关于 PHP 的多版本管理与信息查看可以查看 这篇文章的末尾。只有你搞明白了 PHP 的版本如何管理你才能顺滑的安装 PHP 的各种插件。 踩坑预警: ...

Vue递归组件——树形组件的实现参考
1. 组件的调用方式123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960<template> <div cla ...

PHP语法基础
1. 变量1.1 变量定义PHP 中的变量不需要任何赋值关键字,直接使用 $ 即可创建一个变量: 123$var1; // 定义变量$var2 = 1; // 定义并赋值echo $var2; // 输出变量 定义变量后如果不适用就需要删除变量: 12unset($var2);echo ...

PHP 开发环境搭建指引
1. Apache1.1 Windows 端安装 ApacheWindows 端安装 (Apache Haus)[https://www.apachehaus.com/cgi-bin/download.plx],选择 x64 版本,下载完成之后是一个压缩包: 将文件解压到任意一个工作目录,如:D: ...

React 开发框架 —— Umi 与 Dva 的快速使用指南
1. UMI umi 可以简单地理解为 roadhog + 路由,思路类似 next.js/nuxt.js,辅以一套插件机制,目的是通过框架的方式简化 React 开发 1.1 快速使用安装 umi: 1yarn add global umi 快速创建一个项目: 123mkdir umi-dem ...

Linux指令备忘录
1. 系统相关关机与重启关机指令: 1234567shutdown [-t] 在改变到其它runlevel之前﹐告诉init多久以后关机。 [-r] 重启计算器。 [-k] 并不真正关机﹐只是送警告信号给每位登录者〔login〕。 [-h] 关机后关闭电源〔halt〕。 [-n] 不用init﹐而 ...

温故知新,谈谈浏览器的原生事件
1. 前言在现在越来越依赖框架之后,发现框架中的事件绑定已经滚瓜烂熟了,但是原生 HTML 的事件绑定却会发生有时候突然忘了的尴尬,并且在当时什么都不懂的时候,事件绑定这块一直是个坑。那么就来在这里温故一下原生的事件绑定,结合一些新的思想,来重新回顾一下这一块。 2. 事件处理器属性任何一个 Ele ...