10

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

 1 year ago
source link: https://www.v2ex.com/t/905279
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

V2EX  ›  程序员

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

  dyxiaodong2022 · dy-xiaodong2022 · 9 小时 25 分钟前 · 8694 次点击

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

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

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

npm install -g fastjs-cli
fastjs create 项目名
157 条回复    2022-12-29 19:06:24 +08:00
dyxiaodong2022

dyxiaodong2022      9 小时 22 分钟前

现在 github star 数 130 ,感兴趣的朋友们可以给个 star 支持一下
duwenink248

duwenink248      9 小时 18 分钟前

duwenink248

duwenink248      9 小时 17 分钟前

楼主的兴趣点在前端方向吗,想加一下你的微信
wufumina

wufumina      9 小时 13 分钟前

后生可畏,已 star
dyxiaodong2022

dyxiaodong2022      9 小时 4 分钟前

@duwenink248 是的,我微信号: dy-xiaodong2022 (和 github 同名)
onetown

onetown      8 小时 53 分钟前

后生可谓, 已 star
hzxxx

hzxxx      8 小时 49 分钟前

我要失业了
im67

im67      8 小时 48 分钟前   ❤️ 13

V 站逛久了,现在感觉,初中生开发前端库,已经没有 35+还能码代码在来得震撼了
darksword21

darksword21      8 小时 47 分钟前

我在想我 14 的时候在干嘛
wusheng0

wusheng0      8 小时 43 分钟前 via Android

我十四岁才接触电脑,满脑子游戏和小电影🤣🤣
um1ng

um1ng      8 小时 26 分钟前

14 岁 我还在赶寒假作业。。。
lizhesystem

lizhesystem      8 小时 4 分钟前

厉害,未来可期!
bjfane

bjfane      7 小时 50 分钟前

为什么要要 star
dabai0806

dabai0806      7 小时 48 分钟前

厉害,不过要注意头发 哈哈哈
v135ex

v135ex      7 小时 43 分钟前   ❤️ 7

厉害,14 岁我还在对着刘亦菲 YY
Felldeadbird

Felldeadbird      7 小时 34 分钟前

支持楼主。14 岁 大有作为啊。
NoString

NoString      7 小时 22 分钟前

后生可畏 已 star
Macolor21

Macolor21      7 小时 1 分钟前   ❤️ 1

后生可畏,我 14 岁天天想着打游戏。

另外“高可用”用在前端不太合适,这个词是分布式系统的可用性的概念。。。
gesse

gesse      7 小时 1 分钟前   ❤️ 1

我只会一点点前端,但是我不理解这个项目的出彩之处是哪里。

确定不是“毕设”要 star 方便找工作的?
taine221

taine221      6 小时 47 分钟前   ❤️ 11

“商务合作: [email protected]© 2022 dy-xiaodong2022”

14 岁确实很了不起,但是楼主在各个地方都很懂宣传自己 14 岁。
而且这个用户名前缀是抖音吧?再结合这个 indouyin 的邮箱域名,我觉得 OP 很年轻就懂得营销是更了不起的事。
dyxiaodong2022

dyxiaodong2022      6 小时 35 分钟前

@Macolor21 好的,谢谢,对这个词不是特别了解
dyxiaodong2022

dyxiaodong2022      6 小时 32 分钟前

@gesse 我只能说,应该没有人大学毕设会手搓一个前端库和脚手架,至少我从未听闻
zhangshine

zhangshine      6 小时 15 分钟前   ❤️ 1

`selecter` 是不是应该是`selector`?
NeoChen

NeoChen      5 小时 37 分钟前   ❤️ 6

很不错了,但是建议更加开拓视野,14 岁,未来有很多种可能性。
不是说做前端不好,只是程序员更多的是需要工程能力工程思维,所以叫前端工程师。
14 岁能做出这样的东西,说明能力很强了,但是不要伤仲永了,你做出来的东西应当是有创意的,或者与众不同的,不要为了凸显能力而去做事情。
你有更多的时间、更多的精力,去发现探索更深层次或更广阔的世界。
不要弄个什么商务合作联系,赞助这种,你还没为这种事情发愁的年纪,你现在所做的一切都源于你的兴趣,不是金钱!记住!去弄清楚,这个项目让你快乐的点在哪里!
有时间,一定先学好知识!因为你有能力,所以一定要在十几岁的年纪学尽量多的东西,你将来会发现,你今天做的项目只是个玩具。
heishu

