我该怎么学习前端编程?非专业 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
geekpi
V2EX    编程

我该怎么学习前端编程?非专业

  •  
  •   geekpi 2019-01-20 10:50:06 +08:00 4613 次点击
    这是一个创建于 2459 天前的主题,其中的信息可能已经有所发展或是发生改变。
    非专业吃这碗饭。有基础,java,python 都懂点,看程序没问题,写些自己用的工具,以前用 php+html 做 web 自己用过,都不对外。没有 css 基础

    目的:
    个人小项目(兴趣爱好)
    需要开发前端展现,不知道从什么入手比较简单。

    数据来源:
    python 采集,或者通过手机 web 端输入,拍照
    整理之后,用 Flask 做成 RESTful 提供给前端

    需求:
    1. 一个简单易用的前端语言,最好和 java,python 类似
    2. 做出来的除了 PC 端,pad,手机都能自适应,支持拍照上传。
    3. 框架漂亮,简单
    4. 可复用,不同的小项目应用同一个页面结构(不愿做 css )

    一些智能家居设备状态管理
    一些股票数据采集分析
    一些几人协作报表编辑
    一些标尺,商品集数据可视化展示

    先看上了阿里 G2 的数据展示,需要一个前端框架

    React 说是从入门到放弃?我学这个咋样
    4 条回复    2019-01-25 23:48:15 +08:00
    crs0910
        1
    crs0910  
       2019-01-20 12:16:23 +08:00 via iPhone
    你描述的需求是 UI 样式库,react 是技术框架。如果看上 react 的话,可以用 ant design 和它的 antd pro。
    geekpi
        2
    geekpi  
    OP
       2019-01-20 12:32:05 +08:00
    @crs0910 感谢回复,不只是 UI 样式,还需要做简单的页面与页面间的响应前端计算。

    越简单越好,技术社区比较活跃保持更新,对新设备的兼容,对不同浏览器环境的匹配。比如现在的 PC,pad,手机,将来的手表,VR 浏览。

    不想学了一个框架,又去花时间学兼容,转译,将来新的浏览环境又要学一套框架。

    运行速度不重要,并发也不重要

    都是个人小项目用
    Daveedo
        3
    Daveedo  
       2019-01-20 13:13:48 +08:00
    Reahl 了解一下
    kwrush
        4
    kwrush  
       2019-01-25 23:48:15 +08:00
    1. 类似 java 的话可以看看 ts,不过没 js 基础不一定比直接学 js 方便吧
    2. react 如果只做数据展示用挺简单的,几个 api 函数又好理解又好记,生态丰富,要啥有啥,create-react-app 零配置起步
    3. react ui 组件库太多了,除了 antdesign,还有 materialui,reactbootstrap,reactstrap 等等
    4. 组件化,高阶函数
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3110 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 00:19 PVG 08:19 LAX 17:19 JFK 20:19
    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