Repo: https://github.com/TheNeuronProject/Neonclear
(大力哥语调)一天不造轮子,浑身难受~~~
造这个轮子的目的就是为了能够尽可能在未来少写 HTML 少写 CSS,直接把组件在 js 里拼装起来并传入必要的参数就可以组成一个页面或者 app 了。正因为如此,这个项目才非常需要社区的力量!我一个人不可能做到面面俱到,所以大家可以一起来贡献组件,逐步完善并丰富 Neonclear 的组件库~
理想状态下所有基于 ef.js 的组件都可以无缝地融入到任何一个 ef.js 项目或者任何现有项目中。你所需要做的仅仅是:
写成代码的话是这个样子:
// 引入组件
import {Component} from 'neonclear'
// 创建实例
const child = new Component(options)
// 挂载
father.mountingpoint = child
// 如果你的项目没有整体使用 ef.js 的话,可以这么挂载到文档中
child.$mount({target: ElementNode})
// 完事
很简单有木有!目前可用的组件除了 Neonclear 已经提供的少许部件以外还有 ef.js 版的 bPlayer: bPlayer-ef,计划未来还会有基于 ef.js 的(纯)弹幕组件、视频播放器等,当然都是可以互相无缝融合的。
因为 Neonclear 是基于 ef.js 的,所以开发必须使用 ef.js 。文档在此: https://ef.js.org
欢迎各位 star, watch, isssue, PR。PR 和 issue 才是最重要的!!谢谢各位支持!!
另外,绝大多数 ef.js 相关的官方项目都移动到这个 Organization 里了: TheNeuronProject,如果有人愿意帮助一起维护的话可以考虑拉入组织 2333333
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.