上一页 1 2 3 4 5 6 7 8 ··· 16 下一页
摘要: 地图投影 对于接触互联网地图的同学来说,最开始接触的恐怕就是坐标转换的过程了。由于地球是个近似椭球的形状,有各种各样的椭球模型来模拟地球,最著名的也就是GPS系统使用的WGS84椭球了。但是这些椭球体的坐标使用的是经纬度,单位是角度。目前我们的地图大多是二维平面上展示,使用角度为基础来计算多有不便, 阅读全文
posted @ 2018-07-02 09:56 木的树 阅读(10891) 评论(11) 推荐(14) 编辑
摘要: WebGL中有宽度的线一直都是初学者的一道门槛,因为在windows系统中底层的渲染接口都是D3D提供的,所以无论你的lineWidth设置为多少,最终绘制出来的只有一像素。即使在移动端可以设置有宽度的线,但是在拐弯处原生api没有做任何处理,所以往往达不到项目需求,再者比如对于虚线、导航线的绘制, 阅读全文
posted @ 2018-06-25 00:14 木的树 阅读(11328) 评论(25) 推荐(10) 编辑
摘要: 很久没有关注算法和数据结构,大部分知识都已经忘记了;是时间好好回炉一下了,说实话干读数据机构这本书还是挺枯燥而且这本书原理性比较多,有一定的难度。这不刚看到逆波兰式废了好大劲才搞懂,老了。。。 逆波兰式 逆波兰式(Reverse Polish notation,RPN,或逆波兰记法),也叫后缀表达式 阅读全文
posted @ 2018-05-06 23:01 木的树 阅读(1918) 评论(0) 推荐(0) 编辑
摘要: THREE.js开发的应用运行在iphone5下发现有些时候会崩溃,跟了几天发现是因为Sprite太多频繁更新纹理占用显存导致的。通常解决纹理频繁更新问题就要用到one draw all方法,放到纹理上就是把所有纹理图片生成一张大图片的方式 一、阻止纹理重复上传 我们需要一张大纹理,先将所有的内容绘 阅读全文
posted @ 2018-04-17 00:04 木的树 阅读(2711) 评论(0) 推荐(3) 编辑
摘要: 之前总是写一些技术文章,每年的总结我实在是觉得自己写不出什么,大多时候没有目标,虚度的光阴,索性就不去写,得过且过。17年之前基本都是待在一家外企,过着朝九晚五的生活,17年来到一家一线互联网公司。这一年的工作量等于我上家公司两年半的工作量,对于我来说是一个转折点,有必要记录下来。 加班 这一年工作 阅读全文
posted @ 2017-12-24 21:19 木的树 阅读(6790) 评论(57) 推荐(18) 编辑
摘要: 什么是ServiceWorker 在介绍ServiceWorker之前,我们先来谈谈PWA。PWA (Progressive Web Apps) 是一种 Web App 新模型,并不是具体指某一种前沿的技术或者某一个单一的知识点,,这是一个渐进式的 Web App,是通过一系列新的 Web 特性,配 阅读全文
posted @ 2017-12-21 14:03 木的树 阅读(28893) 评论(8) 推荐(18) 编辑
摘要: 现在的JavaScript代码要进行性能优化,通常使用一些常规手段,如:延迟执行、预处理、setTimeout等异步方式避免处理主线程,高大上一点的会使用WebWorker。即使对于WebWorker也仅仅是解决了阻塞主线程的问题,但是对于JavaScript计算性能慢的问题并没有解决。这里对一些需 阅读全文
posted @ 2017-12-19 09:12 木的树 阅读(13986) 评论(7) 推荐(14) 编辑
摘要: 虚拟DOM简介 Virtual Dom可以看做一棵模拟了DOM树的JavaScript对象树,其主要是通过vnode,实现一个无状态的组件,当组件状态发生更新时,然后触发Virtual Dom数据的变化,然后通过Virtual Dom和真实DOM的比对,再对真实DOM更新。虚拟DOM其实就是一种模拟 阅读全文
posted @ 2017-12-16 22:20 木的树 阅读(10651) 评论(0) 推荐(4) 编辑
摘要: 总体来说webworker解决了阻塞主线程问题,但是还没解决高性能计算的问题 博客园真是垃圾,竟然出现了乱码,大家看这个链接吧[http://note.youdao.com/s/D0SpEPIA] WebWorker整体介绍 https://developer.mozilla.org/zh-CN/d 阅读全文
posted @ 2017-11-27 09:47 木的树 阅读(13662) 评论(4) 推荐(8) 编辑
摘要: 1。找到想要更改的着色器代码 2.添加着色器代码片段 3.在相应着色器中添加更改 4.ShaderChunk.js中引入步骤2添加的片段 5.Shaderlib中为将增加的uniforms变量添加到Uniforms集合中 6.WebGLProgram中根据条件添加片段开关 7.WebGLProgra 阅读全文
posted @ 2017-10-09 18:52 木的树 阅读(3148) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 16 下一页