JS 运行机制 捕获:外向内冒泡:内向外,向上级元素传递,常用=>简化代码:只在父级元素绑定事件event.target: 事件绑定元素event.currentTarget: 事件触发元素event.stopPropagation: 阻止事件冒泡e...
获取表单元素 document.forms: 获取页面所有表单form.id: 获取元素form.id.name: 获取元素form.id.name.value: 获取元素值
闭包的原理与经典应用场景 私有变量: 声明在函数内部的变量自由变量: 声明在函数外面,相对于私有变量 let w = 100;let fn = function (x, y) { // x, y, z 都是私有变量 // w 就是自由变...
JS 流程控制分支与循环(if、switch、while、do…while、for-of、for-in) 程序默认执行流程:顺序(默认) 分支// JS 流程控制分支(if、switch)// 程序默认执行流程:顺序(默认)// 单分支let sal...
实例演示 rem+vw 布局的原理与 rem 的设置技巧 DPR: 设备像素比布局视图: 为了保证内容全部显示,一般设置为980px视觉视图:移动设备的布局视图: 375px、width = device-widthwidth: 页面的布局的宽度de...
数据类型 原始类型/简单类型/ 基本类型: 不可再分, 是构成其它复合类型的基本单元,一个变量,存一个值;动态语言: 变量的类型, 由它的值的类型决定引用类型: 都是对象,typeof返回类型都是 object ,函数除外;类似其它语言中的”复用类型...
JS 基础-入门实例1、TODO 代码中的成员: 数据、操作 数据: 字面量=>直接可以看到值; 变量=>实现数据复用,将字面量缓存起来的容器;“复用”, 必须要有 2 个步骤:声明、执行赋值=>第一次叫:初始化;第二次赋值叫更新 / 修改;变量禁止...
1、媒体查询(实列演示) 媒体:屏幕、打印机等查询:查询当前屏幕的宽度变化布局前提:在宽度受限,高度不受限的空间内完成根据页面宽度显示不同样式
CSS 基础(伪类选择器、字体图标、盒模型)1. 伪类选择器1.1 不分组匹配(不能区分元素种类,只根据顺序) 序号 选择器 描述 举例 1 :first-child 匹配第一个子元素 div :first-child 2 :last...
CSS 基础元素样式来源 继承样式默认样式:浏览器默认外部文档样式文档样式行内样式 以上样式来源优先级由小到大,此外样式优先级还与书写顺序相关:后写的会覆盖前面写的。 元素样式来源 /* 1、找到需要设置样式的元素:选择器-基础选择器(标签...
HTMLtable: 表格,form: 表单1、表格元素1.1 数据标签 序号 标签 描述 1 声明表格, 必选 2 定义表格中的行, 必选 3 定义表格头部中的单元格, 必选 4 定义表格主体中的单元格, 必选 ...
Emmet 常用语法 Emmet 插件: 快速生成 html 元素结构与内容,是 vscode 内置插件,无需安装
理论基础 1、有(macroable)的类才可以扩展。2、可以在执行时将其它方法添加到 Collection 类。3、AppServiceProvider.php中必须要有boot方法。4、 macro('扩展的方法名称', '该方法执行的操作')参...
数据库操作laravel 操作数据库的一些方法 first(): 查询单条get(): 查询多条all(): 输出格式转换,数组select(): 选择要查询字段as: 取别名where(): 条件查询, 允许有多个(and)orWhere(): 条...
laravel MVC流程 laravel框架任何请求都要经过路由。public目录下有文件,其访问优先级高于路由。 视图文件加载语法: Route::get('/', function () {return view('welcome');})...