上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 31 下一页
摘要: 前言 不管是Vue,还是 React,都需要管理状态(state),比如组件之间都有共享状态的需要。什么是共享状态?比如一个组件需要使用另一个组件的状态,或者一个组件需要改变另一个组件的状态,都是共享状态。 父子组件之间,兄弟组件之间共享状态,往往需要写很多没有必要的代码,比如把状态提升到父组件里, 阅读全文
posted @ 2021-03-29 15:38 喆星高照 阅读(184) 评论(0) 推荐(0)
摘要: 一、是什么 当对一个文档进行布局(layout)的时候,浏览器的渲染引擎会根据标准之一的 CSS 基础框盒模型(CSS basic box model),将所有元素表示为一个个矩形的盒子(box) 一个盒子由四个部分组成:content、padding、border、margin content,即 阅读全文
posted @ 2021-03-29 14:23 喆星高照 阅读(186) 评论(0) 推荐(0)
摘要: 一、前言 下拉刷新和上拉加载这两种交互方式通常出现在移动端中 本质上等同于PC网页中的分页,只是交互形式不同 开源社区也有很多优秀的解决方案,如iscroll、better-scroll、pulltorefresh.js库等等 这些第三方库使用起来非常便捷 我们通过原生的方式实现一次上拉加载,下拉刷 阅读全文
posted @ 2021-03-26 10:25 喆星高照 阅读(442) 评论(0) 推荐(0)
摘要: 一、是什么 Web攻击(WebAttack)是针对用户上网行为或网站服务器等设备进行攻击的行为 如植入恶意代码,修改网站权限,获取网站用户隐私信息等等 Web应用程序的安全性是任何基于Web业务的重要组成部分 确保Web应用程序安全十分重要,即使是代码中很小的 bug 也有可能导致隐私信息被泄露 站 阅读全文
posted @ 2021-03-26 10:21 喆星高照 阅读(486) 评论(0) 推荐(0)
摘要: 一、是什么 单点登录(Single Sign On),简称为 SSO,是目前比较流行的企业业务整合的解决方案之一 SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统 SSO 一般都需要一个独立的认证中心(passport),子系统的登录均得通过passport,子系统 阅读全文
posted @ 2021-03-25 16:29 喆星高照 阅读(2408) 评论(0) 推荐(0)
摘要: 一个Vue3.0框架搭建的后台管理模板 开源vue3.0版本基于vue3.x+ant-design-vue构建的免费开源admin项目,star高达8.4K+ 支持电脑端、手机、平板等平台 底层使用element做支撑,逻辑保持一致,遵循用户习惯的语言和概念;所有的元素和结构保持一致,比如:设计样式 阅读全文
posted @ 2021-03-25 15:35 喆星高照 阅读(3715) 评论(0) 推荐(0)
摘要: mixin, 意为混入。 比如去买冰激凌,我先要一点奶油的,再来点香草的。我就可以吃一个奶油香草的冰激凌。如果再加点草莓,我可以同时吃三个口味的冰激凌。 代码表示 假设把你已有的奶油味的称为 base,把要添加的味道称为 mixins。用 js 伪代码可以这么来写: const base = { h 阅读全文
posted @ 2021-03-24 11:04 喆星高照 阅读(341) 评论(0) 推荐(0)
摘要: 一、是什么 不管怎样简单的需求,在量级达到一定层次时,都会变得异常复杂 文件上传简单,文件变大就复杂 上传大文件时,以下几个变量会影响我们的用户体验 服务器处理数据的能力 请求超时 网络波动 上传时间会变长,高频次文件上传失败,失败后又需要重新上传等等 为了解决上述问题,我们需要对大文件上传单独处理 阅读全文
posted @ 2021-03-24 09:25 喆星高照 阅读(584) 评论(0) 推荐(0)
摘要: 一、用途 可视区域即我们浏览网页的设备肉眼可见的区域,如下图 在日常开发中,我们经常需要判断目标元素是否在视窗之内或者和视窗的距离小于一个值(例如 100 px),从而实现一些常用的功能,例如: 图片的懒加载 列表的无限滚动 计算广告元素的曝光情况 可点击链接的预加载 二、实现方式 判断一个元素是否 阅读全文
posted @ 2021-03-22 10:38 喆星高照 阅读(9497) 评论(0) 推荐(1)
摘要: 一、是什么 函数缓存,就是将函数运算过的结果进行缓存 本质上就是用空间(缓存存储)换时间(计算过程) 常用于缓存数据计算结果和缓存对象 const add = (a,b) => a+b;const calc = memoize(add); // 函数缓存calc(10,20);// 30calc(1 阅读全文
posted @ 2021-03-17 09:44 喆星高照 阅读(290) 评论(0) 推荐(0)
上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 31 下一页