HTML5的indexeddb数据库
2024-04-29 versionchange:提供读取和写入权限来修改对象仓库定义,或者创建一个新的对象仓库。数据库的事务处理使用transaction()方法。四、创建对象仓库对象仓库是数据记录的集合。在数据库中创建一个新对象仓库,需要对现有数据库进行版本更新。要创建对象仓库,需要在数据库对象上调用 createObjectStore() 方法。name为对象仓库名;optionalParameters为可选参数,是一个JSON对象(他的keyPath属性指定对象仓库中记录的主键值)
探索 effet.js 的运行原理:基于项目结构的深入解读
2024-10-30本文深入探讨了基于 facemesh.js 开发的框架 effet.js 的运行原理。effet.js 通过模块化的设计提供了强大的人脸识别和特效功能,分为组件模块、核心逻辑、样式管理、工具函数和缓存机制等部分。核心模块包含动作处理、数据库缓存(使用 indexeddb)、DOM 操作和特效渲染等,使得框架能够高效执行复杂的面部识别和互动特效。样式模块确保了特效的一致性和视觉表现力,而工具函数为摄像头操作、距离计算等任务提供了简化的实现方式。文章还描述了 effet.js 的初始化流程及遇到的优化挑战,并通_jsfeek
HTML5 iPhone Web 应用开发(四)
2024-07-22在本章中,我们介绍了应用程序缓存的基础知识,包括其实施示例。我们的回顾指出了使用这项新技术的好处,但也讨论了缺点,比如不一致的支持,主要是在旧版浏览器中,以及在测试时面临的问题。我们学会了如何处理离线交互,以及和indexeddb如何允许我们在客户端临时存储信息作为解决方案。在下一章中,我们将讨论性能优化,并看看这在本书中开发的应用程序中是如何发挥作用的。在这一章中,我们考虑了优化应用程序各个部分的性能,包括样式、脚本和媒体。我们讨论了验证、优化和分析我们的样式和脚本。
vue2 Dexie.js基本使用——前端大容量存储indexeddb 的包装库
2024-05-12前端大容量存储_vue indexeddb
【Ajax】同源策略、跨域和JSONP
2024-04-15同源策略(英文全称 Same origin policy)是浏览器提供的一个安全功能。MDN 官方给定的概念:同源策略限制了从同一个源加载的文档或脚本如何与来自另一个源的资源进行交互。这是一个用于隔离潜在恶意文件的重要安全机制。通俗的理解:浏览器规定,A 网站的 JavaScript,不允许和非同源的网站 C 之间,进行资源的交互,例如:无法读取非同源网页的 Cookie、LocalStorage 和 indexeddb无法接触非同源网页的 DOM。_$ajax读取本地文件 同源策略