阅读:4029回复:1
golang实战开发wasm(k8s、运维级开发专用)本课程是专门为运维级开发人员准备的实战入门课程: 因此必须假设已经会golang 、Linux、k8s的基本知识点。不适合新手 本课程我们一边研发一边录制,目的是基于wasm写一个golang版本的vue,专门用于k8s运维级开发。本课时讲解的是click事件处理的思路,后面还要改 较为复杂和底层的wasm应用应该使用c/c++、RUST写。但是运开角度,譬如网关扩展啥的,使用Go写的wasm完全是可以的。因此我们加更一个课程先做个入门,后面会结合k8s干起来 本课程一共2章。 1、热身,基本运行姿势 2、实战章节,我们用GO模拟实现一个简易的wasm版本的vue(部分功能。复杂功能进阶课程再更) 3、envoy 的wasm扩展 在 envoy专门课程里 第一章:wasm姿势快速上手 第1讲:开张课、课程内容、第一段代码、网页运行 免费试听 开张课。直接就是干,少BB 第2讲:关于wasi、系统级调用 上节课演示的是网页调用,像类似网关扩展用的是WASI模式。今天先做个最基本演示 第3讲:用GO调用自己写的wasm(基本姿势) 本课时是选学的。使用GO调用自己写的wasm基本姿势 第二章:GO手撸简易Vue 第4讲:获取js对象、设置innerHTML 免费试听 基础教学就2课时。一点一滴学学到何年马月,我们大概引导下js和wasm的基操后直接进入实战。用GO撸一个wasm版本的vue 第5讲:(选学)初步解析html,一把梭插入网页 上节课我们是一个个对象解析,今天我们开始来解析一坨html 第6讲:基本的封装、支持属性和text解析 沿着上节课我们进行基本封装,并支持属性的解析 第7讲:模仿Vue的组件结构雏形(go struct) 免费试听 为了后面课时的更新讲解顺畅,今天我们来做个结构雏形 第8讲:wasm调用函数(1) 最初级的方式 免费试听 今天演示下最初级的wasm函数的调用姿势 第9讲:wasm调用函数(2) 函数导出调用 使用tiny进行函数导出的调用姿势 第10讲:初步实现事件处理(@click模拟) 免费试听 今天我们来实现@click事件模拟 第11讲:初步实现Methods 和@Click关联(思路课) 上节课是写死的,这节课和Methods进行关联 第12讲:Methods进阶实现:支持this的思路 今天我们结合上节课的思路,来模拟js中this的实现 第13讲:模拟Vue的Data: this调用和获取 进阶一下,今天我们来模拟vue中对data对象的获取 第14讲:关于模板占位符的实现 今天来说下模板占位符 第15讲:初步实现Data数据修改重新渲染 目前只是一个粗暴的方式。 第16讲:v-for指令的简单实现(1):基本思路 免费试听 先讲思路,后面还要做改动 本课程每周更新2-3课时 |
|
|