ar.js
发表于|更新于
|浏览量:
没有希望的地方,就没有奋斗。——约翰生
https://github.com/AR-js-org/AR.js
AR.js 是用于 Web 上的增强现实的轻量级库,其中包括图像跟踪、基于位置的 AR 和标记跟踪等功能

相关推荐
2026-03-16
project-nomad
尊重生命、尊重他人也尊重自己的生命,是生命进程中的伴随物,也是心理健康的一个条件。——弗洛姆 Project N.O.M.A.D.Node for Offline Media, Archives, and DataKnowledge That Never Goes Offline Project N.O.M.A.D:一台把“知识、教育、工具、AI”背在身上的离线小型堡垒Project N.O.M.A.D 的自我介绍特别像一句誓言: Project N.O.M.A.D, is a self-contained, offline survival computer packed with critical tools, knowledge, and AI to keep you informed and empowered—anytime, anywhere. 他不想当“又一个必须联网才能运行”的应用集合,他更像一个坚决的旅行者:行李里装着知识、地图、课程、数据工具、笔记本、甚至还有能跟你聊天的本地 AI——不管你身处哪里,哪怕网络断了,他也想把“信息与能力”留在你...
2021-09-24
jquery在iframe中选中父元素节点
忧劳可以兴国,逸豫可以亡身。——《新五代史·伶官传序》 我们在使用如layui的layer弹窗或者在页面上用别的方式打开的iframe中可能会要获取到父页面的某个元素 可以使用: 1window.parent.$(".layui-laypage-btn") 这里.layui-laypage-btn是父元素的节点 主要是 window.parent这个属性,能返回当前窗口的父窗口
2022-03-24
vue中img错误默认图片
如果问我思念多重,不重的,像一座秋山的落叶。——简媜 因为之前写过img图片丢失后默认图 发现在vue中不好使,改了半天发现原来需要将@改为: 也就是需要这么写: 1234<img src="xxxx" :onerror="`this.src='/img/oss/2020-06-01/head.jpg'`"/>
2021-05-03
变量解构赋值
既然有时间在最后壮烈牺牲,不如完美地活到最后一刻——坂田银时/银魂 前两天有朋友问我,这个写法看不懂,让我给他讲讲 它这里用到了一个ES6的新特性:解构赋值 这里简单复现一下 123456789var param = { columns: { property: "我是property" }, data: ["我是", "data", "数组"]}var {columns,data} = paramconsole.log(columns)console.log(data) 输出结果 可以看到我们这里使用 1var {columns,data} = param 去拿到了param里的变量columns和data 这里注意一点,如果我们使用的名字不同的话,是无法取得里面的属性的 例如 123456789var param = { columns: { property: "...
2024-05-17
处理js的JSON.parse中Number太长导致精度丢失问题
大自然的真实和单纯,常是重要艺术极点的基础。——恩格斯 代码如下: 1"token".split(".").slice(0,2).map(i=>JSON.parse(atob(i))) 这里主要是 JSON.parse 导致的,我简单复现一下 1JSON.parse('{"id":9052710354240385291}') 得到的是 1{id: 9052710354240385000} 可以看到后面的 291 变为 000 了 解决方式这里使用正则匹配 /:\s*([-+]?\d+(\.\d+)?([eE][-+]?\d+)?)/g 例如: 123456JSON.parse('{"id":9052710354240385291}'.replace(/:\s*([-+]?\d+(\.\d+)?([eE][-+]?\d+)?)/g, (match, p1) => { ...
2022-02-05
标签模板
不慕古,不留今,与时变,与俗化。——《管子·正世》 按照阮一峰ES6入门中写到的 我们可以使用函数名+模板字符串写法来调用函数,例如: 定义这样一个函数 123function templateFun(arguments){ return `Hello ${arguments[0]}!`} 这里简单用模板字符串,返回Hello +参数数组第一项元素+! 我们普通调用写法: 1templateFun(['Ruben']) 输出'Hello Ruben!' 我们如果使用标签模板,写法如下: 1templateFun`Ruben` 如果其中有变量,则会进行剥离拆分,我们对函数稍加修改,参数改为可变参数 12345function templateFun(...arguments){ console.log(arguments) return `Hello ${arguments}!`}templateFun`Ruben${'...

阿超
我的名字叫阿超 年龄25岁 家在北京市 职业是软件开发 每天最晚也会在八点前回家 不抽烟 酒浅尝辄止 晚上十二点上床 保证睡足八个小时 睡前写一篇博客 再做二十分钟俯卧撑暖身 然后再睡觉 基本能熟睡到天亮 像婴儿一样不留下任何疲劳和压力 就这样迎来第二天的早晨 健康检查结果也显示我很正常 我想说明我是一个不论何时都追求内心平稳的人 不拘泥于胜负 不纠结于烦恼 不树立使我夜不能寐的敌人 这就是我在这社会的生活态度
Follow Me公告
This is my Blog