初步认识盒模型前言盒子模型,英文即box model。无论是div、span、还是a都是盒子。 但是,图片、表单元素一律看作是文本,它们并不是盒子。这个很好理解,比如说,一张图片里并不能放东西,它自己就是自己的内容。 盒子中的区域一个盒子中主要的属性...
单点登录实现原理(SSO)单点登陆介绍什么是单点登录?单点登录全称Single Sign On(以下简称SSO),是指在多系统应用群中登录一个系统,便可在其他所有系统中得到授权而无需再次登录。单点登录是在多个应用系统中,用户只需要登录一次就可以访问所...
JSON数据格式 JSON 是什么?在 JS 语言中,一切都是对象。因此,任何支持的类型都可以通过 JSON 来表示,例如字符串、数字、对象、数组等。但是对象和数组是比较特殊且常用的两种类型 JSON: JavaScript Object Nota...
Session的使用可以直接使用think\facade\Session类操作Session。 新版本不支持操作原生$_SESSION数组和所有session_开头的函数,只能通过Session类(或者助手函数)来操作。会话数据统一在当前请求结...
在实现图片懒加载案例之前,我们先来学习一下JavaScript视口宽高、元素位置、滚动高度、尺寸属性 一、window视图位置属性1.1、window对象获取视口(浏览器窗口)宽高 console.log(window.innerHeight) //...
验证码安装首先使用Composer安装think-captcha扩展包: composer require topthink/think-captcha 验证码库需要开启Session才能生效。 验证码使用扩展包内定义了一些常见用法方便使用...
1.Visual Studio Code的下载与安装 VScode简介 Visual Studio Code是一款可以编译web应用程序的软件,该软件主要集成与Visual Studio 软件中,使用的方式与VS有一定的类似,其主要的特色是拥有...
复习position定位属性制作一个遮罩模态框
缓存系统 配置 驱动的前提条件 缓存的使用 获取缓存实例从缓存中获取数据在缓存中存储数据从缓存中删除数据原子锁cache 辅助函数 Laravel 为不同的缓存系统提供了统一的 API。缓存配置位于config/cache.php。在该文件中你可以...
【商城后台管理系统】基于TP6开发友情链接增删改查以及网站基础设置页面功能一、友情链接列表数据库结构如下: CREATE TABLE `friend_link` ( `link_id` int(11) NOT NULL AUTO_INCREMEN...
前言:今天来给大家详细介绍下html的基础控件,这里主要介绍布局元素、文本元素、链接元素、列表元素、图像元素、表格元素、表单元素、框架元素、音频\视频等标签元素。 布局元素 首先我们来看一下普通布局和语义化标签布局的区别,很显然结构更加清晰便于搜...
1.初识 CSS 简介CSS通常称为CSS样式表或层叠样式表(级联样式表),主要用于设置HTML页面中的文本内容(字体、大小、对齐方式等)、图片的外形(宽高、边框样式、边距等)以及版面的布局等外观显示样式。 CSS以HTML为基础,提供了丰富的功能,...
Grid 网格布局介绍CSS 网格布局擅长于将一个页面划分为几个主要区域,以及定义这些区域的大小、位置、层次等关系(前提是HTML生成了这些区域)。 像表格一样,网格布局让我们能够按行或列来对齐元素。 然而在布局上,网格比表格更可能做到或更简单。 例...
ThinkPHP6 安装ThinkPHP是一个免费开源的,快速、简单的面向对象的轻量级PHP开发框架,是为了敏捷WEB应用开发和简化 企业应用开发而诞生的。ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简代码的 同时,更注...
ThinkPHP6 配置 可以增加自定义的配置文件 ├─config(配置目录)│ ├─app.php 应用配置│ ├─cache.php 缓存配置│ ├─console.php 控制台配置│ ├─cookie.php...