web 真的好入门吗? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
AmrtaShiva
V2EX    Web Dev

web 真的好入门吗?

  •  
  •   AmrtaShiva 2020-11-06 21:24:36 +08:00 via iPhone 5322 次点击
    这是一个创建于 1801 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    第 1 条附言    2020-11-07 00:17:56 +08:00
    各种的看 各种的尝试 各种的搜索 之后算是基本入门了吧 能把网页的输入部分传递到后端通过后端的处理之后再把结果传回来写入到页面里面了 再难的也没学会 感谢各位的热心回复 截止到 11-07 12:17 分 所有回答的感谢都已发送
    第 2 条附言    2020-11-08 07:31:43 +08:00

    写了个简单的页面 择日哪里还没弄好 http://aquarianage.xyz:9090/forminput

    29 条回复    2020-11-10 16:19:42 +08:00
    hyyou2010
        1
    hyyou2010  
       2020-11-06 21:47:59 +08:00   1
    也不容易,内容很不少

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

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

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

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

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

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

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

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

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

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

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

    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
        17
    AmrtaShiva  
    OP
       2020-11-07 00:48:21 +08:00
    @isukkaw jQ 一点不懂....网络协议也只是了解状态 毕竟不是专业的 需要的时候才会去学...
    fox0001
        18
    fox0001  
       2020-11-07 08:09:51 +08:00 via Android
    打开记事本,输入<p>hello world!</p>,保存为 index.html,双击浏览器打开。恭喜你,已经入门!
    AmrtaShiva
        19
    AmrtaShiva  
    OP
       2020-11-07 10:34:37 +08:00 via iPhone
    ihciah
        20
    ihciah  
       2020-11-07 13:03:48 +08:00
    我觉着 rust 甚至 haskell 都比 js 好学==至今没能啃动
    AmrtaShiva
        21
    AmrtaShiva  
    OP
       2020-11-07 15:14:06 +08:00 via iPhone
    @ihciah rust 学了个基础扔哪儿不学了 太高冷 还是 go 自由随性
    azcvcza
        22
    azcvcza  
       2020-11-07 15:18:20 +08:00   1
    如果你单纯指画页面的画,那么一切都是以 html 为基础。JQuery 优化了对 html 上对 dom 节点的访问和操作;到了三大框架时代的思想就是建立一个中间层代管对 dom 节点的访问 /操作,你要做的就是计算数据,然后更新数据。当然打包出来给服务器用的还是一个 html 和他附带的各种资源
    egoman
        23
    egoman  
       2020-11-07 16:04:14 +08:00   1
    感觉不是主力前端还是学框架为主比较好,然后找时间补基础知识.前端的知识和工具链感觉很繁杂, 更新也快,一不小心就陷入了汪洋大海找不到方向, 作为后端感觉开始学了 vue 之后, 起码对前端的体系有一个粗略的了解, 起码知道一套框架比较流行的做法和思想, 加上相关的 ui 组件, 起码能 hold 住一些中规中矩的页面.
    AmrtaShiva
        24
    AmrtaShiva  
    OP
       2020-11-07 18:30:56 +08:00 via iPhone
    @azcvcza 单纯做个 gui 看着方便 现在就是网页的数据传送到后台后 后台再处理传回前端 然后处理 写入网页 有点晕 form 和路由还没整明白
    AmrtaShiva
        25
    AmrtaShiva  
    OP
       2020-11-07 18:31:22 +08:00 via iPhone
    @emryslvv 基础不好的话看框架不是更晕菜吗?
    jabin88
        26
    jabin88  
       2020-11-07 18:58:34 +08:00
    先不要看 js,css,看 html,弄明白 post,get,一晚入门
    hjq632233317
        27
    hjq632233317  
       2020-11-08 00:00:46 +08:00 via Android   1
    既然什么都不会 首先从看视频一步一步跟着做起来 因为视频里有很多你不知道的东西老师会说 而且你能看到老师操作的效果 你不对的地方退一下再看一遍就完事了 网页你东点一下西点一下 你本身就不明白 有的网页给你说一大套反而给你看的云里雾里 所以你抓不到重点 去看视频吧 别光看 跟着做 不会最忌讳急于求成 你就问问你自己每次看网页的每句话你都明白且记住了么
    AmrtaShiva
        28
    AmrtaShiva  
    OP
       2020-11-08 07:30:24 +08:00 via iPhone
    @hjq632233317 的确如此 视频讲的明白透彻 网页东一个西一个的
    shlabc
        29
    shlabc  
       2020-11-10 16:19:42 +08:00
    基础不牢,地洞山摇
    光想不做,无法改变
    光做不持,无法质变
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2352 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 15:50 PVG 23:50 LAX 08:50 JFK 11:50
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86