web 真的好入门吗?

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

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

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

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

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

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

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

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

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

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

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

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

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

@crclz 纯属业余爱好 自驱力...
HongJay
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