请问下, 前端不用 js, 是否就很无趣了?

2023-05-29 15:23:19 +08:00
 xiaoxiao168
7264 次点击
所在节点    JavaScript
66 条回复
bthulu
2023-05-30 09:06:03 +08:00
.net 早就抛弃 js 那一套了, 还什么前端没有 js 简直没法想象, 那只能说你们想象力太低了
sinnosong1
2023-05-30 09:28:05 +08:00
@bthulu blazor 也是需要 js 做胶水的,部分功能需要 js 进行实现。
gogogo2000
2023-05-30 09:47:41 +08:00
没有 js 就是全服务端渲染嘛,点一下跳一个页面。
只能说基本都能做,也没什么会真正欠缺的,无非是把 js 做的事情变成 php/java/.net 的
gyt95
2023-05-30 09:49:36 +08:00
如果是传统前端,即只有 html css js 的话,对我这种 css 菜鸡来说,就觉得趣味性确实下降很多。但像我同事很喜欢写静态页面很擅长 css 的,估计就不觉得有什么问题。
nikenidage
2023-05-30 09:51:37 +08:00
各位的知识要更新一下了,C#已经可以完全用 C#写前端而不用 js 了,了解一下
https://dotnet.microsoft.com/en-us/apps/aspnet/web-apps/blazor
sloknyyz
2023-05-30 10:03:29 +08:00
@nikenidage 微软的东西你也敢信?它先把你发的这个花里胡哨的页面用它的 c#做出来再说吧。
Thymolblue
2023-05-30 10:07:48 +08:00
请问一下各位 wasm 效率如何。我是后端,但是最近要开发一个三维显示网页。
musi
2023-05-30 10:08:05 +08:00
@nikenidage 就吹吧,你先用它写个网页然后你把 js 禁用了看看还行不行
3000codes
2023-05-30 10:10:32 +08:00
记得十年前,手机浏览器的那些小游戏基本上就是 html+css,每次交互就是一次请求新的页面,所以说没有 js 完全可行,但是没了 js 还能叫前端吗
sinnosong1
2023-05-30 10:10:48 +08:00
@sloknyyz https://antblazor.com/zh-CN/docs/introduce 不是说完全不写 js ,而是只需要写非常少的 js 。"微软的东西你也敢信?"各世界 500 强, 全世界工科人为你点赞!
nikenidage
2023-05-30 11:01:05 +08:00
@sloknyyz 有很多生产应用了,大哥。
https://antblazor.com/
这个是用 blazor 实现的 ant design


@musi
这是因为当前浏览器不支持直接加载 webassembly ,所以需要一个 js 文件来加载 webassembly ,加载完了之后就完全不需要 javascirpt 了啊
loveDiu4ever
2023-05-30 11:07:35 +08:00
看了大多数评论,感觉大家的技术水平,很难评价了。
daolanfler
2023-05-30 11:10:04 +08:00
htmx 了解一下,扩展 html 语法。
Chaidu
2023-05-30 11:12:53 +08:00
@daolanfler htmx 就是用 js 写的
musi
2023-05-30 11:13:37 +08:00
@nikenidage #51 除了加载需要用 js ,对 dom 的操作还是需要用 js 的,只不过它是 wasm -> js -> dom 。
按照这个思路,我可以自己用 js 实现一个 dsl ,最终在运行时还是编译成 js ,那是不是我这个项目也没有用 js ?
那么问题来了,这个“前端不用 js”是写代码的时候不用写 js 代码还是在运行时不需要 js 引擎去执行任何 js 代码?
githmb
2023-05-30 11:15:31 +08:00
梦回 jsp 时代
nikenidage
2023-05-30 11:27:56 +08:00
@musi 这么说的话,那就聊不下去了啊,所有语言还都编译到机器码呢。。。。。
huijiewei
2023-05-30 11:56:23 +08:00
@bthulu
@nikenidage

梦里什么都有,把浏览器的 JS 禁用跑跑就知道了
Latin
2023-05-30 11:57:13 +08:00
固步自封
musi
2023-05-30 12:43:44 +08:00
@nikenidage #57 问题是用了 js 的东西就要受到 js 的限制啊,js 不能做的东西你换其他手段也没办法做到

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/943903

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX