- 博客(14)
- 资源 (1)
- 收藏
- 关注
原创 Cesium 学习笔记
Cesium是一个由美国航空航天局(NASA)开发的开源JavaScript库,用于创建高性能的3D地理空间应用程序。官网:https://cesium.com,它最初是作为NASA的一个项目,旨在提供一个可视化和交互式的地球浏览工具。Cesium的发展始于2011年,最初是由Patrick Cozzi在NASA的研究项目中开发的。随着时间的推移,Cesium逐渐成为一个独立的开源项目,并吸引了来自全球开发者社区的贡献和支持。
2023-12-19 23:53:43
451
1
原创 【Vue中QQ登录】开发经验小节
这几天接到PC系统第三方登录的需求,需要支持QQ账号授权登录进入公司的PC系统,经过几番折腾终于搞定了,实现了小目标——登录成功。那么首先我们来看看,如何登录?QQ登录无法像微信一样申请个人测试号,所以需要申请正式的QQ平台应用账号。申请开通账号后,需要提交审核,审核这一步卡了好几天,经历了各种失败原因。几经波折后终于通过了,这一步前端的关键问题在于如何放置QQ登录按钮。审核规范参考:应用审核规范 — QQ互联WIKI网站前端页面规范****我们这里采用的是server-side模式授权登录前端只需通过登录
2023-12-19 23:35:06
553
1
原创 WebGL入门
WebGL是一种JavaScript API,用于在不使用插件的情况下在任何兼容的网页浏览器中呈现交互式2D和3D图形。WebGL完全集成到浏览器的所有网页标准中,可将影像处理和效果的GPU加速使用方式当做网页Canvas的一部分。WebGL元素可以加入其他HTML元素之中并与网页或网页背景的其他部分混合。WebGL程序由JavaScript编写的句柄和OpenGL Shading Language(GLSL)编写的着色器代码组成,该语言类似于C或C++,并在电脑的图形处理器(GPU)上执行。
2023-09-15 15:31:09
96
转载 APP界面设计之页面布局的22条基本原则
眼动研究是随着用户体验的兴起与技术设备的进步,而兴起的一种用户研究方法。它是眼动技术与研究方法的二合一,通过眼动研究观察被试者对移动应用页面的注视轨迹,辅助完成用户体验设计。眼动研究提供的信息不只是人们是怎样“看”东西的这么简单,眼动反映了人脑的信息处理过程,眼动模式的特点与脑的信息处理都有密切的关系。通过眼动研究,不但可以完整地还原被试者在各个页面的注视轨迹,还可以通过划分兴趣区分析被试者在各区域内容的关注度。13、专门的导航页面要短小(避免滚屏,以便用户一眼能浏览到所有的导航信息,有全局观)。
2023-09-15 11:37:00
1103
原创 JQuery为什么不用了
在原来的开发中,工程师们不会太纠结于性能问题。但是现在不同了,为了提高用户体现,首要的就是解决浏览器绘制所带了的性能问题。最经典的莫过重绘和回流这两个概念。**重绘:**就是页面重新进行绘制,比方说,修改一个元素的背景颜色。**回流:**一般来说,浏览器进入页面的时候就已经进行了一次回流,回流其实指的就是页面重新进行排版布局。
2023-09-15 11:24:11
61
转载 独立站QQ一键登录流程
3. 如果用户点击“授权并登录”,则成功跳转到指定的redirect_uri,并在URL后加“#”号,带上Access Token以及expires_in等参数。如果redirect_uri地址后已经有“#”号,则加“&”号,带上相应的返回参数。为了让应用更快接入,腾讯提供了JS SDK,应用只需引入js脚本,再进行少量的代码修改,即可接入QQ登录,过程非常简单快速。1. 请求时传入的recirect_uri必须与注册时填写的回调地址一致,用来进行第三方应用的身份验证。所有OpenAPI详见。
2023-09-06 17:56:16
161
1
转载 HTTPS域名及SSL证书常识及配置
在握手过程中,网站会向浏览器发送SSL证书,SSL证书和我们日常用的身份证类似,是一个支持HTTPS网站的身份证明,SSL证书里面包含了网站的域名,证书有效期,证书的颁发机构以及用于加密传输密码的公钥等信息,由于公钥加密的密码只能被在申请证书时生成的私钥解密,因此浏览器在生成密码之前需要先核对当前访问的域名与证书上绑定的域名是否一致,同时还要对证书的颁发机构进行验证,如果验证失败浏览器会给出证书错误的提示。根证书是最关键的一个证书,如果根证书不受信任,它下面颁发的所有证书都不受信任。
2023-08-22 16:02:15
6776
2
原创 JS sort排序方法
的数组元素都会被转换为字符串,并按照 UTF-16 码元顺序比较字符串进行排序。在数值排序中,9 出现在 80 之前,但因为数字会被转换为字符串,在 Unicode 顺序中“80”排在“9”之前。对数组的元素进行排序,并返回对相同数组的引用。默认排序是将元素转换为字符串,然后按照它们的 UTF-16 码元值升序排序。如果省略该函数,数组元素会被转换为字符串,然后根据每个字符的 Unicode 码位值进行排序。的数组元素都会按照比较函数的返回值进行排序(所有的。元素都会被排序到数组的末尾。
2023-08-22 15:55:27
97
1
原创 微信开发中你不知道的事~openid、unionid、session_key
如果开发者拥有多个移动应用、网站应用、和公众帐号(包括小程序),可通过 UnionID 来区分用户的唯一性,因为只要是同一个微信开放平台帐号下的移动应用、网站应用和公众帐号(包括小程序),用户的 UnionID 是唯一的。同一用户,对同一个微信开放平台下的不同应用,unionid是相同的。登录微信开放平台 — 管理中心 — 小程序 — 绑定小程序。
2023-08-22 15:47:08
1661
1
原创 盘点 8 个神级开源笔记应用!
这是一个可以把笔记存储在 S3 上的自托管笔记应用程序,GitHub 标星 1.4k,S3 是亚马逊简单存储服务 (AKA Amazon S3),除了 S3 还支持 MinIO、阿里云OSS等存储。单个笔记可以放在树中的多个位置,还支持使用源码编辑你的笔记。美观、功能强大的开源笔记应用,支持主题切换、禅模式、多笔记编辑器、拆分编辑器等等功能,在 GitHub 上获得了近 20k 的 Star。一个不错的笔记应用。除了可以将你的笔记分享给你的朋友,还可以邀请您的朋友在云端加入你的记事本。
2023-08-22 15:46:05
4716
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人