首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
模块
订阅
未行
更多收藏集
微信扫码分享
微信
新浪微博
QQ
8篇文章 · 0订阅
[WebAssembly 入门] Hello, world!
我花了2个月左右的时间入门Rust,拿它写了一个sudoku游戏。 因此选择 Rust -> LLVM toolchain -> WebAssembly 对我而言是比较自然的。 开始之前。确认一下现在的目录情况 e.g. 通过在WebAssembly中向JS函数传递参数来实现H…
[译] WebAssembly中的内存(为什么它比你想象的更安全)
WebAssembly中的内存与JavaScript中的内存稍有不同。使用WebAssembly,您可以直接访问原始字节...并且会让一些人感到担忧。但它实际上比你想象的更安全。 当一个WebAssembly模块被实例化时,它需要一个内存对象。你可以创建一个新的WebAssem…
[译] 什么是 WebAssembly table imports
最后一个可能有点不熟悉。什么是table imports,它能干什么? 有时在一个程序中,你希望能够有一个指向函数的变量,比如回调函数。然后你可以用它做一些事情,比如将它传递给另一个函数。 在C中,这些被称为函数指针。该函数驻留在内存中。指向函数的变量,即函数指针只是指向那个内…
[译]在JavaScript中创建WebAssembly模块实例
WebAssembly是在Web上运行代码的新方法。有了它,你可以用 C/C++ & Rust 等语言编写模块,并在浏览器中运行它们。 但是,目前模块无法独立运行。随着浏览器对ES模块化的支持,预计会发生变化。一旦到位,WebAssembly模块将或许可以能够与其他ES模块使用…
从前端模块化编程切入想聊聊前端的未来(文末有我想问的问题)
1. JavaScript模块化简述👦 一个复杂的项目肯定有很多相似的功能模块,如果每次都需要重新编写模块肯定既费时又耗力。同样,某个功能别人已经造好了轮子,我们就调来用用就好,这时就要引用别人编写模块,引用的前提是要有统一的「打开姿势」,如果每个人有各自的写法,那么肯定会乱…
前端模块化详解(完整版)
在JavaScript发展初期就是为了实现简单的页面交互逻辑,寥寥数语即可;如今CPU、浏览器性能得到了极大的提升,很多页面逻辑迁移到了客户端(表单验证等),随着web2.0时代的到来,Ajax技术得到广泛应用,jQuery等前端库层出不穷,前端代码日益膨胀,此时在JS方面就会…
前端模块化:CommonJS,AMD,CMD,ES6
模块化的开发方式可以提高代码复用率,方便进行代码的管理。通常一个文件就是一个模块,有自己的作用域,只向外暴露特定的变量和函数。目前流行的js模块化规范有CommonJS、AMD、CMD以及ES6的模块系统。参见阮一峰老师的文章 module-loader 。 Node.js是c…
Javascript模块化的演进历程
ES2015 在2015年6月正式发布,官方终于引入了对于模块的原生支持,如今 JS 的模块化开发非常的方便、自然,但这个新规范仅仅持续了3年。就在7年前,JS 的模块化还停留在运行时的支持;13年前,通过后端模版定义、注释定义模块依赖。对于经历过的人来说,历史的模块化方式还停…