
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
为了项目性能等方面的考虑,有时候有必要为用户经常访问的页面使用缓存机制;在技术上,服务端和前端都有相应的缓存机制。比如传统的session及cookie等等,在微信小程序中,并没有cookie机制,但有本地缓存。小程序官方文档对本地缓存的介绍如下:“每个微信小程序都可以有自己的本地缓存,可以通过 wx.setStorage(wx.setStorageSync)、wx....
1、CSRFCSRF,全称Cross-site request forgery(跨站请求伪造),其原理是利用用户的身份,执行非用户本身意愿的操作(隐式身份验证机制)。形式:图片URL、超链接、Form提交等,也可以嵌入到第三方论坛、文章中等地方。危害:攻击者可以盗用用户的身份,以用户的名义进行恶意操作,包括但不限于以用户的名义发送邮件、资金转账、网上等危害用户的操作原理:...

应用场景:个人信息页面,修改信息后,返回上层页面时,将新的个人信息传到后台onHide:监听页面隐藏当前页面A跳转到其他页面,页面A隐藏onUnload:监听页面卸载当前在页面A,点击返回按钮,页面A卸载导航A子页1子页11子页12子页2导航B子页1子页2触发onHide()场景:导航 -------> 子页子页...
为了项目性能等方面的考虑,有时候有必要为用户经常访问的页面使用缓存机制;在技术上,服务端和前端都有相应的缓存机制。比如传统的session及cookie等等,在微信小程序中,并没有cookie机制,但有本地缓存。小程序官方文档对本地缓存的介绍如下:“每个微信小程序都可以有自己的本地缓存,可以通过 wx.setStorage(wx.setStorageSync)、wx....
浏览器的地址栏输入URL并按下回车。浏览器查找当前URL的DNS缓存记录。没有缓存记录,DNS解析URL对应的IP。查看浏览器缓存没有数据缓存,根据IP建立TCP连接,发送HTTP请求并响应。渲染页面,构建DOM树。URL是什么URL(Uniform Resource Locator),统一资源定位符,用于定位互联网上的资源,实际上就是网站网址。url的格式一...

vdom 虚拟节点是由js对象节点组成的一个树状结构,通过diff算法对比js对象节点来更新,最后映射到原生的dom中一、真实DOM和其解析流程?浏览器渲染引擎工作流程都差不多,大致分为5步,创建DOM树——创建StyleRules——创建Render树——布局Layout——绘制Painting第一步,用HTML分析器,分析HTML元素,构建一颗DOM树(标...
关键词:diff算法,Virtual DOM,快速key的特殊属性主要用在 Vue 的虚拟 DOM 算法,在新旧 nodes 对比时辨识 VNodes。如果不使用 key,Vue 会使用一种最大限度减少动态元素并且尽可能的尝试就地修改/复用相同类型元素的算法。而使用 key 时,它会基于 key 的变化重新排列元素顺序,并且会移除 key 不存在的元素。有相同父元素的子元素必须有...
1、什么是scoped属性scoped 属性是 style 标签上的一个特殊属性(布尔值)。表示当前style 里的样式只属于当前模块。(作用域、私有化的思想)2、为什么会有这个属性关于css的作用域问题,即使是模块化编程下,在对应的模块的js中import css进来,这个css仍然是全局的。导致在css中需要加上对应模块的html的id/class 使用css选择器 保证css的作用域不会变成







