# bingo **Repository Path**: xiandafu/bingo ## Basic Information - **Project Name**: bingo - **Description**: 前端框架,自适应屏幕和响应式。 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 13 - **Forks**: 8 - **Created**: 2015-01-27 - **Last Updated**: 2022-07-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ##BingoUI是什么? 一个跨终端的前端框架。适用于pc,pad,和手机,开发者只需要一次开发,可以运行在多种终端上 ##BingoUI有哪些功能? * 适应pc,pad,手机 * 提供丰富的tag组件,如table,form,dialog,buttongroup * 为每种页面组件提供了jquery插件 * 紧密结合后端程序,无缝嵌入在web应用中。 ##与其他前端框架区别 * 其他前端框架不能完全适应多种终端,即使bootstrap,semantic这样的框架也是这样,他们表现风格仍然是pc式的,在mobile里缺少移动端风格 * 紧密结合后台,能非常容易的开发出完整web应用 * 视图降级,允许为不同终端制作特定页面以满足特定需求 * 相对于其他前端框架简化设计,BingoUI针对复杂企业应用设计,假设业务模型足够复杂,数据足够多,内容足够长 * ##如何使用 下载工程,运行maven jetty:run 然后方位localhost:7777/table.html ##例子 ### table `代码部分`
新增车辆 激活定位 发送短信 发送短信 @ #ajax carsTable:{
${row.no} ${row.name} ${row.mobile} ${row.address} 编辑 删除 定位 开始
@}
`pc端效果:` ![tableonpc](sample-table.png) `移动端效果` 略 ##开发指南 ### tag开发 略 ### js开发 略 ### 模拟后台数据 * 请求地址的数据对应于value 目录,如果请求路径是table.html ,对应的后台数据是table.html.var ``` var pageView = {currPage:0,pageNum:7,recNum:234,recNumPerPage:10}; var users = {}; ``` * post请求总是对应于请求路径+post+var,比如table.html.post.var.如果post的url请求有querystring, 则queryString也是文件的一部分,如请求table.html?type=create ,那么对应的模拟文件是table.html_type=create.post.var * 如果期望返回的是json,则table.html.var 应该包含一个叫json的变量 ``` var json = json({id:1,name:'hello'}); ``` * 如果期望仅仅渲染模板的ajax模块,则table.html.var 还应包含一个ajax变量,值为ajax模块名称 table.html ``` @ #ajax carsTable:{
@} ``` table.post.html.var ``` var ajax = "carsTable"; ``` ## [标签使用说明](#tag001) 公共属性 * id: 标签id,如果没有id,默认采用name * name: 标签名称,如果有值,则按照名称赋值 * size: 标签相对宽度 * value: 标签值,如果没有则,按照name赋值。 * validate: 校验规则,如require。 ### text 文本输入标签 * 值是name对应的值,如果有value属性,优先采用value属性 * 可以嵌入vadidate 标签校验text,也可以简单的使用validate属性 ### vadidate 嵌入在可视化标签里,用来在提交表单的时候校验 * 请参考validate.js ### date 日期输入控件 ### dateRange 日期范围输入控件 ### select 下拉列表 * headerKey 额外提供一个全部选项 * list 一个map结构,提供下拉选项 ##关于作者 xiandafu,strider,nancy,wuweihua,peter.cui