首页
首页
BOT
沸点
课程
直播
活动
AI刷题
NEW
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
慕斯不想说话
掘友等级
web前端开发
|
百度
web前端,webgis,三维可视化
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
20
文章 20
沸点 0
赞
20
返回
|
搜索文章
最新
热门
webgl如何绘制一个矩形
绘制矩形的方式多种多样。以下是我总结的5中绘制方式。矩形的绘制是在三角形的基础上进行绘制的。所以代码没有多大改动,唯一的区别在于构造数据时,需要的顶点个数不同。
WebGL基本图形三角形的绘制
三角形的绘制比点的绘制多对多一个步骤。那就是三角形需要创建缓冲区。有以下几种绘制三角形的方法。 三种绘制方式的代码几乎是一样的。只是在进行渲染时drawArrays(type,start,count)
WebGL基本图形点的绘制
WebGL能够绘制三种基本的图形,点、线、三角形。其他图形都是由这三种基本图形组装成的。 以下例子主要用到以下GLSL知识。 着色器代码 gl_Position: 内置变量,用来设置顶点坐标。 gl_
vue3递归组件的封装
今天在写项目时,遇到一个自定义右键菜单的需求。在菜单中还有子菜单,所以这个时候就要用到递归组件了。所以写下这篇文章来记录一下自己编写递归组件的过程。 递归组件,顾名思义就是在组件本身内部调用自身。所以我们先构建一个组件,并在自身内部调用自身。常见的递归组件就是我们项目中经常会用…
vue3.0是如何实现插件封装的?
最近公司有一个新的项目,项目框架是我来负责搭建的,所以果断选择了Vue3.x+ts。vue3.x不同于vue2.x,他们两的插件封装方式完全不一样。由于项目中需要用到自定义提示框,所以想着自己封装一个。vue2.x提供了一个vue.extend的全局方法。那么vue3.x是不是…
此时我才知道什么叫闭包
浏览器加载页面会把代码放到栈内存中执行,函数进栈执行会产生一个私有的上下文(EC),此上下文能保存里面的私有变量(也就是AO)不会被外界干扰,我们把函数的这种 "保护机制" 称为 闭包。 并且如果当前上下文中的某些内容,被上下文以外的内容所占用,由于浏览器的垃圾回收机制导致当前…
http缓存总结及前后端测试
缓存机制无处不在,有客户端缓存(cookie、localstorage等),服务端缓存(session),代理服务器缓存等。在HTTP中具有缓存功能的是浏览器缓存。 HTTP缓存作为web性能优化的重要手段,对于从事web开发的朋友有重要的意义。思维导图如下: 缓存分为强制缓存…
github actions将vuepress项目部署到阿里云ECS,实现一键集成和部署
最近学习了一下通过如何 github actions 一键集成和部署。刚开始的时候实现了将自己的单个项目一键集成部署到自己的阿里云 ECS 服务器。觉得挺好玩的。后来想到自己一直在写博客,为什么不将自己的博客也通过 github actions 集成并部署到自己的服务器呢?然后…
IntersectionObserver应用之懒加载和布局渲染
最近在项目中,遇到要对大量图表数据渲染的情况。所以当时想着能不能只渲染视图中可见的图表呢?然后在网上搜索了一番,查到了这个有趣的知识。 为开发者提供了一种可以异步监听目标元素与其祖先或视窗(viewport)交叉状态的手段。祖先元素与视窗(viewport)被称为根(root)…
排序算法之javascript版
一直觉得做开发这一行,数据结构和算法是基础,基础不牢固,这一行注定走的不会太远。所以最近也是在花时间重新来学一下数据结构和算法,并以 javascript 来将这些算法来实现一遍,并在此学习记录下来。 这几种排序方法的时间复杂度都是O(n^2)。 是最慢的排序算法之一,也是一种…
下一页
个人成就
文章被点赞
420
文章被阅读
86,267
掘力值
2,965
关注了
50
关注者
149
收藏集
18
关注标签
42
加入于
2018-10-24