Blaozr 是由微软2019推出得一种使用.NET 生成交互式客户端得Web UI框架。 该框架利用C#代替JavaScript进行创建UI , 并且可以共享.NET编写的服务端和客户端业务代码。优势:1 使用C#代替JavaScript编写代码, 意味着, 如果你使用的是.Net进行编写服务端(例:ASP.NET Core WebApi) 或者是 客户端(WPF/Winform), 那么可以共
# BlazorjQuery的结合使用 ## 引言 近年来,Blazor作为一种新的Web开发框架逐渐受到开发者的青睐。它让开发人员能够使用C#而不是JavaScript编写前端代码,这为许多.NET开发者提供了更为熟悉的开发环境。然而,在某些情况下,BlazorjQuery的结合使用能够极大地提升开发效率,尤其是在处理DOM操作和事件时。 本文将介绍BlazorjQuery的基本用法
原创 8月前
38阅读
Blazor 应用中使用 DevExtreme widgets: https://supportcenter.devexpress.com/ticket/details/t886810/how-to-use-devextreme-widgets-in-blazor-applications/#
原创 2021-08-10 11:26:03
184阅读
记录了一些 Blazor WebAssembly 的基础知识和在其中使用 Identity 进行身份验证的知识点
转载 2021-07-08 15:56:59
1151阅读
前面章节,我们实现了父子组件之间的数据传递。大多数时候,我们以组件形式来构建页面的区块,会涉及到组件嵌套的问题。这种情况,很大概率需要将祖先的数据,传递给后代组件去使用。我们当然可以使用父传子的方式,使用属性一级级往下传,但这样真得很麻烦。所以在Vue和Blazor都提供了祖孙传值的方案。有人会问,子传父是不是也可以一级级往上传?当然可以,但绝不要这么去做,应该子传父本身就已经够绕了。如果有这种需
转载 2023-11-02 09:47:19
62阅读
在这篇博文中,我将带大家一步步探索如何在 Blazor 应用中调用 jQueryBlazor 是 .NET 的一个前端框架,而 jQuery 则是一个流行的 JavaScript 库。将这两者结合可以让我们在 Blazor 中实现一些特定的功能,尤其是在处理 DOM 操作时。 ## 环境准备 为了确保我们能顺利进行 BlazorjQuery 的集成,首先得明确我们的技术栈。以下是一些我
原创 6月前
55阅读
# Blazor 操作 jQuery 的完整指南 ## 介绍 Blazor 是一种新兴的 Microsoft 技术,它允许你使用 C# 来开发现代的 Web 应用。而 jQuery 是一种流行的 JavaScript 库,常用于简化 HTML 文档操作、事件处理、动画和 AJAX 交互。在 Blazor 中操作 jQuery,虽然有点反直觉,但我们可以通过 JavaScript 互操作来实现。
原创 7月前
27阅读
# 在 Blazor 中引入 jQuery 的完整指南 在构建现代化的 Web 应用时,有时会需要使用 jQuery 来处理一些 DOM 操作或实现交互效果。Blazor 是一个强大的框架,它允许我们使用 C# 进行前端开发,但在某些情况下,jQuery 依然是一个不错的选择。本文将向你详细介绍如何在 Blazor 项目中引入 jQuery,以及每一步的具体实现。 ## 引入 jQuery
原创 2024-10-01 09:03:57
43阅读
C#和JS互操作的基本语法是比较简单的,但小知识点特别多,同时,受应用加载顺序、组件生命周期以及参数类型的影响,会有比较多坑,需要耐心的学习。在C#中调用JS的场景会比较多,特别是在WASM模式下,由于WebAssembly的限制,很多时候,还是需要借助JS去控制DOM或BOM,比如WebStorage、WebGL、MediaCapture,还比如使用JS的图表库echart.js。反过来,在JS
转载 2023-11-06 22:49:04
72阅读
首先接触到的是Draggable 插件可以使被选择的元素随着鼠标移动实现拖动 1、首先是默认情况下拖动 Drag me around 点我查看详细html代码 <div class="demo"> <div id="draggable" class="ui-widget-content"> <p>Drag me
转载 2024-03-13 17:50:37
67阅读
# 项目方案:在 Blazor 中引入 jQuery ## 简介 Blazor 是一个由微软开发的 Web 开发框架,它允许使用 .NET 语言来构建客户端应用程序。虽然 Blazor 已经提供了很多内置的功能和组件,但有时候我们仍然需要使用一些第三方库,比如 jQuery。本文将介绍如何在 Blazor 中引入 jQuery,并提供一个完整的项目方案。 ## 步骤 ### 1. 创建新的
原创 2023-08-13 16:12:29
267阅读
创建 Blazor 项目创建新的 Blazor WebAssembly App将其命名为BlazerWithTSInterop在您选择的目录中。仅使用 .NET 6.0 客户端,无安全性且无 PWA。CTRL+F5 在热重载模式下生成和运行。总结已经创建了一个准备演示 JavaScript 互操作演练的项目。忽略模板附带的“计数器”和“获取数据”页。此演示将仅使用主页。实现 JavaScript
转载 2023-09-13 10:36:26
94阅读
# Vite中使用jQuery ## 引言 Vite 是Vue.js官方推出的一款新一代前端构建工具。相比于传统的打包工具,Vite具有更快的冷启动速度,更快的热模块替换(HMR)速度以及更小的构建体积。然而,由于Vite是基于ES模块的,所以在使用一些传统的第三方库时,可能会遇到一些挑战。本文将介绍如何在Vite中使用jQuery,并提供了具体的代码示例。 ## 安装Vite 首先,我们
原创 2023-12-07 11:07:07
369阅读
## 使用elif的流程 1. 确定条件 2. 使用if语句判断条件是否成立 3. 如果条件成立,执行相应的代码块 4. 如果条件不成立,使用elif语句判断下一个条件 5. 如果条件成立,执行相应的代码块 6. 如果条件不成立,可以继续使用elif语句判断其他条件 7. 如果所有条件都不成立,可以使用else语句执行默认的代码块 ## 使用elif的代码示例 下面是一个使用elif的代码示
原创 2023-08-24 22:43:37
114阅读
JSON 格式json 是 Ajax 中使用频率最高的数据格式,在浏览器和服务器中之间的通讯可离不开它。JSON 的格式说明可以在可以这里看到,非常详细,还是中文的。JSON 格式说明需要特别注意的是,在 JSON 中的属性名是需要使用引号引起来的。jQuery 中使用 JSONjQuery
原创 2022-05-01 09:57:05
568阅读
在现代前端开发中,Vue.js 作为一个流行的框架,被广泛用于构建用户交互丰富的单页面应用(SPA)。然而,在某些场景下,我们可能会遇到需要使用 jQuery 的需求,比如处理 DOM 操作、动画效果等。虽然 Vue.js 本身具备强大的功能,但在某些具体的需求中,结合 jQuery 可以让开发效率更高。在这篇博文中,我们将深入探讨在 Vue 中使用 jQuery 的相关问题与解决方案。 ##
原创 6月前
25阅读
# 如何在uniapp中使用jquery ## 概述 在uniapp中使用jquery可以方便地操作DOM、发起Ajax请求等,提高开发效率。本文将详细介绍如何在uniapp中使用jquery,并通过表格展示整个流程和每一步需要做的事情。 ## 整个流程 下面是在uniapp中使用jquery的流程: ```mermaid gantt title uniapp中使用jquery流程
原创 2024-03-21 07:12:43
79阅读
# jQuery中使用response的科普文章 在现代Web开发中,使用jQuery进行异步请求已经成为一项常见的任务。在这个过程中,理解响应(response)对象的使用至关重要。本文将探讨如何在jQuery中处理响应,并通过代码示例、甘特图和序列图来加深理解。 ## jQuery异步请求的基本用法 jQuery提供了Ajax功能,可以轻松地从服务器请求数据而不重新加载页面。这是通过`$
原创 9月前
44阅读
  由于在使用nodejs之前接触js也比较少,最近一直被js的function和new function所困惑,由于两者都可以呈现出面向对象的样子,不知道两者的差别在哪里,就此问题做了一些研究。在研究的过程中发现this指针是个麻烦事,这在js前端使用的时候就已经体会到了,但是在node中的this又和前端js不太一样,也就此对node中的this做了下简单的研究。下面先分享一下对于f
# 如何在uniapp中使用jquery ## 引言 作为一名经验丰富的开发者,我将会教你如何在uniapp中使用jquery。在这篇文章中,我们将会通过一系列步骤来实现这个目标。 ## 流程图 ```mermaid flowchart TD A(开始) B[下载jquery库] C[引入jquery库] D[编写代码] E(结束) A -->
原创 2024-03-20 06:09:46
147阅读
  • 1
  • 2
  • 3
  • 4
  • 5