工具栏需求: (1)要求工具栏可以通过JSON配置格式生成,这样可以从服务器端控制生成的JSON来控制UI层面的按钮状态 (2)可以自定义按钮的图标样式. (3)可以定义按钮事件,按钮事件需要支持以字符串形式定义(服务端对应的按钮JSON配置里的事件配置为字符串形式) (4)支持工具栏全局事件,即点击任意按钮都触发的事件 (5)支持编程方式禁用.启用.添加.删除按钮 (6)支持配置额外的事件参数,考虑参数中附带权限标志 (7)工具栏需要考虑可以简单集成到tree组件.datagrid等可能需要用…
前言 在常用的UI组件中,树形组件与数据列表组件可以说是构成一个管理平台基本的两大数据核心组件.树形组件用于系统菜单,数据列表用于数据表现,两者配合即可完成一个简单的数据系统.要实现一个支持复选.工具栏定义的无限级树形组件需要对树的递归创建.树的复选递归有很好的把握,特别是树形在复选情况下的表现样式,这也是难点所在. 树组件需求 (1)支持无限级加载树(支持懒加载方式) (2)支持复选操作,和预定义的复选情况 (3)支持简单树形样式和可自定义叶子点的图片的复杂样式 (4)支持定义工具栏(依赖于t…
布局需求 (1)支持横向生成布局项即可,不需要纵向生成布局. (2)支持布局项右侧收缩功能 (3)支持自定义布局项图标.标题,并提供动态修改布局项图片和标题的api (4)支持JSON/html/iframe 三种数据加载方式 (5)提供动态修改请求参数(url.参数)并可以重新加载数据的api (6)layout依赖于panel组件并支持工具栏定义(依赖工具栏) API设计 /** * args={title:'标题',iconCls:'按钮样式'}/args=title ***/ setTi…
面板需求: (1)支持可拖拽,面板将作为后期的布局组件.window组件.alert组件的基础. (2)支持自定义工具栏,工具栏位置定义在面板底部,工具栏依赖toolbar组件. (3)支持加载JSON,HTML,IFRAME三种数据格式的请求,支持动态reload重加载,重装时可以重新设置参数和url. (4)支持自定义标题(可动态修改标题).图标样式. (5)支持扩大缩小.右侧收起,上下收起. 面板API设计: /** *args={ content: null,//url地址 dataTy…
作者:IT程序狮链接:https://zhuanlan.zhihu.com/p/24598210来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处. 回顾今年已发布的 JS 框架和库,我们针对地筛选了一些能够提供直接和具体功能的免费 JavaScript 插件和库,与大家分享.它们可不是臃肿的一站式框架,而是一些轻量级,并能够帮助你更快.更容易地进行网页设计与开发的实用型框架. 正如你期望的,文中的一些插件可用来创建滑块.图片库.响应式菜单.弹出式窗口以及许多其他常见的…
发布一个自己写的一个轻量级ORM框架,本框架设计期初基于三层架构.所以从命名上来看,了解三层的朋友会很好理解. 设计该框架的目的:不想重复的写增删改查,把精力放到功能实现上. 发布改框架的原因:希望给初学者一个参考,希望能给予好的建议,给自己一个展示机会. 在我开始之前,先说明一下,我对"软件工程学"概念东西几乎不通,最高文化程度:初二,所以不喜勿喷. 开始我的orm设计最底层 最底层的是一个DalBase,它是一个抽象的,实现了增删改查的基本操作. 它既然是一个抽象的,那么它的内部就…
第一章 jQuery框架简单介绍 1.1 jQuery简介 jQuery是一款优秀的javaScript库(框架),该框架凭借简洁的语法和跨平台的兼容性,极大的简化了开发人员对HTML文档,DOM,事件以及Ajax的操作. 主旨口号:写的更少, 干的更多(以更少的代码,实现更多的功能) 1.2 作者和版本介绍 jQuery最早由约翰·雷西格(John Resig)于2006年1月的BarCamp NYC上发布第一个版本.目前由Dave Methvin领导的开发团队进行开发,是目前最受欢迎的Jav…
phpk框架简介 PHPK是一个简单易用,易于扩展的轻量级PHP框架.phpk不仅仅是一个php框架,也是一个js框架,内置一套全新的js内库,完全摒弃了庞大的jquery,所有的前端都是一个全新的微世界.运行高效而不失功能强大,操作灵活而又能扩展自如.作为PHP框架里的“后起之秀”,PHPK秉承了那些优秀的PHP框架所共有的,并进行了很多微创新. 功能说明 OOP编写风格,完全依据面向对象的思想编写 多项目管理,共享数据缓存层 自动压缩js和css文件 内嵌一个js微型内核,易于扩展 URL路…
现在Jquery框架对于开发人员基本上是无人不知,无人不晓了,用起来十分的方便,特别是选择器十分强大,提高了我们的开发速度.但是好多人也只是停留在了会用的基础上,我个人觉得会用一个框架不算什么,只能说明你对那个框架比较熟悉,知道里面的思想和实现才是王道.有好多大牛对Jquery框架进行了剖析,今天我只是根据我的见解来分析一下. 一段代码如下: (function (win) { var _$ = function (selector, context) { return new _$.proto…
<!DOCTYPE html><html><head><meta charset="UTF-8" /><title>jQuery Litelighter</title> <style> body{background: #FAF9F4;}#wrapper h1{ color: #000; letter-spacing: 2px; font-size: 30px;}#wrapper h2{ color:…