上一页 1 2 3 4 5 6 7 8 ··· 10 下一页
摘要: 弹性布局(伸缩布局) Flex是Flexible Box的缩写,翻译成中文就是“弹性盒子”,用来为盒装模型提供最大的灵活性。 任何一个容器都可以指定为Flex布局 。 CSS3在布局方面做了非常大的改进,使得我们对块级元素的布局排列变得十分灵活,适应性非常强,其强大的伸缩性,在响应式开中可以发挥极大 阅读全文
posted @ 2020-03-13 10:16 handsomehe 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 3D转换 【立方体】 【纸张效果】 【切割轮播图案例】 【美女相册案例】 动画 动画可以通过设置多个节点来精确控制一个或者一组动画,常用来实现复杂的动画效果。 动画与过渡的区别: 使用一个动画的基本步骤: animation详解 animation是一个复合属性,一共有8个参数 动画库的使用 / 使 阅读全文
posted @ 2020-03-11 23:48 handsomehe 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 渐变 线性渐变 linear gradient指沿着某条直线朝一个方向产生的渐变效果。 线性渐变的核心: + 渐变方向((1)使用专有名词 to right,to top , to left ,to bottom (2)使用角度,0deg 向上 顺时针旋转 45deg逆时针 ) + 颜色 + 渐变范 阅读全文
posted @ 2020-03-10 21:59 handsomehe 阅读(150) 评论(0) 推荐(0) 编辑
摘要: CSS3简介 如同人类的的进化一样,CSS3是CSS2的“进化”版本,在CSS2基础上, 增强 或 新增 了许多特性, 弥补了CSS2的众多不足之处,使得Web开发变得更为高效和便捷。 CSS3的现状 PC端浏览器支持程度差,需要添加私有前缀 移动端支持优于PC端 不断改进中 应用相对广泛 关于私有 阅读全文
posted @ 2020-03-09 21:08 handsomehe 阅读(365) 评论(0) 推荐(0) 编辑
摘要: 前端模块化 (Require.js) 为什么要用 前端模块化 早期,js代码量小, 所有Javascript代码可以都写在一个文件里面,只要加载一个js文件就够了。 但是后来,随着功能需求变多, 所有功能写在一个文件不好维护, 就拆分成了多个文件, 需要依次加载多个文件。如下: 这段代码依次加载多个 阅读全文
posted @ 2020-03-07 12:22 handsomehe 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 前言 我们使用php动态渲染页面时,有很多比较麻烦的地方。 在前端写好页面以后,需要后台进行修改,意味这后端程序员也需要懂前端的知识,其实渲染的工作应该交给前端来做。 前端没有写好页面的话,后端无法开始工作,需要等待前端的页面完成之后才能开始工作,拖延项目的进度。 这种渲染,属于同步渲染,先获取数据 阅读全文
posted @ 2020-02-14 19:21 handsomehe 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 学生管理系统2.0基本功能 基本功能 添加学生功能 展示学生列表功能 删除学生功能 查看学生详情 更新学生数据 实现思路 注册功能思路: 1. 表单设计,点击提交按钮向服务器提交表单数据 2. 在后台获取表单提交的数据,保存到数据库中 先获取表单的标签的数据 保存上传的图片(并保存图片存储的路径) 阅读全文
posted @ 2020-02-14 19:10 handsomehe 阅读(128) 评论(0) 推荐(0) 编辑
摘要: SQL高级 + where 条件 查询时,不添加 where 条件, 返回数据表所有行。需要添加限定条件,只返回需要的行。 select 字段列表 from table where 条件; + Like 模糊匹配 % 通配符 ​ + in 语法:一次查询多个符合条件的数据 + count() 获取返 阅读全文
posted @ 2020-02-14 19:09 handsomehe 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 学生信息管理系统 基本功能 + 学生添加功能 + 展示学生信息功能 + 删除学生信息 实现思路 注册功能 1. 获取前端表单传递数据 2. 获取前端传递图片,并保存在服务器中 3. 将表单的数据和上传图片的地址 保存在数据库中 4. 页面跳转到列表页 向data.txt中保存数据的过程: 注意: 我 阅读全文
posted @ 2020-02-14 19:02 handsomehe 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 字符串函数 str_replace(查找的值,替换的值,执行替换操作的字符) 字符串替换 trim(字符串); 去除字符串首尾处的空白字符 explode(分割符,执行分割的字符串); 使用一个字符串分割另一个字符串 implode(连接符,执行连接的数组); 将一个一维数组的值拼接为字符串 sub 阅读全文
posted @ 2020-02-14 18:58 handsomehe 阅读(125) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 10 下一页