需求:(1)可伸缩、扩大、缩小(2)可自定义工具栏(依赖工具栏控件),工具栏可定义位置(3)可加装远程数据实现图例客户代码 function addMoreTools() { var toolbar = panel.panel("getToolbar"); ... Read More
需求: (1)实现元素可拖拽 (2)自定义拖拽范围 (3)自定义按下触发拖拽的元素 (4)支持拖拽过程中的事件监听实现思路: 元素可拖拽的实现关键为,mousedown、mousemove、mouseup三大事件。mousedown为按下触发拖动的事件,可以定义到元素本身或其他元素;mou... Read More
初学,目前对grunt的理解和需求仅在于简单的文件合并、压缩、语法检查,其强大功能还有待研究。安装前环境准备(1)grunt依赖nodejs运行环境,所以要玩grunt得先把nodejs安装好,nodejs安装复杂不?一点不复杂,文件也不大,直接下载安装即可。 nodejs下载地址:http:... Read More
需求: (1)后期的jquery组件具有一些通用的需求,如ajax请求,数组的处理等 (2)从系统UI与服务器集成的角度看,一个系统的前端交互需要做一个统一的封装来接受用户交互,同时统一于服务器的请求 (3)前端的日志功能需要统一 (4)统一的验证入口 (5)综上:我们需要一个... Read More
需求: (1)添加、删除按钮 (2)启用、禁用按钮 (3)按钮权限:按钮通过服务器json生成,生成的按钮附带权限控制的参数 (4)内置两种按钮样式:圆角样式、平面样式实现图例:客户端代码: 组件代码: 1 /*************************************... Read More
需求设计(1)所有组件只实现简单易用(即不需要编写大量javascript代码)功能,复杂功能如数据表格的行编辑等可以通过弹出其他页面实现的功能不做。(2)所有组件只实现常用需求,尽量简化组件的复杂度。代码设计规范(1)组件代码框架符合jquery开发规范(2)代码块清晰,可以区分构造器、私有函数、... Read More
一直以来都是向别人索取,总感觉自己是个菜鸟;一直以来都想实现自己的想法,做一套属于自己想要的框架;一直以来工作都很忙.....其实只要我们肯努力,敢于迈出第一步,路总会走出来。今天值此儿童佳节,迈下自己理想的第一步,希望在2014结束的时候,完成以下目标:一、基础myui-base.js (1)统一... Read More