注意

作为 Blazor 新手的你(不是新手就当没看到这句话),请一定走完本教程再去上手其他组件库

标题跟你开个玩笑,你真的可以通过这个系列教程成为专家!

深入浅出,我翻译过程中都学到了很多。

我们不生产教程,我们只是教程的翻译工

介绍

什么是 Blazor

什么是 WebAssembly

Blazor 宿主模型

安装 Blazor

创建一个项目

创建一个页面

布局

创建一个 Blazor 布局

使用布局

嵌套布局

组件

创建一个组件

单向绑定

Literals(文本), expressions(表达式), 和 directives(指令)

Directives(指令)

组件事件

浏览器 DOM 事件

双向绑定

绑定指令

级联值

按名称级联值

按类型级联值

覆盖级联值

代码生成的HTML属性

捕获意外参数

组件生命周期

渲染树

增量渲染树证明

使用@key进行优化

使用 RenderFragment 模板化组件

创建 Tab 组件

将数据传递到 RenderFragment

使用 @typeparam 创建泛型组件

路由

定义路由

路由参数

约束路由参数

可选路由参数

404 - Not Found

通过 HTML 跳转

通过代码跳转

检测跳转事件

组件库

JavaScript 互操作

JavaScript 初始化过程

从.NET调用JavaScript

更新网页标题

传递HTML元素引用

从JavaScript调用.Net

生命周期和内存泄漏

类型安全

调用静态.NET方法

依赖注入

最新文章

  1. android listview simpleAdaper
  2. XMLHTTP中setRequestHeader方法和参数
  3. .NET开发工具之Excel导出公共类
  4. apache2: Could not reliably determine the server's fully qualified domain name
  5. global $GLOBALS区别
  6. 20150323--MVC
  7. js事件对象--DOM中的事件对象/IE中的事件对象/跨浏览器的事件对象
  8. 标准MD5加密算法
  9. 看android的书的体会
  10. Java 之关键字 null 使用总结
  11. 使用数据流的方式 将数据导出到指定形式到Word中 (不使用插件,很简单的一种)
  12. (转载)ANDROID STRINGS.XML 中的特殊字符转义
  13. 转 Problem: AnyConnect was not able to establish a connection to the specified secu
  14. Netty对Protocol Buffer多协议的支持(八)
  15. Java 英文面试题
  16. 洛谷P2144 [FJOI2007]轮状病毒
  17. 行为驱动:Cucumber + Selenium + Java(二) - extentreports 测试报告+jenkins持续集成
  18. caller
  19. NLTK和jieba这两个python的自然语言包(HMM,rnn,sigmoid
  20. c# 生成随机N位数字串(每位可以重复)

热门文章

  1. 2020 wannafly camp 补题 day1
  2. CC2530外部中断
  3. javaScript 添加和移除class类名的几种方法
  4. 【Hadoop离线基础总结】Hive的安装部署以及使用方式
  5. 如何将Altera官方提供的CADENCE.OLB应用于altium Designer中
  6. 设计模式之GOF23责任链模式
  7. 【hdu1006】解方程
  8. [csu1392]YY一下
  9. OPTICS聚类算法原理
  10. TP5整合的阿里云短信接口