2020年5月20日

摘要: [toc] 1. 问题描述 在Excel表格中,有一个功能叫冻结行列;该功能的作用是固定表格中指定的行/列, 固定的行/列一般表述数据的说明; 这样就能使表格具有更好的可读性; 这是一个对于数据管理非常有用的功能,当在做一款关于客户管理的小程序时就涉及到了该功能, 下面是该功能在微信小程序的实现过程 阅读全文
posted @ 2020-05-20 01:15 oulae 阅读(756) 评论(0) 推荐(0) 编辑

2020年4月27日

摘要: 1. 定义 当用户需要请求数据时, 用户向前端服务器发送请求, 然后前端服务器接收请求之后向后端服务器发送请求接收数据, 然后转发给用户. node 转发的本质其实和webpack devServer 的本质是一样的, 只不过node 转发一般由自己实现, webpack devServer 是一个 阅读全文
posted @ 2020-04-27 05:22 oulae 阅读(742) 评论(0) 推荐(0) 编辑
 
摘要: 1. 定义 如果一个项目中配置了webpack, 那么我们使用 webpack devServer 来配置代理转发请求来达到解决跨域问题的目的 webpack devServer 能够解决跨域问题的根本原因在于代理转发请求, 下面我们来介绍一下代理转发的流程 2. 代理转发 代理转发的过程如下图所示 阅读全文
posted @ 2020-04-27 05:17 oulae 阅读(936) 评论(0) 推荐(0) 编辑
 
摘要: 1. 定义 在HTML 中, script 标签有两个个性质: script 标签可以不受同源策略的限制去访问服务器资源, 即script 标签不存在跨域问题 script 加载的内容为JavaScript 代码时, 会立即执行一遍JavaScript 代码 我们利用这一性质从服务器中访问资源的方法 阅读全文
posted @ 2020-04-27 05:12 oulae 阅读(185) 评论(0) 推荐(0) 编辑
 
摘要: 1. cors 介绍 cors 说的是一个机制,其实相当于一个http协议的约定,就是用一段http头部字段来开一扇后门; 当跨域发生时,服务器本身收不到浏览器发的请求(因为被拦截了),现在服务器说我给你一扇门,但是你要符合一定的条件,只要符合条件就能通信。 2. 原理 当后端服务器引入了cors模 阅读全文
posted @ 2020-04-27 05:09 oulae 阅读(200) 评论(0) 推荐(0) 编辑
 
摘要: 1. 什么是跨域? 浏览器有一个同源策略:如果两个 url 的协议、域名、端口三者完全相同,那就称之为同源。 同源之间获取资源是不受限制的,如果不满足同源(即协议、域名、端口有一个条件不同),那么获取资源就会受到限制,此时我们称之为跨域。 总结来说:如果两个url之间需要进行通信,但是不满足同源策略 阅读全文
posted @ 2020-04-27 04:34 oulae 阅读(367) 评论(0) 推荐(0) 编辑

2020年4月22日

摘要: [toc] 1. JSON.parse() JSON.parser() 是JSON 格式的一个函数, 它用于将object 数据类型转换成为JSON 数据类型, 这里我们来自己实现一下JSON.parser() 函数. 2. 前置知识 2.1 JSON格式中的数据类型 JSON 格式中, 可以将需要 阅读全文
posted @ 2020-04-22 02:38 oulae 阅读(2454) 评论(0) 推荐(0) 编辑

2020年4月20日

摘要: 1. 闭包的定义 闭包是指有权访问另一个函数作用域中的变量的函数. 2. 闭包的常见表现形式 1. 在函数中返回一个函数 2. 立即调用匿名函数(IIFE) 3. 闭包涉及的特性 3.1 垃圾回收机制 JavaScript 的垃圾回收机制是自动回收, 回收的标准是只要一个变量在内存中还存在着引用, 阅读全文
posted @ 2020-04-20 03:22 oulae 阅读(164) 评论(0) 推荐(0) 编辑

2019年7月23日

摘要: 背景: 单页 Web 应用 (single-page application 简称为 SPA) 是一种特殊的 Web 应用,它将所有的活动均局限于一个Web页面中;这就表示Web应用被加载出来之后,Web中所有的交互和跳转均不会与服务器发生交互,而是使用JS转换HTML中的内容。 实现的原理: 1. 阅读全文
posted @ 2019-07-23 20:39 oulae 阅读(278) 评论(0) 推荐(0) 编辑

2019年7月22日

摘要: 背景: 前两天面试的时候被问到,元素的拖放应该怎么实现,同时元素的自动合并应该怎么实现(当两个元素的XY轴差距比较小的时候,忽略差距,两元素自动合并);自己之前只写过元素的拖动,并没有写过元素的自动合并,所以就尝试写了一下这个局部。(后话:但是回答不怎么样,只答道了使用CSS属性去判断,并没有将具体 阅读全文
posted @ 2019-07-22 17:17 oulae 阅读(299) 评论(0) 推荐(0) 编辑