jlet
项目地址 : 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的更多相关文章
- HDU暑假多校第四场J-Let Sudoku Rotate
一.题意 Sudoku is a logic-based, combinatorial number-placement puzzle, which is popular around the wor ...
- ACM/ICPC 之 快排+归并排序-记录顺序对(TSH OJ-LightHouse(灯塔))
TsingHua OJ 上不能使用<algorithm>头文件,因此需要手写快排(刚开始写的时候自己就出了很多问题....),另外本题需要在给横坐标排序后,需要记录纵坐标的顺序对的数量,因 ...
- 我发起并创立了一个 Javascript 前端库 开源项目 jWebForm
在线演示地址: ( 在线演示 云平台 由 Kooboo 提供 https://www.kooboo.com/ ) 按钮: http://iwebform.kgeking.kooboo.si ...
- 我发起了一个 ILBC 的 子项目 ILBC Studio
ILBC 见 <ILBC 规范> https://www.cnblogs.com/KSongKing/p/10354824.htm 发起这个项目的原因是, 本来想用 VsCode 来写 ...
- 我对 前端 Js 开发方式 架构方向 的 一些看法
有 网友 提到 : “复杂的页面,一个页面加载的模块多,各种异步请求,页面渲染,jquery链式编程操作dom数过于频繁.现在的前台越来越复杂,逻辑臃肿.” 哎, 所以 我说, 要改成用 同步调用 . ...
- C#读取Excel技术概览
参考文章 C#读取Excel的五种方式体会 1. OleDb 用这种方法读取Excel速度还是非常的快的,但这种方式读取数据的时候不太灵活.不过可以在 DataTable 中对数据进行一些删减.修改. ...
- 1、aritcMS-环境搭建-设置布局-布局测试
在开始项目之前,准备开发工具等请参考easyUI章节. 首先.在获取broPHP框架的时候(可以在网上下载).在brophp文件夹同级目录下新建admin.php,以及index.php admin. ...
- 【默默努力】PixelFire
先放下我玩游戏的效果图: 关于游戏最后的结束部分其实我还没有截图,看着挺好看的,后面的效果 再放作者大大的项目地址:https://github.com/panruiplay/PixelFire 接下 ...
- 魔改editormd组件,优化ToC渲染效果
前言 我的StarBlog博客目前使用 editor.md 组件在前端渲染markdown文章,但这个组件自动生成的ToC(内容目录)不是很美观,我之前魔改过一个树形组件 BootStrap-Tree ...
随机推荐
- Idea搭建servlet开发过程
Idea搭建servlet开发过程 https://www.cnblogs.com/javabg/p/7976977.html (1) 安装idea,jdk,tomcat:设置好环境变量: (2 ...
- spring/java ---->记录和整理用过的注解以及spring装配bean方式
spring注解 @Scope:该注解全限定名称是:org.springframework.context.annotation.Scope.@Scope指定Spring容器如何创建Bean的实例,S ...
- Flutter采坑之路 Run Configuration error:broken configuration due to unavailable
今天把AndroidStudio升级成了3.3.1 原先还能编译成功的Flutter工程突然连编译都不行了, 错误是 Run Configuration error:broken configurat ...
- MogonDB安装及配置
1.下载地址:https://www.mongodb.com/download-center/community?jmp=docs 选择下载MSI文件类型 2.双击安装 此处如勾选,则会影响安装速度, ...
- python学习(六)
- vue的组件之间传值方法
父组件 <template> <div> 这是父组件 <children v-bind:parentToChild="toChild" v-on:sh ...
- 数据结构算法之冒泡排序——Java语言实现
今天来谈下冒泡排序算法,这次实现由两种形式如下所示: 1.对于长度为N的数据序列,没有加标签限制,针对一开始就是有序的数据序列,仍然需要排序N-1趟来完成排序. 2.对于长度为N的数据序列,加标了签限 ...
- 深入理解vue-router之keep-alive
keep-alive 简介 keep-alive 是 Vue 内置的一个组件,可以使被包含的组件保留状态,或避免重新渲染. 用法也很简单: ? 1 2 3 4 5 <keep-alive> ...
- 微服务-开发框架之springboot by 大雄daysn
目录 一.关于springboot 二.springboot的实践 2.1发布一个rest的api 2.2端点 2.3健康检查 2.4远程监控 一.关于springboot 由来:spring1.0- ...
- 【深入理解Java集合框架】红黑树讲解(上)
来源:史上最清晰的红黑树讲解(上) - CarpenterLee 作者:CarpenterLee(转载已获得作者许可,如需转载请与原作者联系) 文中所有图片点击之后均可查看大图! 史上最清晰的红黑树讲 ...