0%

Flutter

Flutter 是谷歌的移动 UI 框架,可以快速在 iOS 和 Android 上构建高质量的原生用户界面。 Flutter 可以与现有的代码一起工作。在全世界,Flutter 正在被越来越多的开发者和组织使用,并且 Flutter 是完全免费、开源的。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
中文官网:
https://flutterchina.club/setup-macos/
https://flutter-io.cn/

第三方库 可以理解为npm
https://pub.dartlang.org/flutter

环境搭建\入门\填坑指南
https://blog.csdn.net/hekaiyou/article/details/52874796
https://www.jianshu.com/p/399c01657920

国内Flutter论坛
http://flutter-dev.cn/

Dart\Flutter 扩展插件
https://dartcode.org/releases/v2-19/

Flutter入门实例
https://juejin.im/post/5b31d776e51d455e2b5ab253

Widget组件介绍
https://juejin.im/post/5bab35ff5188255c3272c228

GitHub-Flutter聚集地
https://github.com/xitu/awesome-flutter
阅读全文 »

What WebAssembly ?

  • WebAssembly简称WASM,是一种以安全有效的方式运行便携式程序的新技术,主要针对Web平台。与ASM.js类似,WASM的目标是低级别的抽象,适合作为更高级别程序的中间表示 - 即WebAssembly代码旨在由编译器生成而不是由人类编写。在W3C社区组包括来自最大的网络浏览器的公司,包括谷歌,微软,苹果和Mozilla做这件事,而令人兴奋的代表。

  • WebAssembly是一种新的适合于编译到Web的,可移植的,大小和加载时间高效的格式,是一种新的字节码格式。它的缩写是”.wasm”,.wasm 为文件名后缀,是一种新的底层安全的“二进制”语法。它被定义为“精简、加载时间短的格式和执行模型”,并且被设计为Web 多编程语言目标文件格式。
    这意味着浏览器端的性能会得到极大提升,它也使得我们能够实现一个底层构建模块的集合.

阅读全文 »

DLL介绍

DLL(Dynamic Link Library)文件为动态链接库文件,又称”应用程序拓展”,是软件文件类型。在Windows中,许多应用程序并不是一个完整的可执行文件,它们被分割成一些相对独立的动态链接库,即DLL文件,放置于系统中。当我们执行某一个程序时,相应的DLL文件就会被调用。一个应用程序可使用多个DLL文件,一个DLL文件也可能被不同的应用程序使用,这样的DLL文件被称为共享DLL文件。

Node 怎么调用DLL

使用 node-ffi 模块,非常灵活的node中去调用dll中暴露的方法。

阅读全文 »

安装

npm i -g typescript

开发辅助

编译 ts为js文件

1
tsc xxxx.ts

在vscode中,自动编译ts

1
2
3
4
5
tsc --init   // 生成配置文件

out.dir :'' // 修改tsconfig.js字段, js生成目录

选择 -> 任务 -> 运行任务 -> 监视ts

变量

  • string 字符串
  • boolean 布尔
  • number 数值
  • Array | [] 数组
  • [ 类型] 元组
  • enum 枚举
阅读全文 »

童年中的趣事是最最珍贵的。小时候,我们因为幼小无知而闹出了许多笑话,打开记忆的匣门,童年趣事便接踵而来。

做梦找到厕所,醒来尿床了

小时候穿着裆裤时,跟着小女孩跳皮筋

撒尿和泥,还玩的不亦乐乎

纠结自己要上清华还是北大,长大后发现想多了

阅读全文 »

我爱你就像老鼠爱大米

什么是 Electron

Electron 是前端开发者去构建跨平台桌面应用的一种方案。大家熟悉的 Atom 和 VSCode 编辑器就是使用 Electron 开发的。

Electron 是 Node.js 和 Chromium 浏览器的结合体,用 Chromium 浏览器显示出的 Web 页面作为应用的 GUI,通过 Node.js 去和操作系统交互。 当你在 Electron 应用中的一个窗口操作时,实际上是在操作一个网页。当你的操作需要通过操作系统去完成时,网页会通过 Node.js 去和操作系统交互。

阅读全文 »