项目地址 :  https://github.com/kelin-xycs/jlet

jlet

jlet 一个 javascript 的 小 Lib

本来想写一个 javascript 的 小 Lib 。

因为 我 觉得 现在 UI 库 很多 , 但 实现 一些 基本 的 效果 其实 并不难 。
觉得 自己 也 可以 尝试 写一写 。 而且 可以 按照自己的 理念 来 设计 , 对一些东西 做出简化 。

我的 想法 是 , 不侵入 或者 少侵入 性 。 就是说, 不要 干扰 正常的 Html + javascript 的 开发方式 。 在 正常的 Html + javascript 的 基础上, 以 调用 库(Lib) 方法 的 方式 来 使用 库(Lib) 。

这样 在 开发的时候 只是 去调用 库(Lib) 的 一些 函数(Function) 。 我认为这是 好的设计 。 这 不改变 原有 的 开发习惯 的 开发模型 开发对象 开发架构 。 库(Lib) 最好 不要去 创造 新的 规则 。 库(Lib) 只需要 提供 功能(函数 Function) 供 开发者 调用 即可 。

这样 开发者 只需 看 Demo 就 可以 很简单 的 使用 库(Lib) 。

最重要 的 是 库(Lib) 不发明 新的 规则 。 库(Lib) 只 提供 功能(函数 Function) 供 开发者 调用 。
我认为 库(Lib) 的 设计 应该是 这样的 。

不发明 新的规则 , 就 意味着 开发者 不需要 转换 原有的 开发思维 。 这样就 避免了 学习成本 。

通过一些 简单的 功能 连接 起来 , 就能组成 需要 的 功能 。 这也是 Unix 编程原则 的 其中一条 。 ^^

我后来又重新整理了这些思路, 并重新设计 和 写了一个新的 前端 Js 库   jWebForm :    https://www.cnblogs.com/KSongKing/p/10326119.html    。

jlet的更多相关文章

  1. HDU暑假多校第四场J-Let Sudoku Rotate

    一.题意 Sudoku is a logic-based, combinatorial number-placement puzzle, which is popular around the wor ...

  2. ACM/ICPC 之 快排+归并排序-记录顺序对(TSH OJ-LightHouse(灯塔))

    TsingHua OJ 上不能使用<algorithm>头文件,因此需要手写快排(刚开始写的时候自己就出了很多问题....),另外本题需要在给横坐标排序后,需要记录纵坐标的顺序对的数量,因 ...

  3. 我发起并创立了一个 Javascript 前端库 开源项目 jWebForm

    在线演示地址: ( 在线演示 云平台 由 Kooboo 提供  https://www.kooboo.com/ ) 按钮:      http://iwebform.kgeking.kooboo.si ...

  4. 我发起了一个 ILBC 的 子项目 ILBC Studio

    ILBC  见 <ILBC 规范>  https://www.cnblogs.com/KSongKing/p/10354824.htm 发起这个项目的原因是, 本来想用 VsCode 来写 ...

  5. 我对 前端 Js 开发方式 架构方向 的 一些看法

    有 网友 提到 : “复杂的页面,一个页面加载的模块多,各种异步请求,页面渲染,jquery链式编程操作dom数过于频繁.现在的前台越来越复杂,逻辑臃肿.” 哎, 所以 我说, 要改成用 同步调用 . ...

  6. C#读取Excel技术概览

    参考文章 C#读取Excel的五种方式体会 1. OleDb 用这种方法读取Excel速度还是非常的快的,但这种方式读取数据的时候不太灵活.不过可以在 DataTable 中对数据进行一些删减.修改. ...

  7. 1、aritcMS-环境搭建-设置布局-布局测试

    在开始项目之前,准备开发工具等请参考easyUI章节. 首先.在获取broPHP框架的时候(可以在网上下载).在brophp文件夹同级目录下新建admin.php,以及index.php admin. ...

  8. 【默默努力】PixelFire

    先放下我玩游戏的效果图: 关于游戏最后的结束部分其实我还没有截图,看着挺好看的,后面的效果 再放作者大大的项目地址:https://github.com/panruiplay/PixelFire 接下 ...

  9. 魔改editormd组件,优化ToC渲染效果

    前言 我的StarBlog博客目前使用 editor.md 组件在前端渲染markdown文章,但这个组件自动生成的ToC(内容目录)不是很美观,我之前魔改过一个树形组件 BootStrap-Tree ...

随机推荐

  1. Idea搭建servlet开发过程

    Idea搭建servlet开发过程 https://www.cnblogs.com/javabg/p/7976977.html (1)    安装idea,jdk,tomcat:设置好环境变量: (2 ...

  2. spring/java ---->记录和整理用过的注解以及spring装配bean方式

    spring注解 @Scope:该注解全限定名称是:org.springframework.context.annotation.Scope.@Scope指定Spring容器如何创建Bean的实例,S ...

  3. Flutter采坑之路 Run Configuration error:broken configuration due to unavailable

    今天把AndroidStudio升级成了3.3.1 原先还能编译成功的Flutter工程突然连编译都不行了, 错误是 Run Configuration error:broken configurat ...

  4. MogonDB安装及配置

    1.下载地址:https://www.mongodb.com/download-center/community?jmp=docs 选择下载MSI文件类型 2.双击安装 此处如勾选,则会影响安装速度, ...

  5. python学习(六)

  6. vue的组件之间传值方法

    父组件 <template> <div> 这是父组件 <children v-bind:parentToChild="toChild" v-on:sh ...

  7. 数据结构算法之冒泡排序——Java语言实现

    今天来谈下冒泡排序算法,这次实现由两种形式如下所示: 1.对于长度为N的数据序列,没有加标签限制,针对一开始就是有序的数据序列,仍然需要排序N-1趟来完成排序. 2.对于长度为N的数据序列,加标了签限 ...

  8. 深入理解vue-router之keep-alive

    keep-alive 简介 keep-alive 是 Vue 内置的一个组件,可以使被包含的组件保留状态,或避免重新渲染. 用法也很简单: ? 1 2 3 4 5 <keep-alive> ...

  9. 微服务-开发框架之springboot by 大雄daysn

    目录 一.关于springboot 二.springboot的实践 2.1发布一个rest的api 2.2端点 2.3健康检查 2.4远程监控 一.关于springboot 由来:spring1.0- ...

  10. 【深入理解Java集合框架】红黑树讲解(上)

    来源:史上最清晰的红黑树讲解(上) - CarpenterLee 作者:CarpenterLee(转载已获得作者许可,如需转载请与原作者联系) 文中所有图片点击之后均可查看大图! 史上最清晰的红黑树讲 ...