首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
学习
订阅
菜小片段
更多收藏集
微信扫码分享
微信
新浪微博
QQ
22篇文章 · 0订阅
Three.js一起学-对比WebGL和Three.js的渲染流程
大家好,我是一拳~ 本文我们通过一个旋转立方体的例子对比使用Three.js和直接使用WebGL两者的实现流程,通过这个简单的例子,直观的理解WebGL和Three.js的核心渲染流程。
Weex Gcanves集成和使用
GCanvas是一个跨平台的画布解决方案,它实现了图形2d和WebGL API。GCanvas使其用户能够直接访问OpenGL ES API。GCanvas旨在解决JavaScript开发人员的画布的性能问题和兼容性问题。它也是跨平台原生框架的功能扩展,如weex、react-…
一个方便的Weex Form表单验证组件
组件源码分为两部分:form组件和formItem组件。 源码和使用demo分别在component和demo文件夹下,源码很简单,有其它需求可以clone下来自行扩展。 默认的校验类型之后phone、email、number三种,大家可以在源码中扩展,也可以直接自定义校验函数。
hybrid、react-native、weex和flutter的比较(自己的理解)
移动端跨平台开发从最初的hybrid到react-native、weex,再到最近Geogle新推出的flutter移动UI框架,体验和性能越来越接近原生应用,这里我们分析一下这几种开发方式的利弊。个人经验,不到位的地方还望不吝赐教。 这几种APP开发方式中自己亲身体验过的有h…
新版Flutter集成到已有Android项目
FlutterSDK升级后,我们发现不能按照原来的方式集成到已有Android项目中了,因为没有了Flutter这个类,通过阅读源码我找到了新的使用方式。 在已有Android工程中集成flutter,可以使用AndroidStudio的new Flutter Module实现…
Flutter集成到已有iOS工程
之前写过一篇介绍flutter集成到Android工程的文章,这次总结记录一下自己把flutter集成到iOS的流程,以及遇到的问题以及和解决方法供大家参考。 使用Android studio创建在上一篇新版Flutter集成到已有Android项目中有介绍,这里不再赘述。 这…
Vue命令式弹窗组件如何实现?我很好奇😯😯😯
想必大家都用一些前端框架中诸如MessaBox或者Toast的组件,此类组件往往不需要我们显式的在使用组件的位置编写布局代码就能展示全局的弹框类组件。 你有没有好奇这个效果是怎么实现的呢,接下来我们就来实现一下类似的Loading加载中效果。 将div标签添加到body中。 L…
观察者模式(JavaScript实现)
观察者模式中通常有两个模型,一个观察者(observer)和一个被观察者(Observed)。从字面意思上理解,即被观察者发生某些行为或者变化时,会通知观察者,观察者根据此行为或者变化做出处理。那么具体如何操作呢,接下来我们就用JavaScript代码实现一个下图👇所示的观察…
Blob总结和使用案例
说人话就是Blob为一些JavaScript操作二进制数据的API提供了数据交换机制的支持。比如我们比较熟系的File接口就是基于Blob实现的,也是我们使用的Blob最多的方式,我们还可以借助Blob使用XMLHttpRequest从网络下载文件(二进制数据),并且Blob可…
JavaScript数组知识点总结回顾
数组对应数据结构线性表的顺序存储结构,即数组中的元素在内存中是按照物理位置一个挨着一个连续存储的。通常来说数组的大小是固定的,我们在创建数组的时候就确定了数组的元素个数,但是js的数组是天生动态的,数组容量大小可以动态扩展。 这个数组的方法是将数组拼接成以某个字符串作为分隔符的…