layui渲染概念:
1 浏览器先加载html代码,加载之后再由layui将其重新(渲染),变成美观效果。
2 render()方法
layui-form: 样式决定了 是否渲染form表单元素。
依赖于form js模块。
复选框name属性 使用数组 例如: id[]
form.render(‘checkbox’);
3 layer 下的 msg方法 可以自动消失弹窗
layer.msg(‘ok’, {time: 2000, icon: ‘2’, anim: 6});
4 事件监听: (js 用户交互驱动机制)。
事件: 用户操作电脑的状态(click 用户点击了某个节点)
事件监听函数: 当交互状态发生 绑定的函数就会执行。
-------------------------------------------------------------------------------------------------
web程序是由两部分组成:
1 界面(界面交互 html css js)
2 界面背后的逻辑 (业务逻辑 根据所做的项目不同 业务逻辑不同 )
电商网站:购物 支付 购物车 订单 (淘宝 天猫 京东);
信息垂直门户网站: 分类 新闻 图片 视频 ( 腾讯新闻 凤凰新闻 );
企业官方网站:宣传 新闻 图片;
比如已经决定好了做电商:
业务逻辑划分( 订单 支付 购物车 ) 多人同时开发, 每个人负责一个模块, 业务划分成为一个个模块。
------------------------------------------------------------------------------------------------------------
订单模块: 订单显示 查询(核心)
订单修改 (辅助)
订单删除 (辅助)
订单添加 (辅助)
通常情况下一个业务模块必须包括四个基本操作
(增删改查 CURD) C: create
U: update
R: Retrive
D: delete
通过页面体现出来:
背后逻辑是 CURD.
对什么进行CURD:
1 资源: CURD (图片 视频 文件)
2 数据: CURD ( 数据 有规则的信息 )
(数据库中存储的数据(数据管理系统 里面管的就是数据,也是以文件的形式存在)。
1 可以非常方便的实现 增删改查
2 可以借助内部命令或工具,实现快速操作,比我们手动操作快多了)
3 网站要显示数据, 需要向谁要数据?
1. 问数据库要数据:
不可行。数据不提供对外提供数据。没有界面。
2. 就要去开发界面: ①navcat 基于 微软C#等等语言 form窗体版软件;
②开发一个web版软件系统。
4 开发一个web版需要懂 服务端代码 开发语言。
1 别人可以做一个web软件 给我提供数据(数据接口)。
2 我可以拿数据 展示在我的html代码上就可以了。
拿数据: 访问别人给你提供接口的网址.
1 提供一个接口服务器地址,如: 192.168.0.172/api/prduction/getData; 返回产品信息(服务器通过数据读取出来的)。
2 json格式
3 如何访问接口:
ajax访问接口。
接口可以带参数:
currentpage: 你要看第几页数据;
pagesize: 分页大小。
增删改查 CURD
最新推荐文章于 2024-05-24 00:18:13 发布