跳到主要内容

dart与js的互操作(一)

· 阅读需 1 分钟

https://dart.dev/interop/js-interop/past-js-interop


@js.JSExport()
class _MyAppState extends State<MyApp> {
final _streamController = StreamController<void>.broadcast();
DemoScreen _currentDemoScreen = DemoScreen.counter;
int _counterScreenCount = 0;

@override
void initState() {
super.initState();
final export = js.createJSInteropWrapper(this);
js.globalContext['_appState'] = export;
js.globalContext.callMethod('_stateSet'.toJS); // 调用js方法,将Dart实例化
}

components

· 阅读需 3 分钟

组件设计理念1​

在计算机中分层处理是常见的一种设计理念,这种设计理念可以将复杂的问题分解成多个简单的问题,然后再将这些简单的问题组合起来解决复杂的问题。在前端开发中,组件化的设计理念也是如此,将一个复杂的页面分解成多个简单的组件,然后再将这些组件组合起来构成一个复杂的页面。

katex

· 阅读需 2 分钟

Latex/MathJax/Katex 数学公式手册

字母Katex字母Katex字母Katex字母Katex
α\alpha\alphaβ\beta\betaγ\gamma\gammaδ\delta\delta
ϵ\epsilon \epsilonζ\zeta\zetaη\eta\etaθ\theta\theta
ι\iota\iotaκ\kappa\kappaλ\lambda\lambdaμ\mu\mu
ν\nu\nuξ\xi\xiο\omicron\omicronπ\pi\pi
ρ\rho\rhoσ\sigma\sigmaτ\tau\tauυ\upsilon\upsilon
ϕ\phi\phiχ\chi\chiψ\psi\psiω\omega\omega

搬家

· 阅读需 1 分钟

公式模板

[x′y′z′]=[abcdefghi]×[xyz]\left[\begin{matrix} x^{'}\\y^{'}\\z^{'} \end{matrix} \right]=\left[ \begin{matrix} a & b & c\\ d & e&f\\ g & h & i \end{matrix} \right] \times \left[\begin{matrix} x\\y\\z \end{matrix} \right]