首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
beckyyy
掘友等级
啊这
工作多年的一只前端菜鸟 https://github.com/yeying0827
获得徽章 14
动态
文章
专栏
沸点
收藏集
关注
作品
赞
144
文章 140
沸点 4
赞
144
返回
|
搜索文章
最新
热门
WebGL:使用着色器进行几何造型
本文将介绍如何使用着色器来进行几何造型,说到几何图形大家一定都不陌生,比如说三角形、圆形,在WebGL中除了直接使用顶点绘制,我们还可以使用片元着色器进行造型,以下将介绍三角形的绘制,以及应用场景。
可视化学习:WebGL实现简易的局部“马赛克”
在WebGL中绘制图像需要用到WebGL中的纹理对象,在之前实现网格背景的视频中,我使用了一个叫做纹理坐标的配置,现在也需要用到纹理坐标,并且我们可以通过对纹理坐标处理实现简单的”马赛克“效果。
CSS之定位Position
CSS中的属性Position有时能帮助我们实现一些特殊的布局需求,但是它为什么能达成特殊效果的原因很容易被人忽略,通过对文档深入学习我们可以了解他们实现的逻辑,更好的帮助我们理解布局。
可视化学习:使用WebGL绘制圆形,实现色盘
在Canvas2D中实现圆形的绘制比较简单,只要需要调用`arc`指令,类似的,在SVG中我们也只需要一个`<circle>`标签就能在页面上绘制一个圆形。那么在WebGL中我们要怎么去绘制呢?
可视化学习:实现Canvas图片局部放大镜
最近我在可视化课程中学习了如何在Canvas中利用像素处理来实现滤镜效果,在这节课程的结尾留了一道局部放大镜的题目,提示我们用像素处理的方式去实现这个效果,最终实现随着鼠标移动将图片局部放大。
可视化学习:WebGL实现缩放平移
在上篇文章中,我们使用WebGL实现了网格背景,当时有提到说使用WebGL来实现的好处之一,是网格背景可以与画布上的其他元素更好地融合,比如一起缩放平移,那么在WebGL中怎么实现缩放和平移呢?
可视化学习:使用WebGL实现网格背景
作为前端开发人员,我们最关注的就是应用的交互体验,而元素背景是最基础的交互体验之一。一般而言,能够使用代码实现的界面,我们都会尽可能减少图片的使用。除了使用CSS,我们还可以通过WebGL实现某些效果
CSS之浮动Float
提到浮动,前端的小伙伴肯定都不陌生,当初我刚开始接触前端的时候,很习惯用浮动来给元素改变定位,当时还并不是很流行flexbox布局,很多布局会通过浮动来实现,但是使用浮动来布局会产生一些副作用
设计模式:适配器模式
适配器模式通常用于在不修改源代码的情况下使现有类与其他类协同工作。 很多开发小伙伴在现实工作中对这点应该都有所体会,在程序员的工作中很多时候都需要去维护已有项目,迭代新的需求,然后就可能碰到这类场景
设计模式:策略模式/状态模式
策略模式和状态这两者模式存在一定的相似性。状态模式中通常会存在一个内部状态,状态改变时行为也会发生改变,而策略模式是针对不同条件下的行为进行封装。总的来说,两者都是在不同条件下有不同的行为。
下一页
个人成就
文章被点赞
56
文章被阅读
32,132
掘力值
1,642
关注了
18
关注者
21
收藏集
2
关注标签
36
加入于
2017-12-06