heishu      5 小时 37 分钟前

结合目前 github 和网站备案和 v2 里面的回复,很难相信你是个 14 岁的天才。如果你是 14 岁,那我给你个赞,如果你不是 14 岁,那我只能说‘我去年买了个表’
sechi

sechi      5 小时 29 分钟前   ❤️ 15

ICP 备案 /许可证号:沪 ICP 备 2021023713 号
主办单位名称:拾小染网络科技(上海)有限责任公司
主办单位性质:企业
AppleTV

AppleTV      5 小时 24 分钟前

@heishu 26#
淡定,江山代有人才出,
中国从来不缺人才,尤其是神童
要知道小学生都可以研究出《 C10orf67 在结直肠癌发生发展中的功能与机制研究》

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

如果父母有很好的计算机工作,小十来岁培养,这是完全可以的,哈哈哈
jenlors

jenlors      5 小时 20 分钟前

对楼主 14 岁的说法存疑
rekulas

rekulas      5 小时 15 分钟前

怎么这么多怀疑 14 岁开发的,我见过的 github 最小的开发好像是 8 岁
dyxiaodong2022

dyxiaodong2022      5 小时 13 分钟前

@sechi 这是代备,100 一次,你可以去查一下这家公司的备案信息,一堆域名哈
dyxiaodong2022

dyxiaodong2022      5 小时 13 分钟前

@heishu 我去年买了个表是什么意思,不懂,网站备案是代备,然后我 github 主页不是标明年龄了吗
dyxiaodong2022

dyxiaodong2022      5 小时 11 分钟前

@AppleTV 父母不是干计算机的,只是我偶然有一次机会接触到编程,然后开始自学的
Pantheoon

Pantheoon      5 小时 8 分钟前

后生可畏,厉害厉害,前途无量
tramm

tramm      4 小时 59 分钟前

OP 已获得中学择偶权
proletarius

proletarius      4 小时 53 分钟前   ❤️ 1

呜呜,别人的 14 岁,我 14 岁天天下河搬螃蟹
Xhack

Xhack      4 小时 52 分钟前

14 岁 就 会 `轻量级` `高可用` 了……
dddd1919

dddd1919      4 小时 51 分钟前

单纯从年龄角度支持下,做到这程度比 14 岁刚开始准备脚套的时代强多了
简单试用这个工具,比起 frame 不如就叫 library ,和 high availability 没关系,high performance 也只是体现了 js 本身的特点,建议多修技术少用互联网八股

[如果你体验后感觉不错] 说实话,抱歉一般般
dyxiaodong2022

dyxiaodong2022      4 小时 47 分钟前

@dddd1919 从目前来看确实是一个库,希望在以后可以以一个框架的角度出现,抱歉这边文档确实说的有点模糊,因为这个项目只做了两个月,所以还有很多地方在优化,谢谢你的建议!
yamedie

yamedie      4 小时 39 分钟前

selector 才对吧;
.getEl().el() 这种 api 感觉挺奇怪的;
.bind()的 3 个传参也摸不着头脑, 不如用对象方式传入参数
lopda

lopda      4 小时 38 分钟前

👍楼主加油。我 14 岁学习的是 php ~~~ 2333😂
tw93

tw93      4 小时 36 分钟前

文档官网有些虚,看不明白是一个啥东西,期待做明白一些,包括 Demo 案例这一块,⛽️加油
jklopsdfw

jklopsdfw      4 小时 36 分钟前

@dyxiaodong2022 能介绍下这个框架是打算对什么流程做抽象不
dyxiaodong2022

dyxiaodong2022      4 小时 35 分钟前

@yamedie .getEl().el()这个方式其实已经废弃了,官网已经改了但还没发不上去,这个做法其实是先获取 DomList 的第一个元素,然后转成 Element ,现在可以直接通过 el(key)获取 DomList 里面元素的 Element 了,转成 Element 是因为 append 函数只接收 element 而不是 fastjsDom
Wablers

Wablers      4 小时 35 分钟前

年轻人,加油!
dyxiaodong2022

