【你问我答】你知道哪些优秀的JavaScript项目?

问题描述:

你知道哪些优秀的JavaScript项目?分享一下。
p.s.分享请带上链接,并简要描述该项目(包括项目内容简介,项目难度等)~

回答有奖:

选取一位认真回答问题的牛友,赠送200牛币!

你问我答问题汇总:点击进入

------------
#我也有问题想询问牛友,怎么办?

欢迎私信@筱茜 说明你的问题,将根据问题具体情况排期进入【你问我答】专场~
私信请注明参与【你问我答】专场哦~

你问我答 - 答问题,成大佬,拿牛币!
你问我答是牛客新栏目,每周1期几个问题,
牛友在问题贴下留下自己的知识,经验与见解,
帮助更多牛友了解更多技术相关知识!
#悬赏#
全部评论
hello! 我又来啦~~ Javascript 优秀项目 这个系列问题应该还是上github来源 ^_^优秀的太多了,像vue,react,angular,axios,node,这些没必要说了,分享几个其他的 javascript airbnb编码规范 github搜索javasript关键字出现的第一个项目,不管是哪一个语言,编码规范都是重中之重,既可以一定程度上规避不必要的错误,例如内存泄漏,又减少加强组内代码沟通成本。airbnb公司的规范作为star最多的规范,值得一看。 30-seconds-of-code 如果对代码本身感兴趣,这个项目一定要看,你会有 “代码还可以这么写??”的感觉,每天30s,看懂一小段代码,js编码进阶必看。 rrweb 官方简介:旨在利用现代浏览器所提供的强大 API 录制并回放任意 web 界面中的用户操作。我个人的感觉:强!!有可能是下一代前端监控的解决方案。 codesandboxstackblitz 这俩差不多介绍就一个单词 WebIDE,众所周知:像vscode,atom都是基于electron的,而electron又是基于nodejs,第二个项目直接把vscode搬到线上了,这给了我们新的思路,electron能写的,在云计算的支持下,web(html+css+js)都能写 three.js 官方介绍Three.js是一款开源的主流3D绘图JS引擎事实上:掌握了这个库,你就是前端中的高富帅。three.js=炫酷,threejs其实是3d制作在前端的实现方式,底层基于webGL,需要很多前端以外的知识才能玩好。这个库应该很多人知道,写上来是因为我玩过一段时间,然后放弃了。。。我觉得他很难
点赞 回复
分享
发布于 2019-03-05 23:36
分享2个最近做过的项目吧 1.JavaScript 30天 - 每天一个挑战 链接:https://github.com/wesbos/JavaScript30 在Github上看到了wesbos的一个Javascript30天挑战的repo,旨在使用纯JS来进行练习,不允许使用任何其他的库和框架。觉得好的地方就是这项目纯用js来写的,如果能跟着练完这些项目,你对js的理解会更加深入,而且在以后的项目中你对js的运用会更加熟练。这个项目比较适合有一点js开发经验的同学,对一些刚入门的小白不是友好,因为里面会有一些js不常遇到的知识和问题。 2.Three.js制作一个基本的飞行3D场景 链接:https://tympanus.net/codrops/2016/04/26/the-aviator-animating-basic-3d-scene-threejs/?utm_source=tuicool 中文版:https://www.jianshu.com/p/92771817c73f 这个项目就是使用 Three.js 创建一个简单的 3D 飞机飞行的动画场景,最后将其做成一款飞行游戏。觉得这个项目比较好的地方就是他会有一步步地讲解,将一个整体拆分成一小块来讲,而且图文并茂,很适合初学three.js的同学。前面有个同学说three.js难学,就是因为那些three.js的项目基本只有代码和演示页面,很少有讲解什么的,就算有也不会这么细,three.js的官方文档的教程也比较简洁。 写在最后:好东西贵精不贵多,这2个项目是在最近遇到的项目中比较优秀的,之前也遇到很多不错的项目,因为时间比较久,那些项目的代码和一些优秀的地方也有点忘了,就不分享了
点赞 回复
分享
发布于 2019-03-06 11:32
联想
校招火热招聘中
官网直投
2018年11月Top 10 JavaScript开源项目 No.1 Omi:腾讯推出的新一代 web 框架(web 组件+JSX+Proxy+Store+路径更新)。[GitHub上5964个star] 项目地址: https://github.com/Tencent/omi No.2 Tensorspace:神经网络3D可视化框架,可在浏览器中创建交互式和直观的模型。支持来自Keras,TensorFlow和TensorFlow.js的预训练模型。[GitHub上2865个star] 项目地址: https://github.com/tensorspace-team/tensorspace No.3 Invaderz:像极了游戏《太空入侵者》,但是“入侵者”是用遗传算法写就的。[GitHub上438个star] 项目地址: https://github.com/victorqribeiro/invaderz No.4 Cubejs-client:无伺服器分析框架,能让开发者构建自定义和大规模分析前端。[GitHub上144个star] 项目地址: https://github.com/statsbotco/cubejs-client No.5 Preload-it:一款非常迷你的JavaScript库,用于通过XHR2在浏览器中预加载assets。[GitHub上193个star] 项目地址: https://github.com/andreupifarre/preload-it No.6 Magic-Grid:一款简单轻量的JavaScript库,用于***格布局。[GitHub上126个star] 项目地址: https://github.com/e-oj/Magic-Grid No.7 Picomatch:用JavaScript编写的快速又精准的Glob匹配器,没有依赖,支持标准和扩展的Bash Glob特性,包括brace,extglob,POSIX bracket以及正则表达式。[GitHub上149个star] 项目地址: https://github.com/micromatch/picomatch No.8 Isect:该库能让你发现给定部分的全部交集。[GitHub上156个star] 项目地址: https://github.com/anvaka/isect No.9 Focused:一个能够处理JavaScript中不可变更新的库,基于Haskell中著名的lens库,通过方便的Proxy界面封装。[GitHub上78个star] 项目地址: https://github.com/yelouafi/focused No.10 JSbi:谷歌出品,用纯JavaScript实现了ECMAScript BigInt的官方提案。[GitHub上341个star] 项目地址: https://github.com/GoogleChromeLabs/jsbi
点赞 回复
分享
发布于 2019-03-06 15:53

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务