├── .htaccess
├── Admin
├── 1Index1.html
├── AddDevice.html
├── AddTopic.html
├── Admin.bak.html
├── Admin.html
├── AllDeviceStatus.html
├── DelDevice.html
├── DeviceStatus.html
├── EditDevice.html
├── EditTopic.html
├── Foot.html
├── Home.html
├── Index.php
├── Login.html
├── Registered.html
├── Test.Html
├── head.html
└── main.html
├── Api.md
├── Common
├── 17monipdb.dat
├── CaptchaCommon.class.php
├── DeviceCodeCommon.Class.php
├── HttpCommon.class.php
├── IPCommon.class.php
├── RandomCommon.class.php
├── ezSQL.zip
└── ezSQL
│ ├── LICENSE
│ ├── README.md
│ ├── codeigniter
│ ├── Ezsql_codeigniter.php
│ └── install.txt
│ ├── composer.json
│ ├── cubrid
│ ├── demo.php
│ ├── disk_cache_example.php
│ ├── ez_sql_cubrid.php
│ └── select_example.php
│ ├── ez_sql_help.htm
│ ├── ez_sql_with_smarty.html
│ ├── mssql
│ ├── demo.php
│ └── ez_sql_mssql.php
│ ├── mysql
│ ├── demo.php
│ ├── disk_cache_example.php
│ └── ez_sql_mysql.php
│ ├── mysqli
│ ├── demo.php
│ └── ez_sql_mysqli.php
│ ├── oracle8_9
│ ├── demo.php
│ ├── disk_cache_example.php
│ └── ez_sql_oracle8_9.php
│ ├── pdo
│ ├── demo_pdo_for_mysql.php
│ ├── demo_pdo_for_sqlite.php
│ └── ez_sql_pdo.php
│ ├── postgresql
│ ├── demo.php
│ └── ez_sql_postgresql.php
│ ├── shared
│ ├── ez_sql_core.php
│ ├── ez_sql_core_2.1_debughack_0.2alpha.php
│ ├── ez_sql_core_202console.php
│ └── readme_debughack_0.2alpha.txt
│ ├── sqlite
│ ├── demo.php
│ ├── ez_sql_sqlite.php
│ ├── ez_sql_sqlite3.php
│ └── sqlite_test.db
│ ├── sqlsrv
│ ├── demo.php
│ └── ez_sql_sqlsrv.php
│ └── sybase
│ └── ez_sql_sybase.php
├── Config
└── Config.php
├── Controller
├── AllUserSDeviceStatusController.Class.php
├── IpToPlaceController.class.php
├── TestController.class.php
├── TestDeviceCodeModelController.Class.php
├── UserController.Class.php
├── UserSDeviceController.Class.php
├── UserSDevicePublishController.Class.php
├── UserSDeviceStatusController.Class.php
├── UserSDeviceSubscribeController.Class.php
└── UserSDeviceTopicController.Class.php
├── LICENSE.txt
├── Library
├── DatabaseInitLink.Library.php
├── GetDb.Library.php
└── NewModel.Library.php
├── Model
├── DeviceCertColModel.Class.php
├── DeviceCodeModel.Class.php
├── DeviceSubscribeTopicModel.Class.php
├── UserModel.Class.php
├── UserSDeviceModel.Class.php
├── UserSDevicePublishModel.Class.php
├── UserSDeviceStatusModel.Class.php
├── UserSDeviceSubscribeModel.Class.php
└── UserSTopicModel.Class.php
├── NginxRewriteConf.md
├── Photo
├── AddUserSDevice.png
├── AddUserSTopic.png
├── Admin.png
├── AdminDeviceStatus.png
├── DeleteDevice.png
├── DeleteUserSTopic.png
├── EditeDevice.png
├── EditeTopic.png
├── IotManPlatform_Wiki.png
└── Login.png
├── README.md
├── index.php
├── layui-2.2.5
├── .gitignore
├── .travis.yml
├── CHANGELOG.md
├── LICENSE
├── README.md
├── bower.json
├── dist
│ ├── css
│ │ ├── layui.css
│ │ ├── layui.mobile.css
│ │ └── modules
│ │ │ ├── code.css
│ │ │ ├── laydate
│ │ │ └── default
│ │ │ │ └── laydate.css
│ │ │ └── layer
│ │ │ └── default
│ │ │ ├── icon-ext.png
│ │ │ ├── icon.png
│ │ │ ├── layer.css
│ │ │ ├── loading-0.gif
│ │ │ ├── loading-1.gif
│ │ │ └── loading-2.gif
│ ├── font
│ │ ├── iconfont.eot
│ │ ├── iconfont.svg
│ │ ├── iconfont.ttf
│ │ └── iconfont.woff
│ ├── images
│ │ └── face
│ │ │ ├── 0.gif
│ │ │ ├── 1.gif
│ │ │ ├── 10.gif
│ │ │ ├── 11.gif
│ │ │ ├── 12.gif
│ │ │ ├── 13.gif
│ │ │ ├── 14.gif
│ │ │ ├── 15.gif
│ │ │ ├── 16.gif
│ │ │ ├── 17.gif
│ │ │ ├── 18.gif
│ │ │ ├── 19.gif
│ │ │ ├── 2.gif
│ │ │ ├── 20.gif
│ │ │ ├── 21.gif
│ │ │ ├── 22.gif
│ │ │ ├── 23.gif
│ │ │ ├── 24.gif
│ │ │ ├── 25.gif
│ │ │ ├── 26.gif
│ │ │ ├── 27.gif
│ │ │ ├── 28.gif
│ │ │ ├── 29.gif
│ │ │ ├── 3.gif
│ │ │ ├── 30.gif
│ │ │ ├── 31.gif
│ │ │ ├── 32.gif
│ │ │ ├── 33.gif
│ │ │ ├── 34.gif
│ │ │ ├── 35.gif
│ │ │ ├── 36.gif
│ │ │ ├── 37.gif
│ │ │ ├── 38.gif
│ │ │ ├── 39.gif
│ │ │ ├── 4.gif
│ │ │ ├── 40.gif
│ │ │ ├── 41.gif
│ │ │ ├── 42.gif
│ │ │ ├── 43.gif
│ │ │ ├── 44.gif
│ │ │ ├── 45.gif
│ │ │ ├── 46.gif
│ │ │ ├── 47.gif
│ │ │ ├── 48.gif
│ │ │ ├── 49.gif
│ │ │ ├── 5.gif
│ │ │ ├── 50.gif
│ │ │ ├── 51.gif
│ │ │ ├── 52.gif
│ │ │ ├── 53.gif
│ │ │ ├── 54.gif
│ │ │ ├── 55.gif
│ │ │ ├── 56.gif
│ │ │ ├── 57.gif
│ │ │ ├── 58.gif
│ │ │ ├── 59.gif
│ │ │ ├── 6.gif
│ │ │ ├── 60.gif
│ │ │ ├── 61.gif
│ │ │ ├── 62.gif
│ │ │ ├── 63.gif
│ │ │ ├── 64.gif
│ │ │ ├── 65.gif
│ │ │ ├── 66.gif
│ │ │ ├── 67.gif
│ │ │ ├── 68.gif
│ │ │ ├── 69.gif
│ │ │ ├── 7.gif
│ │ │ ├── 70.gif
│ │ │ ├── 71.gif
│ │ │ ├── 8.gif
│ │ │ └── 9.gif
│ ├── lay
│ │ └── modules
│ │ │ ├── carousel.js
│ │ │ ├── code.js
│ │ │ ├── element.js
│ │ │ ├── flow.js
│ │ │ ├── form.js
│ │ │ ├── jquery.js
│ │ │ ├── laydate.js
│ │ │ ├── layedit.js
│ │ │ ├── layer.js
│ │ │ ├── laypage.js
│ │ │ ├── laytpl.js
│ │ │ ├── mobile.js
│ │ │ ├── table.js
│ │ │ ├── tree.js
│ │ │ ├── upload.js
│ │ │ └── util.js
│ ├── layui.all.js
│ └── layui.js
├── doc
│ ├── Git仓库.url
│ ├── README.md
│ ├── 在线演示.url
│ └── 快速上手.url
├── examples
│ ├── admin.html
│ ├── all.html
│ ├── button.html
│ ├── carousel.html
│ ├── code.html
│ ├── element.html
│ ├── extend.html
│ ├── flow.html
│ ├── form.html
│ ├── js
│ │ ├── child
│ │ │ └── test.js
│ │ └── index.js
│ ├── json
│ │ ├── table
│ │ │ ├── demo1.json
│ │ │ └── demo2.json
│ │ └── upload
│ │ │ └── demoLayEdit.json
│ ├── laydate.html
│ ├── layedit.html
│ ├── layer.html
│ ├── layout.html
│ ├── laypage.html
│ ├── responsive.html
│ ├── table.html
│ ├── tree.html
│ ├── upload.html
│ ├── util.html
│ └── xingzuo.html
├── gulpfile.js
├── karma.conf.base.js
├── karma.conf.sauce.js
├── karma.conf.unit.js
├── package.json
└── test
│ ├── lay
│ └── modules
│ │ ├── code.js
│ │ ├── laydate.js
│ │ └── laytpl.js
│ └── layui.js
└── public
├── IotManSslKey.zip
├── eruda
└── node_modules
│ └── eruda
│ ├── LICENSE
│ ├── README.md
│ └── package.json
├── ipip
├── 17monipdb.dat
├── 17monipdb.zip
├── IP.class.php
└── readme.txt
├── jquery
├── 1.12.0
│ └── jquery.min.js
└── 2.1.1
│ └── jquery.min.js
├── kitadmin
├── .gitignore
├── build
│ ├── css
│ │ ├── app.css
│ │ ├── doc.css
│ │ ├── login.css
│ │ ├── message.css
│ │ ├── nprogress.css
│ │ ├── themes
│ │ │ ├── blue.1.css
│ │ │ ├── blue.css
│ │ │ ├── default.css
│ │ │ ├── green.css
│ │ │ ├── light.css
│ │ │ ├── orange.css
│ │ │ ├── pink.css
│ │ │ └── red.css
│ │ ├── treeselect.css
│ │ └── ztree
│ │ │ ├── awesome
│ │ │ └── ztree.css
│ │ │ ├── default
│ │ │ └── ztree.css
│ │ │ └── metro
│ │ │ └── ztree.css
│ ├── images
│ │ ├── GetVerfiyCode.png
│ │ └── pay.png
│ └── js
│ │ ├── app.js
│ │ ├── kitconfig.js
│ │ ├── loader.js
│ │ ├── message.js
│ │ ├── navbar.js
│ │ ├── nprogress.js
│ │ ├── onelevel.js
│ │ ├── pjax.js
│ │ ├── spa.js
│ │ ├── tab.js
│ │ ├── treeselect.js
│ │ ├── utils.js
│ │ └── ztree.js
├── components
│ ├── selectTree.html
│ └── table
│ │ ├── table.html
│ │ └── table.js
├── datas
│ ├── navbar1.json
│ ├── navbar2.json
│ └── onelevel1.json
├── gulpfile.js
├── jquery-3.2.1.min.js
├── plugins
│ ├── font-awesome
│ │ ├── css
│ │ │ ├── font-awesome.css
│ │ │ └── font-awesome.min.css
│ │ └── fonts
│ │ │ ├── FontAwesome.otf
│ │ │ ├── fontawesome-webfont.eot
│ │ │ ├── fontawesome-webfont.svg
│ │ │ ├── fontawesome-webfont.ttf
│ │ │ ├── fontawesome-webfont.woff
│ │ │ └── fontawesome-webfont.woff2
│ ├── layui
│ │ ├── css
│ │ │ ├── layui.css
│ │ │ ├── layui.mobile.css
│ │ │ └── modules
│ │ │ │ ├── code.css
│ │ │ │ ├── laydate
│ │ │ │ └── default
│ │ │ │ │ └── laydate.css
│ │ │ │ ├── layer
│ │ │ │ └── default
│ │ │ │ │ ├── icon-ext.png
│ │ │ │ │ ├── icon.png
│ │ │ │ │ ├── layer.css
│ │ │ │ │ ├── loading-0.gif
│ │ │ │ │ ├── loading-1.gif
│ │ │ │ │ └── loading-2.gif
│ │ │ │ └── layim
│ │ │ │ ├── html
│ │ │ │ ├── chatlog.html
│ │ │ │ ├── find.html
│ │ │ │ ├── getmsg.json
│ │ │ │ └── msgbox.html
│ │ │ │ ├── layim.css
│ │ │ │ ├── mobile
│ │ │ │ └── layim.css
│ │ │ │ ├── skin
│ │ │ │ ├── 1.jpg
│ │ │ │ ├── 2.jpg
│ │ │ │ ├── 3.jpg
│ │ │ │ ├── 4.jpg
│ │ │ │ ├── 5.jpg
│ │ │ │ └── logo.jpg
│ │ │ │ └── voice
│ │ │ │ └── default.mp3
│ │ ├── font
│ │ │ ├── iconfont.eot
│ │ │ ├── iconfont.svg
│ │ │ ├── iconfont.ttf
│ │ │ └── iconfont.woff
│ │ ├── images
│ │ │ └── face
│ │ │ │ ├── 0.gif
│ │ │ │ ├── 1.gif
│ │ │ │ ├── 10.gif
│ │ │ │ ├── 11.gif
│ │ │ │ ├── 12.gif
│ │ │ │ ├── 13.gif
│ │ │ │ ├── 14.gif
│ │ │ │ ├── 15.gif
│ │ │ │ ├── 16.gif
│ │ │ │ ├── 17.gif
│ │ │ │ ├── 18.gif
│ │ │ │ ├── 19.gif
│ │ │ │ ├── 2.gif
│ │ │ │ ├── 20.gif
│ │ │ │ ├── 21.gif
│ │ │ │ ├── 22.gif
│ │ │ │ ├── 23.gif
│ │ │ │ ├── 24.gif
│ │ │ │ ├── 25.gif
│ │ │ │ ├── 26.gif
│ │ │ │ ├── 27.gif
│ │ │ │ ├── 28.gif
│ │ │ │ ├── 29.gif
│ │ │ │ ├── 3.gif
│ │ │ │ ├── 30.gif
│ │ │ │ ├── 31.gif
│ │ │ │ ├── 32.gif
│ │ │ │ ├── 33.gif
│ │ │ │ ├── 34.gif
│ │ │ │ ├── 35.gif
│ │ │ │ ├── 36.gif
│ │ │ │ ├── 37.gif
│ │ │ │ ├── 38.gif
│ │ │ │ ├── 39.gif
│ │ │ │ ├── 4.gif
│ │ │ │ ├── 40.gif
│ │ │ │ ├── 41.gif
│ │ │ │ ├── 42.gif
│ │ │ │ ├── 43.gif
│ │ │ │ ├── 44.gif
│ │ │ │ ├── 45.gif
│ │ │ │ ├── 46.gif
│ │ │ │ ├── 47.gif
│ │ │ │ ├── 48.gif
│ │ │ │ ├── 49.gif
│ │ │ │ ├── 5.gif
│ │ │ │ ├── 50.gif
│ │ │ │ ├── 51.gif
│ │ │ │ ├── 52.gif
│ │ │ │ ├── 53.gif
│ │ │ │ ├── 54.gif
│ │ │ │ ├── 55.gif
│ │ │ │ ├── 56.gif
│ │ │ │ ├── 57.gif
│ │ │ │ ├── 58.gif
│ │ │ │ ├── 59.gif
│ │ │ │ ├── 6.gif
│ │ │ │ ├── 60.gif
│ │ │ │ ├── 61.gif
│ │ │ │ ├── 62.gif
│ │ │ │ ├── 63.gif
│ │ │ │ ├── 64.gif
│ │ │ │ ├── 65.gif
│ │ │ │ ├── 66.gif
│ │ │ │ ├── 67.gif
│ │ │ │ ├── 68.gif
│ │ │ │ ├── 69.gif
│ │ │ │ ├── 7.gif
│ │ │ │ ├── 70.gif
│ │ │ │ ├── 71.gif
│ │ │ │ ├── 8.gif
│ │ │ │ └── 9.gif
│ │ ├── lay
│ │ │ └── modules
│ │ │ │ ├── carousel.js
│ │ │ │ ├── code.js
│ │ │ │ ├── element.js
│ │ │ │ ├── flow.js
│ │ │ │ ├── form.js
│ │ │ │ ├── jquery.js
│ │ │ │ ├── laydate.js
│ │ │ │ ├── layedit.js
│ │ │ │ ├── layer.js
│ │ │ │ ├── layim.js
│ │ │ │ ├── laypage.js
│ │ │ │ ├── laytpl.js
│ │ │ │ ├── mobile.js
│ │ │ │ ├── table.js
│ │ │ │ ├── tree.js
│ │ │ │ ├── upload.js
│ │ │ │ └── util.js
│ │ ├── layui.all.js
│ │ └── layui.js
│ └── sideshow
│ │ ├── css
│ │ ├── component.css
│ │ ├── demo.css
│ │ └── normalize.css
│ │ ├── fonts
│ │ └── codropsicons
│ │ │ ├── codropsicons.eot
│ │ │ ├── codropsicons.svg
│ │ │ ├── codropsicons.ttf
│ │ │ ├── codropsicons.woff
│ │ │ └── license.txt
│ │ ├── img
│ │ ├── demo-1-bg.jpg
│ │ └── demo-2-bg.jpg
│ │ └── js
│ │ ├── EasePack.min.js
│ │ ├── TweenLite.min.js
│ │ ├── demo-1.js
│ │ ├── demo-2.js
│ │ ├── demo-3.js
│ │ ├── demo-4.js
│ │ ├── html5.js
│ │ └── rAF.js
├── src
│ ├── css
│ │ ├── app.css
│ │ ├── doc.css
│ │ ├── login.css
│ │ ├── message.css
│ │ ├── nprogress.css
│ │ ├── themes
│ │ │ ├── blue.1.css
│ │ │ ├── blue.css
│ │ │ ├── default.css
│ │ │ ├── green.css
│ │ │ ├── light.css
│ │ │ ├── orange.css
│ │ │ ├── pink.css
│ │ │ └── red.css
│ │ ├── treeselect.css
│ │ └── ztree
│ │ │ ├── awesome
│ │ │ ├── fa.less
│ │ │ ├── img
│ │ │ │ └── loading.gif
│ │ │ ├── ztree.css
│ │ │ └── ztree.less
│ │ │ ├── default
│ │ │ ├── img
│ │ │ │ ├── diy
│ │ │ │ │ ├── 1_close.png
│ │ │ │ │ ├── 1_open.png
│ │ │ │ │ ├── 2.png
│ │ │ │ │ ├── 3.png
│ │ │ │ │ ├── 4.png
│ │ │ │ │ ├── 5.png
│ │ │ │ │ ├── 6.png
│ │ │ │ │ ├── 7.png
│ │ │ │ │ ├── 8.png
│ │ │ │ │ └── 9.png
│ │ │ │ ├── line_conn.gif
│ │ │ │ ├── loading.gif
│ │ │ │ ├── zTreeStandard.gif
│ │ │ │ └── zTreeStandard.png
│ │ │ └── ztree.css
│ │ │ └── metro
│ │ │ ├── img
│ │ │ ├── line_conn.png
│ │ │ ├── loading.gif
│ │ │ ├── metro.gif
│ │ │ └── metro.png
│ │ │ └── ztree.css
│ ├── images
│ │ ├── GetVerfiyCode.png
│ │ └── pay.png
│ └── js
│ │ ├── app.js
│ │ ├── kitconfig.js
│ │ ├── loader.js
│ │ ├── message.js
│ │ ├── navbar.js
│ │ ├── nprogress.js
│ │ ├── onelevel.js
│ │ ├── pjax.js
│ │ ├── spa.js
│ │ ├── tab.js
│ │ ├── treeselect.js
│ │ ├── utils.js
│ │ └── ztree.js
└── views
│ └── form.html
└── layui
├── css
├── layui.css
├── layui.mobile.css
└── modules
│ ├── code.css
│ ├── laydate
│ └── default
│ │ ├── font.css
│ │ └── laydate.css
│ └── layer
│ └── default
│ ├── icon-ext.png
│ ├── icon.png
│ ├── layer.css
│ ├── loading-0.gif
│ ├── loading-1.gif
│ └── loading-2.gif
├── font
├── iconfont.eot
├── iconfont.svg
├── iconfont.ttf
└── iconfont.woff
├── images
└── face
│ ├── 0.gif
│ ├── 1.gif
│ ├── 10.gif
│ ├── 11.gif
│ ├── 12.gif
│ ├── 13.gif
│ ├── 14.gif
│ ├── 15.gif
│ ├── 16.gif
│ ├── 17.gif
│ ├── 18.gif
│ ├── 19.gif
│ ├── 2.gif
│ ├── 20.gif
│ ├── 21.gif
│ ├── 22.gif
│ ├── 23.gif
│ ├── 24.gif
│ ├── 25.gif
│ ├── 26.gif
│ ├── 27.gif
│ ├── 28.gif
│ ├── 29.gif
│ ├── 3.gif
│ ├── 30.gif
│ ├── 31.gif
│ ├── 32.gif
│ ├── 33.gif
│ ├── 34.gif
│ ├── 35.gif
│ ├── 36.gif
│ ├── 37.gif
│ ├── 38.gif
│ ├── 39.gif
│ ├── 4.gif
│ ├── 40.gif
│ ├── 41.gif
│ ├── 42.gif
│ ├── 43.gif
│ ├── 44.gif
│ ├── 45.gif
│ ├── 46.gif
│ ├── 47.gif
│ ├── 48.gif
│ ├── 49.gif
│ ├── 5.gif
│ ├── 50.gif
│ ├── 51.gif
│ ├── 52.gif
│ ├── 53.gif
│ ├── 54.gif
│ ├── 55.gif
│ ├── 56.gif
│ ├── 57.gif
│ ├── 58.gif
│ ├── 59.gif
│ ├── 6.gif
│ ├── 60.gif
│ ├── 61.gif
│ ├── 62.gif
│ ├── 63.gif
│ ├── 64.gif
│ ├── 65.gif
│ ├── 66.gif
│ ├── 67.gif
│ ├── 68.gif
│ ├── 69.gif
│ ├── 7.gif
│ ├── 70.gif
│ ├── 71.gif
│ ├── 8.gif
│ └── 9.gif
├── lay
├── all-mobile.js
├── all.js
└── modules
│ ├── carousel.js
│ ├── code.js
│ ├── element.js
│ ├── flow.js
│ ├── form.js
│ ├── jquery.js
│ ├── laydate.js
│ ├── layedit.js
│ ├── layer.js
│ ├── laypage.js
│ ├── laytpl.js
│ ├── mobile.js
│ ├── mobile
│ ├── layer-mobile.js
│ ├── layim-mobile-open.js
│ ├── upload-mobile.js
│ └── zepto.js
│ ├── table.js
│ ├── tree.js
│ ├── upload.js
│ └── util.js
└── layui.js
/.htaccess:
--------------------------------------------------------------------------------
1 |
在这里,你将以最直观的形式体验 layui!
在编辑器中可以执行 layui 相关的一切代码
你也可以点击左侧导航针对性地试验我们提供的示例
如果最左侧的导航的高度超出了你的屏幕
你可以将鼠标移入导航区域,然后滑动鼠标滚轮即可