dyxiaodong2022      4 小时 32 分钟前

@jklopsdfw 这个框架集成很多日常开发会经常用到的功能,如 Dom 操作,Ajax 请求,复制到剪贴板等等,所以你也可以理解他为一个工具库,fastjs-next 目前也有专门的脚手架
isno

isno      4 小时 26 分钟前   ❤️ 1

看着这么多人捧你,给你泼点冷水

14 岁的年纪,把时间耗费在这种事情上,等你中考、高考有你哭的
dyxiaodong2022

dyxiaodong2022      4 小时 25 分钟前

@isno 班里成绩不能说特别好,但也是上游,学习不耽误,编程只是兴趣爱好
RtIHZ

RtIHZ      4 小时 24 分钟前

中考考试内容整明白了吗?
Dk2014

Dk2014      4 小时 22 分钟前 via Android

代备,看着像是混 mjj 圈的
快进到开🐔场
snuglove

snuglove      4 小时 20 分钟前

后生可畏,ps: 我要失业了
dyxiaodong2022

dyxiaodong2022      4 小时 20 分钟前

@Dk2014 mjj 圈是啥,能给我科普一下吗😂
huangqihong

huangqihong      4 小时 13 分钟前

你是懂起标题的
lifesimple

lifesimple      4 小时 10 分钟前

建议 OP 直接刷题搞算法 走 oi 路子
Mexion

Mexion      4 小时 8 分钟前   ❤️ 1

说实话,除了 14 岁,没看到什么亮点
assad

assad      4 小时 5 分钟前   ❤️ 1

14 岁能写成这样,很棒啊,继续加油!
simo

simo      4 小时 3 分钟前

后生可畏,不管写的什么,能顺利访问 github 、v2 就很厉害了
edis0n0

edis0n0      4 小时 2 分钟前

@dyxiaodong2022 #53 隔壁论坛的用户,一堆搞菠菜、电炸、童车、版权之类灰黑产的
duanxianze

duanxianze      3 小时 51 分钟前

倚老卖老一下,过来人还是要说一句,趁着年轻还是做些更有意义事情,入门前端的东西最容易看到成果有成就感,可这也意味着大部分也就是搬砖,你说你成绩不错,那就更要努力了,考上 c9 乃至清北,甚至直接麻省斯坦福,你能看到更大的世界,加油吧小伙子
FightPig

FightPig      3 小时 50 分钟前

真 14 岁的话,估计比这里很多人都厉害了
ChrisFreeMan

ChrisFreeMan      3 小时 44 分钟前

hahaha ,过段时间我也切到前端玩玩,来啊,大家一起往死里卷
samin

samin      3 小时 34 分钟前   ❤️ 1

老弟 这是一个 32+老人的 github 同样需要你的 star 你还年轻 机会多 我老了 行行好吧
https://github.com/SaminZou/study-prj
lyzy

lyzy      3 小时 33 分钟前 via iPhone

我接触的也早 小学时候吧 工作几年后对这些兴趣越来越低了
gogolatest

gogolatest      3 小时 29 分钟前 via iPhone   ❤️ 7

14 岁能说出 23 楼这种话,我是服气的。我 14 岁只想着考高中,可完全不知道大学还有毕设,还能用自己 14 岁的角度对大学生说出“从未耳闻”的定论。
dyxiaodong2022

dyxiaodong2022      3 小时 28 分钟前

@samin 哈哈,点了😂
lopda

lopda      3 小时 28 分钟前

@samin 😂。编程老人在线要赞!默默给你点了赞。哈哈
ajaxgoldfish

ajaxgoldfish      3 小时 23 分钟前

我得赶紧留言下,万一是下一个比尔盖茨说不定 n 年后我这个评论就值钱了
9113946

9113946      3 小时 23 分钟前

14 个粑粑,你要是没 24 岁,你吃屎
howfree

howfree      3 小时 21 分钟前

想想我的 14 岁,佩服
dyxiaodong2022

dyxiaodong2022      3 小时 21 分钟前

@9113946 ???我吃屎???
sherlockwhite

sherlockwhite      3 小时 19 分钟前

看了下,我用这个为啥不用 jquery
bjzhush

bjzhush      3 小时 13 分钟前   ❤️ 1

