一个 14 岁初中生开发的前端工具库,轻量级高可用,各位可以体验一下 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
dyxiaodong2022
V2EX    程序员

一个 14 岁初中生开发的前端工具库,轻量级高可用,各位可以体验一下

  •  
  •   dyxiaodong2022
    dy-xiaodong2022 2022-12-29 09:47:31 +08:00 31357 次点击
    这是一个创建于 1018 天前的主题,其中的信息可能已经有所发展或是发生改变。

    没错,我是一个 14 岁的初中生,正在为了我开源项目的 star 数发愁 awa ,如果你体验后感觉不错,不妨给个 star 吧

    目前暂时没有中文文档,非常抱歉,目前已经在做了,但碍于我要上学,时间真的不多所以可能出来的时间会比较晚

    同时还有专门的脚手架用于部署项目,支持纯 fastjs 和 vue 项目,而且支持多个模块,如 vuex,vue-router,antdv,element ui vue,js-cookie ,自动配置 main.js 等文件,真正意义上的开箱即用

    npm install -g fastjs-cli 
    fastjs create 项目名 
    277 条回复    2023-01-05 15:29:00 +08:00
    1  2  3  
    dyxiaodong2022
        1
    dyxiaodong2022  
    OP
       2022-12-29 09:50:54 +08:00
    现在 github star 数 130 ,感兴趣的朋友们可以给个 star 支持一下
    duwenink248
        2
    duwenink248  
       2022-12-29 09:54:35 +08:00
    感觉不错
    duwenink248
        3
    duwenink248  
       2022-12-29 09:55:33 +08:00
    楼主的兴趣点在前端方向吗,想加一下你的微信
    BaldPhoenix
        4
    BaldPhoenix  
       2022-12-29 09:59:29 +08:00
    后生可畏,已 star
    dyxiaodong2022
        5
    dyxiaodong2022  
    OP
       2022-12-29 10:08:56 +08:00
    @duwenink248 是的,我微信号: dy-xiaodong2022 (和 github 同名)
    dyxiaodong2022
        6
    dyxiaodong2022  
    OP
       2022-12-29 10:09:22 +08:00
    @wufumina 感谢感谢
    onetown
        7
    onetown  
       2022-12-29 10:19:55 +08:00
    后生可谓, 已 star
    hzxxx
        8
    hzxxx  
       2022-12-29 10:24:05 +08:00
    我要失业了
    im67
        9
    im67  
       2022-12-29 10:24:22 +08:00   22
    V 站逛久了,现在感觉,初中生开发前端库,已经没有 35+还能码代码在来得震撼了
    darksword21
        10
    darksword21  
    PRO
       2022-12-29 10:25:40 +08:00   1
    我在想我 14 的时候在干嘛
    wusheng0
        11
    wusheng0  
       2022-12-29 10:30:03 +08:00 via Android
    我十四岁才接触电脑,满脑子游戏和小电影
    um1ng
        12
    um1ng  
       2022-12-29 10:46:47 +08:00
    14 岁 我还在赶寒假作业。。。
    lizhesystem
        13
    lizhesystem  
       2022-12-29 11:09:15 +08:00
    厉害,未来可期!
    bjfane
        14
    bjfane  
    PRO
       2022-12-29 11:22:29 +08:00   1
    为什么要要 star
    dabai0806
        15
    dabai0806  
       2022-12-29 11:24:50 +08:00
    厉害,不过要注意头发 哈哈哈
    BUHeF254Lpd1MH06
        16
    BUHeF254Lpd1MH06  
       2022-12-29 11:29:35 +08:00   9
    厉害,14 岁我还在对着刘亦菲 YY
    Felldeadbird
        17
    Felldeadbird  
       2022-12-29 11:38:25 +08:00
    支持楼主。14 岁 大有作为啊。
    NoString
        18
    NoString  
       2022-12-29 11:50:34 +08:00
    后生可畏 已 star
    Macolor21
        19
    Macolor21  
       2022-12-29 12:11:21 +08:00   1
    后生可畏,我 14 岁天天想着打游戏。

    另外“高可用”用在前端不太合适,这个词是分布式系统的可用性的概念。。。
    gesse
        20
    gesse  
       2022-12-29 12:12:03 +08:00   1
    我只会一点点前端,但是我不理解这个项目的出彩之处是哪里。

    确定不是“毕设”要 star 方便找工作的?
    celestylr
        21
    celestylr  
       2022-12-29 12:25:26 +08:00   13
    “商务合作: [email protected] 2022 dy-xiaodong2022”

    14 岁确实很了不起,但是楼主在各个地方都很懂宣传自己 14 岁。
    而且这个用户名前缀是抖音吧?再结合这个 indouyin 的邮箱域名,我觉得 OP 很年轻就懂得营销是更了不起的事。
    dyxiaodong2022
        22
    dyxiaodong2022  
    OP
       2022-12-29 12:37:32 +08:00
    @Macolor21 好的,谢谢,对这个词不是特别了解
    dyxiaodong2022
        23
    dyxiaodong2022  
    OP
       2022-12-29 12:40:21 +08:00
    @gesse 我只能说,应该没有人大学毕设会手搓一个前端库和脚手架,至少我从未听闻
    zhangshine
        24
    zhangshine  
       2022-12-29 12:57:47 +08:00   2
    `selecter` 是不是应该是`selector`?
    NeoChen
        25
    NeoChen  
       2022-12-29 13:35:48 +08:00   10
    很不错了,但是建议更加开拓视野,14 岁,未来有很多种可能性。
    不是说做前端不好,只是程序员更多的是需要工程能力工程思维,所以叫前端工程师。
    14 岁能做出这样的东西,说明能力很强了,但是不要伤仲永了,你做出来的东西应当是有创意的,或者与众不同的,不要为了凸显能力而去做事情。
    你有更多的时间、更多的精力,去发现探索更深层次或更广阔的世界。
    不要弄个什么商务合作联系,赞助这种,你还没为这种事情发愁的年纪,你现在所做的一切都源于你的兴趣,不是金钱!记住!去弄清楚,这个项目让你快乐的点在哪里!
    有时间,一定先学好知识!因为你有能力,所以一定要在十几岁的年纪学尽量多的东西,你将来会发现,你今天做的项目只是个玩具。
    heishu
        26
    heishu  
       2022-12-29 13:36:16 +08:00
    结合目前 github 和网站备案和 v2 里面的回复,很难相信你是个 14 岁的天才。如果你是 14 岁,那我给你个赞,如果你不是 14 岁,那我只能说‘我去年买了个表’
    sechi
        27
    sechi  
       2022-12-29 13:43:45 +08:00   30
    ICP 备案 /许可证号:沪 ICP 备 2021023713 号
    主办单位名称:拾小染网络科技(上海)有限责任公司
    主办单位性质:企业
    AppleTV
        28
    AppleTV  
       2022-12-29 13:48:27 +08:00
    @heishu 26#
    淡定,江山代有人才出,
    中国从来不缺人才,尤其是神童
    要知道小学生都可以研究出《 C10orf67 在结直肠癌发生发展中的功能与机制研究》

    不过这到底是 14 岁懂技术的人才
    还是懂得把自己营销成 14 岁,的人才,把大家当傻子
    就不得而知了

    如果父母有很好的计算机工作,小十来岁培养,这是完全可以的,哈哈哈
    jenlors
        29
    jenlors  
       2022-12-29 13:52:44 +08:00
    对楼主 14 岁的说法存疑
    rekulas
        30
    rekulas  
       2022-12-29 13:57:27 +08:00
    怎么这么多怀疑 14 岁开发的,我见过的 github 最小的开发好像是 8 岁
    dyxiaodong2022
        31
    dyxiaodong2022  
    OP
       2022-12-29 13:59:30 +08:00
    @sechi 这是代备,100 一次,你可以去查一下这家公司的备案信息,一堆域名哈
    dyxiaodong2022
        32
    dyxiaodong2022  
    OP
       2022-12-29 14:00:16 +08:00
    @heishu 我去年买了个表是什么意思,不懂,网站备案是代备,然后我 github 主页不是标明年龄了吗
    dyxiaodong2022
        33
    dyxiaodong2022  
    OP
       2022-12-29 14:01:07 +08:00
    @NeoChen 好的,感谢
    dyxiaodong2022
        34
    dyxiaodong2022  
    OP
       2022-12-29 14:01:55 +08:00
    @AppleTV 父母不是干计算机的,只是我偶然有一次机会接触到编程,然后开始自学的
    Pantheoon
        35
    Pantheoon  
       2022-12-29 14:04:40 +08:00
    后生可畏,厉害厉害,前途无量
    tramm
        36
    tramm  
       2022-12-29 14:13:33 +08:00
    OP 已获得中学择偶权
    proletarius
        37
    proletarius  
       2022-12-29 14:19:27 +08:00   1
    呜呜,别人的 14 岁,我 14 岁天天下河搬螃蟹
    Xhack
        38
    Xhack  
       2022-12-29 14:20:41 +08:00   1
    14 岁 就 会 `轻量级` `高可用` 了……
    dddd1919
        39
    dddd1919  
       2022-12-29 14:21:56 +08:00
    单纯从年龄角度支持下,做到这程度比 14 岁刚开始准备脚套的时代强多了
    简单试用这个工具,比起 frame 不如就叫 library ,和 high availability 没关系,high performance 也只是体现了 js 本身的特点,建议多修技术少用互联网八股

    [如果你体验后感觉不错] 说实话,抱歉一般般
    dyxiaodong2022
        40
    dyxiaodong2022  
    OP
       2022-12-29 14:26:07 +08:00
    @dddd1919 从目前来看确实是一个库,希望在以后可以以一个框架的角度出现,抱歉这边文档确实说的有点模糊,因为这个项目只做了两个月,所以还有很多地方在优化,谢谢你的建议!
    yamedie
        41
    yamedie  
       2022-12-29 14:34:02 +08:00
    selector 才对吧;
    .getEl().el() 这种 api 感觉挺奇怪的;
    .bind()的 3 个传参也摸不着头脑, 不如用对象方式传入参数
    lopda
        42
    lopda  
       2022-12-29 14:34:56 +08:00
    楼主加油。我 14 岁学习的是 php ~~~ 2333
    tw93
        43
    tw93  
       2022-12-29 14:36:55 +08:00
    文档官网有些虚,看不明白是一个啥东西,期待做明白一些,包括 Demo 案例这一块,加油
    jklopsdfw
        44
    jklopsdfw  
       2022-12-29 14:36:56 +08:00
    @dyxiaodong2022 能介绍下这个框架是打算对什么流程做抽象不
    dyxiaodong2022
        45
    dyxiaodong2022  
    OP
       2022-12-29 14:37:44 +08:00
    @yamedie .getEl().el()这个方式其实已经废弃了,官网已经改了但还没发不上去,这个做法其实是先获取 DomList 的第一个元素,然后转成 Element ,现在可以直接通过 el(key)获取 DomList 里面元素的 Element 了,转成 Element 是因为 append 函数只接收 element 而不是 fastjsDom
    Wablers
        46
    Wablers  
       2022-12-29 14:37:44 +08:00
    年轻人,加油!
    dyxiaodong2022
        47
    dyxiaodong2022  
    OP
       2022-12-29 14:40:41 +08:00
    @jklopsdfw 这个框架集成很多日常开发会经常用到的功能,如 Dom 操作,Ajax 请求,复制到剪贴板等等,所以你也可以理解他为一个工具库,fastjs-next 目前也有专门的脚手架
    isno
        48
    isno  
       2022-12-29 14:46:17 +08:00   2
    看着这么多人捧你,给你泼点冷水

    14 岁的年纪,把时间耗费在这种事情上,等你中考、高考有你哭的
    dyxiaodong2022
        49
    dyxiaodong2022  
    OP
       2022-12-29 14:47:54 +08:00
    @isno 班里成绩不能说特别好,但也是上游,学习不耽误,编程只是兴趣爱好
    RtIHZ
        50
    RtIHZ  
       2022-12-29 14:48:41 +08:00
    中考考试内容整明白了吗?
    Dk2014
        51
    Dk2014  
       2022-12-29 14:51:10 +08:00 via Android
    代备,看着像是混 mjj 圈的
    快进到开场
    snuglove
        52
    snuglove  
       2022-12-29 14:52:20 +08:00
    后生可畏,ps: 我要失业了
    dyxiaodong2022
        53
    dyxiaodong2022  
    OP
       2022-12-29 14:52:59 +08:00
    @Dk2014 mjj 圈是啥,能给我科普一下吗
    huangqihong
        54
    huangqihong  
       2022-12-29 14:59:45 +08:00
    你是懂起标题的
    lifesimple
        55
    lifesimple  
       2022-12-29 15:02:39 +08:00
    建议 OP 直接刷题搞算法 走 oi 路子
    Wanex
        56
    Wanex  
       2022-12-29 15:05:08 +08:00   3
    说实话,除了 14 岁,没看到什么亮点
    assad
        57
    assad  
       2022-12-29 15:08:15 +08:00   1
    14 岁能写成这样,很棒啊,继续加油!
    simo
        58
    simo  
       2022-12-29 15:09:54 +08:00
    后生可畏,不管写的什么,能顺利访问 github 、v2 就很厉害了
    edis0n0
        59
    edis0n0  
       2022-12-29 15:10:20 +08:00
    @dyxiaodong2022 #53 隔壁论坛的用户,一堆搞菠菜、电炸、童车、版权之类灰黑产的
    duanxianze
        60
    duanxianze  
       2022-12-29 15:21:24 +08:00
    倚老卖老一下,过来人还是要说一句,趁着年轻还是做些更有意义事情,入门前端的东西最容易看到成果有成就感,可这也意味着大部分也就是搬砖,你说你成绩不错,那就更要努力了,考上 c9 乃至清北,甚至直接麻省斯坦福,你能看到更大的世界,加油吧小伙子
    FightPig
        61
    FightPig  
       2022-12-29 15:22:47 +08:00
    真 14 岁的话,估计比这里很多人都厉害了
    ChrisFreeMan
        62
    ChrisFreeMan  
       2022-12-29 15:28:26 +08:00
    hahaha ,过段时间我也切到前端玩玩,来啊,大家一起往死里卷
    samin
        63
    samin  
       2022-12-29 15:38:35 +08:00   4
    老弟 这是一个 32+老人的 github 同样需要你的 star 你还年轻 机会多 我老了 行行好吧
    https://github.com/SaminZou/study-prj
    lyzy
        64
    lyzy  
       2022-12-29 15:39:50 +08:00 via iPhone
    我接触的也早 小学时候吧 工作几年后对这些兴趣越来越低了
    gogolatest
        65
    gogolatest  
       2022-12-29 15:44:10 +08:00 via iPhone   12
    14 岁能说出 23 楼这种话,我是服气的。我 14 岁只想着考高中,可完全不知道大学还有毕设,还能用自己 14 岁的角度对大学生说出“从未耳闻”的定论。
    dyxiaodong2022
        66
    dyxiaodong2022  
    OP
       2022-12-29 15:44:25 +08:00
    @samin 哈哈,点了
    lopda
        67
    lopda  
       2022-12-29 15:44:36 +08:00
    @samin 。编程老人在线要赞!默默给你点了赞。哈哈
    ih8es9OIzne0959p
        68
    ih8es9OIzne0959p  
       2022-12-29 15:49:45 +08:00
    我得赶紧留言下,万一是下一个比尔盖茨说不定 n 年后我这个评论就值钱了
    9113946
        69
    9113946  
       2022-12-29 15:49:56 +08:00
    14 个粑粑,你要是没 24 岁,你吃屎
    howfree
        70
    howfree  
       2022-12-29 15:51:56 +08:00
    想想我的 14 岁,佩服
    dyxiaodong2022
        71
    dyxiaodong2022  
    OP
       2022-12-29 15:52:04 +08:00
    @9113946 ???我吃屎???
    sherlockwhite
        72
    sherlockwhite  
       2022-12-29 15:53:54 +08:00
    看了下,我用这个为啥不用 jquery
    bjzhush
        73
    bjzhush  
       2022-12-29 15:59:40 +08:00   1
    比我 24 岁时候都强,不过我有个小问题,这个框架目前实现了什么功能呢?我去下载了代码也去看了手册,并没有看出来这个框架到底实现了什么功能或者能做什么
    play78
        74
    play78  
       2022-12-29 16:00:34 +08:00
    QQ: 2661009083 微信: KS_XiaoDong
    play78
        75
    play78  
       2022-12-29 16:03:04 +08:00   1
    http://jisubang.com/q-1586.html
    13 岁还在学 java ?
    dyxiaodong2022
        76
    dyxiaodong2022  
    OP
       2022-12-29 16:04:54 +08:00
    @play78 我微信号之前换了,上面有发
    nobodyknows
        77
    nobodyknows  
       2022-12-29 16:06:51 +08:00
    卧槽,这年轻人~
    SWALLOWW
        78
    SWALLOWW  
    nbsp;  2022-12-29 16:06:54 +08:00
    想考一道双曲线的题
    dyxiaodong2022
        79
    dyxiaodong2022  
    OP
       2022-12-29 16:07:37 +08:00
    @bjzhush 主要提供了一些日常开发经常用到的函数,他并没有局限于去实现某一个或者一些特定的功能,而是任何项目都可以用到他来帮助你开发的时候更加方便
    aulayli
        80
    aulayli  
       2022-12-29 16:09:34 +08:00   5
    V2EX 第 608236 号会员,加入于 2022-12-28 19:37:52 +08:00 。一个昨晚刚注册的账号,就这么会来宣传自己了。
    bjzhush
        81
    bjzhush  
       2022-12-29 16:15:02 +08:00   9
    @dyxiaodong2022 小伙子年纪轻轻回答问题就这么老练,提供了"一些"函数,,并没有局限于某一个或一些特定的功能,那么这个“一些”函数你在文档里面也没列举啊,是一个也没有啊
    给你几句忠告,如果你真是对编程有兴趣,保证学业的同时继续学专业知识,将来会比大部分人都强,但是如果你是来炒作 14 岁独立完成框架这种事,至少在 V 站你是来错了地方了,这里的网友会把你扒个精光然后用高精度 CT 对你 360 度无死角扫描最后把你喷到抑郁
    lllllliiii
        82
    lllllliiii  
       2022-12-29 16:16:04 +08:00
    这个前缀 dy 是抖音的意思? ks 是快手?有什么说法吗
    samin
        83
    samin  
       2022-12-29 16:19:04 +08:00   1
    @lopda 求赞嘛 跪着 不寒蝉
    lopda
        84
    lopda  
       2022-12-29 16:19:43 +08:00
    @samin haha
    longgediyi999
        85
    longgediyi999  
       2022-12-29 16:21:31 +08:00
    @aulayli #80 骚
    swulling
        86
    swulling  
       2022-12-29 16:23:11 +08:00   1
    https://github.com/fastjs-team/fastjs-next/tree/main/src

    加起来不到 1000 行,也没有实现什么别的库提供不了的功能。

    踏实做项目吧,搞 star 和营销没有啥好处。
    Jamari
        87
    Jamari  
       2022-12-29 16:24:42 +08:00 via iPhone
    为什么你要强调你的年龄
    dyxiaodong2022
        88
    dyxiaodong2022  
    OP
       2022-12-29 16:25:43 +08:00
    @fzdwx 就是被用户名注册了,前面乱加了两个英文字母,不是快手抖音
    Jamari
        89
    Jamari  
       2022-12-29 16:26:15 +08:00 via iPhone
    你这 star 大部分都是喊你同学弄的吧
    dyxiaodong2022
        90
    dyxiaodong2022  
    OP
       2022-12-29 16:27:05 +08:00
    @bjzhush 文档里面很清楚的列明了啊,你是不是没仔细看,发不了链接,你进了文档之后找 Start Here -> v1.x
    EvanLuo42
        91
    EvanLuo42  
       2022-12-29 16:27:07 +08:00
    别用 cn 域名了,whois 一查都出来了
    dyxiaodong2022
        92
    dyxiaodong2022  
    OP
       2022-12-29 16:27:29 +08:00
    @Jamari 我同学根本不玩 github ,账号都没有怎么弄
    dyxiaodong2022
        93
    dyxiaodong2022  
    OP
       2022-12-29 16:29:38 +08:00
    @swulling 我也没刻意去统计有没有 1000 行,不过应该差不多吧,2 个多月的时间写了一个前端库,文档,脚手架,还有其他的项目,我觉得做为一个初中生,我已经尽力了,毕竟我还有学业
    EvanLuo42
        94
    EvanLuo42  
       2022-12-29 16:29:48 +08:00
    @EvanLuo42 指名字
    dyxiaodong2022
        95
    dyxiaodong2022  
    OP
       2022-12-29 16:30:32 +08:00
    @EvanLuo42 其实很多域名都可以查出来吧?应该不止.cn我现在用的是.cc
    lopda
        96
    lopda  
       2022-12-29 16:33:51 +08:00
    对了,有个小小的建议哈。项目里面可以加上你的 eslint 和 prettier 这种格式化的配置文件.
    dyxiaodong2022
        97
    dyxiaodong2022  
    OP
       2022-12-29 16:35:20 +08:00
    @lopda 好的,有空的话会加的
    bjzhush
        98
    bjzhush  
       2022-12-29 16:37:07 +08:00
    @dyxiaodong2022 看到了,不过也确实有点隐蔽,在最主要的几个页面都没有列举,只有一个 start here ,你可以去看看 vue 的文档结构是什么样的,参考一下。
    另外我想问下你的文档里面写的 FastJS Team 除了你还有个 Ivan-Adam ,这个人是谁啊
    MillerD
        99
    MillerD  
       2022-12-29 16:37:17 +08:00
    @tramm 哈哈哈哈是丧失了择偶权吧
    dyxiaodong2022
        100
    dyxiaodong2022  
    OP
       2022-12-29 16:40:22 +08:00
    @bjzhush Ivan-Adam 是文档翻译的
    1  2  3  
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     828 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 21:39 PVG 05:39 LAX 14:39 JFK 17:39
    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