前端开发者指南(2017)
应用程序框架工具(台式机、手机、平板电脑等) 渐进式 Web 应用工具 脚手架工具 常规前端开发工具 模版/数据绑定工具 UI 组件 & 组件包 数据可视化工具(例如图表) 图形工具(例如 SVG、canvas、webGL) 动画工具 JSON 工具 占位符内容工具 测试工具 前端数据存储工具 (例如客户端的数据存储方案) 模块加载/打包工具 模块/包管理工具 托管工具 项目管理以及代码托管工具 应用程序框架工具(台式机、手机、平板电脑等) 渐进式 Web 应用工具 脚手架工具 常规前端开发工具 模版/数据绑定工具 UI 组件 & 组件包 数据可视化工具(例如图表) 图形工具(例如 SVG、canvas、webGL) 动画工具 JSON 工具 占位符内容工具 测试工具 前端数据存储工具 (例如客户端的数据存储方案) 模块加载/打包工具 Introduction 9 模块/包管理工具 托管工具 图形工具(例如 SVG、canvas、webGL) 通用工具: Fabric.js Two.js Canvas: EaselJS Paper.js SVG: d3 GraphicsJS Raphaël Snap.svg svg.js WebGL: pixi.js three.js 图形工具(例如 SVG、canvas、webGL) 134 动画工具 Animate0 码力 | 164 页 | 6.43 MB | 1 年前3How to Create a Game with Phaser 3
3). ● A Phaser game can utilize different rendering systems. Modern browsers have support for WebGL, which in simple terms consists in “using your graphic card to render page content for better performance” Pty Ltd 2018. All rights reserved the rendering option to “AUTO”, we are telling Phaser to use WebGL if available, and if not, use Canvas. ● Lastly, we create our actual game object. If you run0 码力 | 21 页 | 968.45 KB | 10 月前3Game Development for Human Beings
AUTO means that whether the game will be rendered on a CANVAS element or using WebGL will depend on the browser. If WebGL is available it will be used as the first option (as the performance is better) as the renderer. Phaser supports both Canvas and WebGL based rendering, Phaser.AUTO tells it to pick based on what’s available in the browser (WebGL if available). In the preload phase of our “play” the case of WebGl, it needs to create a new canvas and render everything from that canvas to a sprite object to overlay over the game screen. In both cases (though especially true for WebGl) the debugging0 码力 | 472 页 | 8.46 MB | 10 月前3《Slides Dev Web》 04. HTML 5
web sql : Web Storage, application cache : Service Workers • API d’accès à la caméra3, avec du webGL4… • Bachelor NIFFF 2014 : une webapp mobile pour LACIS • Plein d’exemples – html5 rocks!5 => web0 码力 | 3 页 | 29.58 KB | 1 年前3可视化学习 Go 并发编程
(https://github.com/divan) 大神,主要包含两个程序: gotrace(go):分析 go tool trace 的执行结果 gothree(js): 基于 ThreeJs 和 WebGL 生成 3D 图像 感谢 divan (https://github.com/divan) 大神 提供了这款工具和不少 Go 并发模式的素材 说了这么多,耳听为虚,眼见为实 1. HELLO0 码力 | 29 页 | 1.48 MB | 1 年前3electron中文教程
- 开启图片使用支持. 默认 true . textAreasAreResizable Boolean - textArea 可以编辑. 默认为 true . webgl Boolean - 开启 WebGL 支持. 默认为 true . webaudio Boolean - 开启 WebAudio 支持. 默认为 true . plugins Boolean - 是否开启插件支持0 码力 | 203 页 | 2.72 MB | 1 年前32019-2021 美团技术年货 前端篇
HTML Render,下方表格对 两者的区别进行了对比: 图 3 模式对比 Canvaskit Render 模式:底层基于 Skia 的 WebAssembly 版本,而上层使 用 WebGL 进行渲染,因此能较好地保证一致性和滚动性能,但糟糕的兼容性 (WebAssembly 从 Chrome 57 版本才开始支持)是我们需要面对的问题。此外 Skia 的 WebAssembly Canvas、 WebGL)。 ● 业务层的兼容:实现基础 API、项目流程、公共模块的兼容,制定游戏差异的 个性化定制规范。 渲染层兼容 在上文,我们提到过“无论是 Webview 游戏、小程序、小游戏、美团小游戏都为我 们提供了 Canvas、WebGL 控件”,很大程度地降低了我们兼容渲染层的复杂度。 下面表单,是各端对于语法以及 Canvas、WebGL、Document、Window 美团小游戏 语法 JavaScript JavaScript JavaScript JavaScript Canvas 支持 支持 支持 支持 Canvas(离屏) 支持 支持 不支持 支持 WebGL 支持 支持 >2.11.0 支持 Ducument 支持 不支持 不支持 不支持 Window 支持 不支持 不支持 不支持 可以看出,在语法层面各端都支持了 JavaScript 语法,但是在执行环境以及基础功0 码力 | 738 页 | 50.29 MB | 1 年前3The HTML Handbook
defines a whole set of technologies, which includes HTML but adds a lot of APIs and standards like WebGL, SVG and more. The key thing to understand here is this: there is no such thing (any more) as an0 码力 | 74 页 | 901.54 KB | 1 年前3廖雪峰JavaScript教程
书栈(BookStack.CN) 构建 1. var ctx = canvas.getContext('2d'); 如果需要绘制3D怎么办?HTML5还有一个WebGL规范,允许在Canvas中绘制3D图形: 1. gl = canvas.getContext("webgl"); 本节我们只专注于绘制2D图形。 我们可以在Canvas上绘制各种形状。在绘制前,我们需要先了解一下Canvas的坐标系统: Ca0 码力 | 264 页 | 2.81 MB | 10 月前3Kotlin 1.2 Language Documentation
update of DOM elements. Interacting with graphics such as WebGL. You can use Kotlin to create graphical elements on a web page using WebGL. Creating Kotlin code that targets server-side JavaScript0 码力 | 333 页 | 2.22 MB | 1 年前3
共 24 条
- 1
- 2
- 3