本页 12 篇文章
StarBloghttps://blog.deali.cn/blog/starblog-14-theme-switching-functionality
...前端实现 主题的后端部分完成了,前端需要完成三部分功能 请求接口,获取全部主题列表 设置主题,动态引入css 保存当前选择的主题,下次打开页面时自动引入 为了方便DOM操作,我使用了Vue,在Views/Shared/_Layout.cshtml底部引入 html <script src="~/lib/bootstrap/dist/js/bootstrap.bundle.m...
StarBloghttps://blog.deali.cn/blog/starblog-rewrote-admin-pages
...arblog 进行重构了 但是远水救不得近火 还是得先用现有破破烂烂的管理后台来解决眼前的需求 所以我决定对管理后台修修补补继续用😂 管理后台 starblog 的管理后台目前基于 vue 最早整个框架是我从之前一个 Spring Cloud 项目里扒出来的 算是陈年旧代码了 当时做这个后台的时候,我还没摸到前端门槛,只会 vue 这种套模板写写 crud 这样子 所以做出来的...
StarBloghttps://blog.deali.cn/blog/nodejs-pnpm-bun-npm-yarn-comparison
前端 我最近一直在写前端项目,使用的环境也从原本的 Node.js 切换到 bun,感受到了飞一般的体验。 今天要维护一下 StarBlog Vue Admin 项目时,又得安装一次依赖,于是突发奇想,想要看看不同包管理器的空间占用如何,所以有了这篇文章的测试。 本文着重测试 node_modul...
StarBloghttps://blog.deali.cn/blog/starblog-dev-notes-1-project-intro
... 折腾是为了更好解决问题,最终还是打算自己花时间搞一个好了 本系列文章将记录博客的开发过程~ 后端基于最新的.Net6和Asp.Net Core框架,遵循RESTFul接口规范,前端基于Vue+ElementUI开发,可作为 .Net Core 入门项目学习~ 为啥要自己开发博客 找不到一个让我满意的在线博客 在线写博客体验不如在本地用typora写 写公众号推...
StarBloghttps://blog.deali.cn/blog/starblog-dev-5-build-web-project
...: "^5.1.3", "editor.md": "^1.5.0", "jquery": "^3.6.0", "masonry-layout": "^4.2.2", "vue": "^2.6.14" } } 这些是本项目需要用到的前端依赖,一股脑加进去之后,执行命令一键安装依赖 bash npm install 到这NPM管理前端资源的使命...
StarBloghttps://blog.deali.cn/blog/starblog-30
...omment.cshtml StarBlog.Web/wwwroot/js/comment.js 管理后台的代码在以下文件: src/views/Comment/Comments.vue 实现效果 在开始之前,先来看看实现的效果吧。 博客前台 讨论区的这部分UI使用 Vue 来驱动,为了开发效率还引入了 ElementUI 的组件,看起来风格跟博客原本的 Bo...
StarBloghttps://blog.deali.cn/blog/djangoadmin-usage-collection
...置方法,但仍然有大量的骚操作是文档中没有的,所以遇到特殊需求的时候,求助文档不一定有用。 在我看来 DjangoAdmin 虽然能快速生成一套管理后台,但如果要做大量特殊需求的定制,其成本不亚于用 Vue/React 重新开发一套,简单的使用成本不高,但深入定制的话需要对 DjangoAdmin 的工作流程比较熟悉,把源码啃熟了(有些 Python 源码没有类型注解是很难读懂的),才能在原有基础上雕花...
StarBloghttps://blog.deali.cn/blog/code-headaches-react-learning
前言 开始了,去年(2020)说要学的React,到现在2021年的12月底了,才来实施……(**年底警告**!~~年末总结还没开始写!~~) 不过前端为啥要学React呢?Vue不是很好用吗?Vue确实很好用,并且MVVM模式也更容易让人接受和理解,但大概是各种社区上都说react yyds啦,react一统江山啦什么的,加上我之前学Flutter做了很多项目,对声明式UI的思想已经基本掌握...
StarBloghttps://blog.deali.cn/blog/sparkdotnet-fullstack-framework-intro
... Spark.NET 提供两个前端选项:**Blazor SSR** 和 **Razor Pages**。官方文档明确列出这两个方向。 现在很多全栈方案默认是 React / Next.js / Vue / Nuxt,而 Spark.NET 选择留在 .NET 生态里: Blazor SSR:使用 Razor Components 组织 UI; Razor Pages:传统服务端渲染页面;...
StarBloghttps://blog.deali.cn/blog/2026-modern-django-ecosystem
...ate 系统的“补完计划”。 以往 Django 模板通过 {% include %} 或 {% block %} 实现复用,语法笨重且难以传递复杂数据。 **核心价值**:引入类似 Vue/React 的 **<c-component>** 标签语法。 **现代点**:支持属性传递、插槽(Slots)以及组件作用域,让传统的 .html 模板具备了组件化框架的开发手感。 ...
StarBloghttps://blog.deali.cn/blog/blazor-fullstack-is-a-trap
...,但不是「完全替代前端」。这就像是「你以为不用学 JS 了,其实你只是不知道你哪天会被微软教做人」。 学习成本与团队问题 还有一个现实点的因素:团队。 前端工程师基本都熟悉 React/Vue/Svelte 这一类技术栈,而 Blazor 在前端圈几乎是小透明。要是做个人项目,折腾折腾还行;但要是做团队协作,Blazor 直接劝退大部分前端。 而且 AI 在 React/Vue 这类主流...
StarBloghttps://blog.deali.cn/blog/nextjs-tailwind-beginner-dev-notes
...个很大的 js 来实现页面渲染和交互,这种小规模的网站还好,网站越大速度就越慢,所以说技术这个车轮又滚回去了,当初被「前后端分离」那帮人嫌弃的后端渲染又回来了,React 有 next.js ,隔壁 vue 有 nuxt.js ,做的事情就是用 node.js 这个后端来渲染页面。 不过 next.js 也不完全是这么简单粗暴,除了后端渲染,它还能像 hexo / hugo 这类静态网站生成器一样生成...