摘要: 一.定位 1)静态定位 position:static(默认) 2)相对定位 position:relative(要配合top、bottom、left、right等属性来使用) 3)绝对定位 position:absolute 绝对定位固定元素是相对于 <html> 元素或其最近的“position 阅读全文
posted @ 2020-02-02 21:09 ccv2 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 在类式组件中,使用@model() 在函数式组件中,使用 useModel() useModel(参数1,参数2) 参数1: 参数2:显式的声明额外的依赖 数组:数组中是显式声明的依赖,格式为子成员的路径,如下 function Demo(){ const { info } = useModel({ 阅读全文
posted @ 2021-07-01 21:18 ccv2 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 1. 1122. 数组的相对排序 解题思路: 关键点1:桶排序 var relativeSortArray = function(arr1, arr2) { var nums = new Array(1001).fill(0); var res = []; // 统计每个元素的数量, 桶排序 for 阅读全文
posted @ 2020-09-16 11:11 ccv2 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 二叉搜索树: 1. 剑指 Offer 36. 二叉搜索树与双向链表 题目描述:将二叉搜索树转换为双向循环链表解题思路:关键点1:二叉搜索树的中序遍历 DFS关键点2:双向链表关键点3:循环链表代码: var treeToDoublyList = function(root) { // 声明一个空的头 阅读全文
posted @ 2020-09-07 10:43 ccv2 阅读(141) 评论(0) 推荐(0) 编辑
摘要: element ui提供了成熟的组件场景,但实际工作中难免会遇到认(sha)真(diao)的产品。比如,最近遇到的,要求实现手动上传特定格式文件(用户点击“上传文件”按钮,确定之后,只是单纯选择了文件,点击页面上的“提交”按钮才上传),并展示用户选择的文件名称,且只能选择一个文件,如果用户选择第2, 阅读全文
posted @ 2020-08-23 19:21 ccv2 阅读(2187) 评论(0) 推荐(0) 编辑
摘要: 浏览器缓存 1. 前言 浏览器缓存 是浏览器将用户请求过的静态资源(html、css、js),存储到电脑本地磁盘中,当浏览器再次访问时,就可以直接从本地加载了,不需要再去服务端请求了。 但也不是说缓存没有缺点,如果处理不当,可能会导致服务端代码更新了,但是用户却还是老页面。所以前端们要针对项目中各个 阅读全文
posted @ 2020-07-17 15:43 ccv2 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 很多网站为了实现推送技术,所用的技术都是 Ajax 轮询。轮询是在特定的的时间间隔(如每1秒),由浏览器对服务器发出HTTP请求,然后由服务器返回最新的数据给客户端的浏览器。这种传统的模式带来很明显的缺点,即浏览器需要不断的向服务器发出请求,然而HTTP请求可能包含较长的头部,其中真正有效的数据可能 阅读全文
posted @ 2020-07-13 12:50 ccv2 阅读(145) 评论(0) 推荐(0) 编辑
摘要: session进行身份验证的原理: 当客户端第一次访问服务器的时候,此时客户端的请求中不携带任何标识给服务器,所以此时服务器无法找到与之对应的 session,所以会新建session对象,当服务器进行响应的时候,服务器会将session标识放到响应头的Set-Cookie中,会以 key-valu 阅读全文
posted @ 2020-07-12 16:38 ccv2 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 参考链接:服务器端CooKie与浏览器端Cookie 参考链接2 参考链接3 参考链接4 HTTP协议是无状态的协议。一旦数据交换完毕,客户端与服务器端的连接就会关闭,再次交换数据需要建立新的连接。这就意味着服务器无法从连接上跟踪会话。即用户A购买了一件商品放入购物车内,当再次购买商品时服务器已经无 阅读全文
posted @ 2020-07-12 15:56 ccv2 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 应用场景:父组件对子组件的内容进行加工处理 我们先来看2.6版本之前的写法: // 父组件 <template> <div id="app"> <child> <template slot-scope="a"> <p v-text="a.item"></p> </template> </child> 阅读全文
posted @ 2020-07-05 20:33 ccv2 阅读(1225) 评论(0) 推荐(0) 编辑
摘要: /** * 对日期进行格式化, * @param date 要格式化的日期 * @param format 进行格式化的模式字符串 * 支持的模式字母有: * y:年, * M:年中的月份(1-12), * d:月份中的天(1-31), * h:小时(0-23), * m:分(0-59), * s: 阅读全文
posted @ 2020-07-05 11:12 ccv2 阅读(348) 评论(0) 推荐(1) 编辑