比我 24 岁时候都强,不过我有个小问题,这个框架目前实现了什么功能呢?我去下载了代码也去看了手册,并没有看出来这个框架到底实现了什么功能或者能做什么
play78

play78      3 小时 12 分钟前

QQ: 2661009083 微信: KS_XiaoDong
dyxiaodong2022

dyxiaodong2022      3 小时 8 分钟前

@play78 我微信号之前换了,上面有发
nobodyknows

nobodyknows      3 小时 6 分钟前

卧槽,这年轻人~
SWALLOWW

SWALLOWW      3 小时 6 分钟前

想考一道双曲线的题
dyxiaodong2022

dyxiaodong2022      3 小时 5 分钟前

@bjzhush 主要提供了一些日常开发经常用到的函数,他并没有局限于去实现某一个或者一些特定的功能,而是任何项目都可以用到他来帮助你开发的时候更加方便
aulayli

aulayli      3 小时 3 分钟前   ❤️ 2

V2EX 第 608236 号会员,加入于 2022-12-28 19:37:52 +08:00 。一个昨晚刚注册的账号,就这么会来宣传自己了。
bjzhush

bjzhush      2 小时 58 分钟前   ❤️ 4

@dyxiaodong2022 小伙子年纪轻轻回答问题就这么老练,提供了"一些"函数,,并没有局限于某一个或一些特定的功能,那么这个“一些”函数你在文档里面也没列举啊,是一个也没有啊
给你几句忠告,如果你真是对编程有兴趣,保证学业的同时继续学专业知识,将来会比大部分人都强,但是如果你是来炒作 14 岁独立完成框架这种事,至少在 V 站你是来错了地方了,这里的网友会把你扒个精光然后用高精度 CT 对你 360 度无死角扫描最后把你喷到抑郁
fzdwx

fzdwx      2 小时 57 分钟前

这个前缀 dy 是抖音的意思? ks 是快手?有什么说法吗
samin

samin      2 小时 54 分钟前   ❤️ 1

@lopda 求赞嘛 跪着 不寒蝉
lopda

lopda      2 小时 53 分钟前

@samin 😂haha
Jamari

Jamari      2 小时 48 分钟前 via iPhone

为什么你要强调你的年龄
dyxiaodong2022

dyxiaodong2022      2 小时 47 分钟前

@fzdwx 就是被用户名注册了,前面乱加了两个英文字母,不是快手抖音
Jamari

Jamari      2 小时 47 分钟前 via iPhone

你这 star 大部分都是喊你同学弄的吧
dyxiaodong2022

dyxiaodong2022      2 小时 46 分钟前

@bjzhush 文档里面很清楚的列明了啊,你是不是没仔细看,发不了链接,你进了文档之后找 Start Here -> v1.x
EvanLuo42

EvanLuo42      2 小时 46 分钟前

别用 cn 域名了,whois 一查都出来了
dyxiaodong2022

dyxiaodong2022      2 小时 45 分钟前

@Jamari 我同学根本不玩 github ,账号都没有怎么弄
dyxiaodong2022

dyxiaodong2022      2 小时 43 分钟前

@swulling 我也没刻意去统计有没有 1000 行,不过应该差不多吧,2 个多月的时间写了一个前端库,文档,脚手架,还有其他的项目,我觉得做为一个初中生,我已经尽力了,毕竟我还有学业
lopda

lopda      2 小时 39 分钟前

对了,有个小小的建议哈。项目里面可以加上你的 eslint 和 prettier 这种格式化的配置文件.
dyxiaodong2022

dyxiaodong2022      2 小时 37 分钟前

@lopda 好的,有空的话会加的
bjzhush

bjzhush      2 小时 36 分钟前

@dyxiaodong2022 看到了,不过也确实有点隐蔽,在最主要的几个页面都没有列举,只有一个 start here ,你可以去看看 vue 的文档结构是什么样的,参考一下。
另外我想问下你的文档里面写的 FastJS Team 除了你还有个 Ivan-Adam ,这个人是谁啊
MillerD

MillerD      2 小时 35 分钟前

@tramm 哈哈哈哈是丧失了择偶权吧
dyxiaodong2022

dyxiaodong2022      2 小时 32 分钟前

@bjzhush Ivan-Adam 是文档翻译的

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK