摘要: 地图不同于一般图表库的使用,本文介绍了OpenLayers的简单使用,包括地图的展示、放大缩小等简单的功能,以及一些简单的交互处理。 阅读全文
posted @ 2023-12-14 12:35 beckyye 阅读(1522) 评论(2) 推荐(9) 编辑
摘要: WebGL和其他Web端的图形系统存在很大的不同,是OpenGL ES规范在浏览器的实现,它最大的不同就在于它更接近底层,可以由开发者直接操作GPU来实现绘图,性能很好,可以充分利用GPU并行计算的能力,并且WebGL还支持3D物体的渲染;WebGL最大的缺点应该就在于它的使用比较复杂,不易掌握,不同于一般的Web API使用,想要掌握好WebGL,还需要了解与WebGL相关的GLSL语言。 阅读全文
posted @ 2023-12-07 13:00 beckyye 阅读(404) 评论(0) 推荐(3) 编辑
摘要: 向量运算是计算机图形学的基础,本例依旧是向量的一种应用,利用向量判断多边形边界,但是多边形的边界判断稍微有点复杂,所以除了应用向量之外,还需要借助三角剖分的相关工具。这个例子中可视化的展示采用Canvas2D来实现。 阅读全文
posted @ 2023-11-30 12:22 beckyye 阅读(273) 评论(0) 推荐(1) 编辑
摘要: 向量运算是计算机图形学的基础,这个例子就是向量的一种应用,是利用向量来计算点到线段的距离,这个例子中可视化的展示采用Canvas2D来实现 阅读全文
posted @ 2023-11-21 13:20 beckyye 阅读(673) 评论(4) 推荐(3) 编辑
摘要: 事件循环不是浏览器独有的,从字面上看,“循环”可以简单地认为就是重复,比如for循环,就是重复地执行for循环体中的语句,所以事件循环,可以理解为重复地处理事件,那么下一个问题是,处理的是什么事件,事件的相关信息从哪里获取。 阅读全文
posted @ 2023-11-14 11:50 beckyye 阅读(418) 评论(0) 推荐(4) 编辑
摘要: 在前端面试中,一般比较侧重JavaScript方面的考察,CSS布局方面考察的内容会相对少一些,其中display: none与visibility: hidden的区别是较常见的考点,这两个css配置都可以从视觉上隐藏DOM元素,那这两者的使用上有什么区别呢? 阅读全文
posted @ 2023-09-27 15:38 beckyye 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 设计良好的代码通常会应用许多通用设计模式,迭代器模式就是其一,掌握迭代器的使用可以帮助我们更灵活地编写代码。 阅读全文
posted @ 2023-09-02 23:49 beckyye 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 深入学习设计模式有助于我们编写设计良好的代码,提高代码的可读性和可维护性,而观察者模式和发布-订阅模式都是软件设计中常用的设计模式,开发者必须对其有较好的掌握 阅读全文
posted @ 2023-09-01 18:52 beckyye 阅读(92) 评论(0) 推荐(1) 编辑
摘要: 设计模式是经过检验的、通用的、可复用的代码设计方案,代理模式是其中较为常用的一种,掌握设计模式可以帮助我们编写设计良好的代码。 阅读全文
posted @ 2023-08-31 22:10 beckyye 阅读(36) 评论(0) 推荐(0) 编辑
摘要: BFC作为前端面试布局方面的重要考点,开发者有必要进行深入的了解,通过对BFC的深入理解,也能帮助我们解决布局中的很多问题。 阅读全文
posted @ 2023-08-30 23:24 beckyye 阅读(172) 评论(0) 推荐(0) 编辑