web 真的好入门吗?

2020-11-06 21:24:36 +08:00
 AmrtaShiva

业余爱好 写个 web 的页面吧 左看 右看 各种的知识点 就是抓不到重点 HTML JS CSS AJAX 各种框架先不学了 总觉得基础不行 框架看了也不知道原理 MDN 里面也看了 赶脚 好乱 好散....

4863 次点击
所在节点    Web Dev
29 条回复
hyyou2010
2020-11-06 21:47:59 +08:00
也不容易,内容很不少

只是猜想,可能 python 容易入门,起码知识点集中
herozzm
2020-11-06 21:53:34 +08:00
一个晚上就可以入门
syfless
2020-11-06 22:00:40 +08:00
我感觉两个点比较重要,可以先搞这两个:
1. JavaScript 语言原理
2. 浏览器机制
chaleaoch
2020-11-06 22:06:57 +08:00
前端对计算机的基础要求最低.
学习曲线也算平滑,不过知识量一点都不少,而且后面也挺复杂的.
-- 我是后端.
rodrick
2020-11-06 22:21:43 +08:00
只是业余爱好写个页面反而更要上框架吧,单写个页面不需要知道太多原理,菜鸟教程基础部分看一下,然后整俩简单好用的框架套上,layui 啥的,前端某些意义上也是“所写即所见”了
AmrtaShiva
2020-11-06 22:47:40 +08:00
@hyyou2010 是挺多的 然而永远不想碰 Python
@herozzm 入门看看基本都能看懂 然而实际写的话就是另外一个事儿了

@syfless 嗯 js 语法看着挺灵活的 浏览器机制还不懂 谢谢提醒

@chaleaoch 我是用 Go 写了好几个简单的东西 然而命令行效果不理想 所以想写个 web (Go 的 GUI 都不咋第....) 知识点是挺多的 而且深入的话对于业余爱好来说 写一个简单的东西没什么必要 现在的主要问题是知识点太散了 无法串联起来用到实际上....
OldActorsSmile
2020-11-06 22:53:52 +08:00
我原生 html+js 用了 5 年才上手 jQuery,并且 JQ 用了 2 年多才上手第一个框架 VUE,感觉这样基础只是挺扎实的
hyyou2010
2020-11-06 22:59:56 +08:00
直接 vue 或 react 试试看,写个小 demo 试试,过程中缺啥补啥,这样可能最快,也是你最终的目的

由于 vue/react 框架的出现,很多古董的东西不需要懂了,比如 jQuery,或者 js 原型链,连 ajax 都不需要了,你从头都学的话,可能很多是没必要学的

我最推荐的是 react
murmur
2020-11-06 23:18:24 +08:00
web 切忌眼高手低,先从 helloworld 写起,上来看 es6 的基本就劝退,要看上来先看 css,页面是门面,css 是你的化妆品,人丑内在再牛逼也是白扯。
kop1989
2020-11-06 23:18:50 +08:00
前端的宗旨就是实现显示效果+实现 ui 逻辑控制。
一切的一切都是为此服务。

所以可以先从山寨简易网页学起。
不要用任何的框架。原生 html5+CSS3+javascript 已经足够解决任何问题。
框架 /库只是让你更简单,更方便的解决以上问题。
dujiangbo
2020-11-06 23:30:55 +08:00
入门极其容易,但是入了门之后,后面是高耸入云的雪山。。。什么前端、后端、协议、服务器、数据库。。。还得有点美术、设计功底。
crclz
2020-11-07 00:08:04 +08:00
如果你有强烈的学习欲望,那么什么都难不倒你,因为 web 这个技术其实属于好学的。建议要有一个目标,例如一点一点写一个论坛。

如果你只是脑袋一热,例如,看着 rapper 帅,就想要去学习说唱。如果你是从这种想法出发学习 web 技术,可能就进步很慢。

p.s. 被进度逼迫也是一种不算坏的学习动力,一样可以让你提高。
AmrtaShiva
2020-11-07 00:14:23 +08:00
@OldActorsSmile 嗯 我喜欢缀根问底 知其然并知其所以然...

@hyyou2010 Vue 还得用 AJAX 吧...刚才写了个最简单的 原生的 js+ajax 算是摸到一点点门道了

@murmur 谢谢
@kop1989 是的
@dujiangbo 我是业余谢谢 纯属个人爱好 需要什么的时候都是现学现用....

@crclz 纯属业余爱好 自驱力...
HongJay
2020-11-07 00:29:04 +08:00
前端基本是最简单的了
AmrtaShiva
2020-11-07 00:42:43 +08:00
@HongJay gui 都不好弄😂
isukkaw
2020-11-07 00:43:26 +08:00
入门槛容易,入门难哦。

Web 的东西多了去了。「写个 Web 的页面」那叫前端,前端三大宝 HTML 、CSS 、JS 肯定一个都不能落下;然后就是 Web API 、jQ 和三大框架(这还是假设你根本不想碰 dojo 、Prototype 这些古董; jQ 还是要学一点的)
后端多少东西就不用说了。哪怕专职前端都要懂点后端,不然后端弄个 API 都看不懂。
前后端完了就是网络和协议。TCP/IP 、域名、DNS 、HTTP ( HTTP/1.1 、HTTP/2 、HTTP/3 )、WebScoket 至少要懂点吧?
网络协议完了就是网络基础设施和「云」。CDN 、权威 DNS 、递归 DNS 这些概念至少懂个大概吧?
AmrtaShiva
2020-11-07 00:48:21 +08:00
@isukkaw jQ 一点不懂....网络协议也只是了解状态 毕竟不是专业的 需要的时候才会去学...
fox0001
2020-11-07 08:09:51 +08:00
打开记事本,输入<p>hello world!</p>,保存为 index.html,双击浏览器打开。恭喜你,已经入门!
AmrtaShiva
2020-11-07 10:34:37 +08:00
@fox0001 😂
ihciah
2020-11-07 13:03:48 +08:00
我觉着 rust 甚至 haskell 都比 js 好学==至今没能啃动

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

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

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

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

© 2021 V2EX