摘要:
exists exists用于检查一个子查询是否至少会返回一行数据(即检测行的存在),返回值为boolean型,true或false 语法 exists subquery /* 参数: subquery是一个受限的select语句(不允许有compute子句和into关键字),该语句返回一个结果集。 阅读全文
摘要:
数组 数组也是一个对象,不同的是对象用字符串作为属性名,而数组用数字作为索引,数组的索引从0开始 创建数组: //方式一:构造器,可以在创建数组时指定 Var arr = new Array(1,2,4,6,7); //方式二:字面量(推荐),可以在创建数组时指定元素 Var arr = [1,2, 阅读全文
摘要:
git工作流 工作区:当前无任何操作时的工作环境 暂存区:git add 将修改的内容放到暂存区 本地库:git commit -m xxx 将暂存区内容提交到本地库 语法格式 HEAD^: 上一次提交 HEAD~n:前n次提交 HEAD ComitHash:目标版本号CommitHash 代码回滚 阅读全文
摘要:
查找关键词grep 命令: grep '关键字' 文件 --color 功能:搜素文件内容 语法: grep [-iv] 关键字 文件 -i 不区分大小写 -v 忽略指定字符串 -n 显示行号 -C <显示行数> 或 --context=<显示行数>或-<显示行数> : 除了显示符合样式的那一行之外 阅读全文
摘要:
全选 Ctrl+a 选当前行 光标在行首 Shift + Dnd 光标在末尾 Shift + Home 光标在中间 先按住 Home(定位到行首)然后按 Shift + end 或者 end + shift + Home 选中多行(比选中单行多了Ctrl) 选中所有下文 按Home(定位到行首)然后 阅读全文
摘要:
DevTools处理网络请求 位置:network 1、是否启用网络处理功能 2、清除历史 3、过滤器,自定义筛选 4、是否保留先前的历史,因为每次刷新会删除历史重新加载,选中后新老请求都在可做对比 5、不允许缓存,选中刷新就会重新加载资源,不会留有缓存 6、显示页面资源加载流程时间戳,可查看某个时 阅读全文
摘要:
前端调试工具(DevTools) 开启:F12 布局 切换PC和移动端 页面元素的快速测试技巧 保持元素的hover等状态:选中当前行点击右键 元素状态改变的监控技巧 触发断点后元素状态不会再改变,可以在sources里关掉断点,也可以重新右键点击删除断点 样式快速定位、修改 定位: 选中相关地方点 阅读全文
摘要:
事件绑定 vue官方文档:<https://cn.vuejs.org/v2/guide/events.html#%E4%BA%8B%E4%BB%B6%E4%BF%AE%E9%A5%B0%E7%AC%A6> 说明: 一般用@替代v-on:实现绑定 事件修饰符 .stop .prevent .captu 阅读全文
摘要:
计算属性和侦听器 计算属性 模板内的表达式非常便利,但是设计它们的初衷是用于简单运算的。在模板中放入太多的逻辑会让模板过重且难以维护。对于任何复杂逻辑,你都应当使用计算属性。 计算属性缓存 vs 方法 计算属性的结果会进行缓存,只要属性的内容不变,就不会重新计算 。相比之下,每当触发重新渲染时,调用 阅读全文
摘要:
Vue组件 组件作用: 用来减少代码量,在使用Vue开发过程中,可以根据不同业务功能将页面划分多个不同的组件,然后由多个组件去完成整个页面的布局。同时方便功能的复用,若不同页面中存在相同的功能只需要引入该功能组件。 全局组件 全局组件注册给Vue实例,可以在任意Vue实例的范围内使用该组件,即在任何 阅读全文