当前位置: 首页 > news >正文

给人做时时彩网站建设犯法童程童美少儿编程怎样收费

给人做时时彩网站建设犯法,童程童美少儿编程怎样收费,企业设计图片,android开发wordpressAJAX 学习 AJAX 2 综合案例黑马 API01 图书管理Bootstrap 官网Bootstrap 弹框图书管理-渲染列表图书管理-添加图书图书管理-删除图书图书管理 - 编辑图书 02 图片上传03 更换图片04 个人信息设置信息渲染头像修改补充知识点:label扩大表单的范围 AJAX 2 综合案例 黑…

AJAX 学习

  • AJAX 2 综合案例
    • 黑马 API
    • 01 图书管理
      • Bootstrap 官网
      • Bootstrap 弹框
      • 图书管理-渲染列表
      • 图书管理-添加图书
      • 图书管理-删除图书
      • 图书管理 - 编辑图书
    • 02 图片上传
    • 03 更换图片
    • 04 个人信息设置
      • 信息渲染
      • 头像修改
        • 补充知识点:label扩大表单的范围

AJAX 2 综合案例

黑马 API

传送门 https://apifox.com/apidoc/shared-1b0dd84f-faa8-435d-b355-5a8a329e34a8

01 图书管理

在这里插入图片描述

Bootstrap 官网

中文网:https://www.bootcss.com/
Bootstrap引入:https://getbootstrap.com/

<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-QWTKZyjpPEjISv5WaRU9OFeRpok6YctnYmDr5pNlyT2bRjXh0JMhjY6hW+ALEwIH" crossorigin="anonymous"><script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/js/bootstrap.bundle.min.js" integrity="sha384-YvpcrYf0tY3lHB60NNkmXc5s9fDVZLESaAA55NDzOxhy9GkcIdslK1eN7N6jIeHz" crossorigin="anonymous"></script>

Bootstrap 弹框

功能: 不离开当前页面,显示单独内容,供用户操作

  1. 通过属性控制,弹框显示或隐藏 => 使用场景:单纯显示/隐藏
  2. 通过 JS 控制,弹框显示或隐藏 => 额外逻辑代码

步骤:

  1. 引入 bootstrap.css 和 bootstrap.js
  2. 准备弹框标签,确认结构
  3. 通过自定义属性,控制弹框的显示和隐藏

Bootstrap引入有两种方法,① 是本地方式引入Bootstrap(在官网下载之后 在HTML文件中引入)

② 通过CDN引用Bootstrap。

黑马程序员这个视频是使用 jsdelivr 这个CDN进行引入。JSDelivr是一款开源的免费公共CDN。它是目前第二受欢迎的公共CDN。2020年10月14日,JSDelivr成为Bootstrap的官方CDN。

https://getbootstrap.com/

在这里插入图片描述

在这里插入图片描述

图书管理-渲染列表

自己的图书数据:给自己起个外号,并告诉服务器(每个人的图书数据都不一样),默认会有三本书,基于这三本书做数据的增删改查
在这里插入图片描述

图书管理-添加图书

点击添加按钮=>弹框=>添加/取消=>渲染页面

图书管理-删除图书

绑定点击事件(获取图书ID)=>调用删除接口=>刷新-图书列表

图书管理 - 编辑图书

编辑图书-弹框(显示&隐藏)=>表单(数据回显)=>保存修改&刷新列表

要从服务器中获取,不能直接从表单里拿

02 图片上传

1、获取图片文件对象

2、使用 FormData 携带图片文件

const fd = new FormData()
fd.append(参数名,值)
这里的参数名与接口文档中定义的 img 保持一致
参数名字一定要写单引号fd.append('avatar', e.target.files[0])fd.append('creator', creator)

在这里插入图片描述

3、提交表单数据到服务器,使用图片 url 网址

<body><!-- 文件选择元素 --><input type="file" class="upload"><img src="" alt="" class="myImg"><script src="https://cdn.jsdelivr.net/npm/axios/dist/axios.min.js"></script><script>/*** 目标:图片上传,显示到网页上*  1. 获取图片文件*  2. 使用 FormData 携带图片文件*  3. 提交到服务器,获取图片url网址使用*/// 文件选择元素=>change改变事件document.querySelector('.upload').addEventListener('change',e => {// 获取图片文件console.log(e.target);console.log(e.target.files);console.log(e.target.files[0]);// 使用 FormData 携带图片文件const fd = new FormData()fd.append('img', e.target.files[0])axios({url: 'http://hmajax.itheima.net/api/uploadimg',method: 'POST',data: fd}).then(result => {console.log(result);const imgURL = result.data.data.urldocument.querySelector('.myImg').src = imgURL})})</script>
</body>

03 更换图片

表单关联,label和input的值关联,这样点击label 就能触发表单

在这里插入图片描述

04 个人信息设置

步骤:

  1. 信息渲染
  2. 头像修改
  3. 信息修改 提交表单
  4. 结果提示

怎么分析步骤?网址一打开,首先肯定要渲染页面,然后再分析修改功能

信息渲染

自己的用户信息:给自己起个外号,并告诉服务器,获取对应的用户信息

获取数据=>渲染信息

头像修改

获取到用户选择的头像文件=>提交到服务器=>返回服务器上 图片的URL网址=> 渲染

补充知识点:label扩大表单的范围

label 扩大表单的范围,用 label 中for属性的值,关联了 input 表单里面 ID的值,所以点在 label 上就等于点在了文件选择表单上

在这里插入图片描述

http://www.khdw.cn/news/27281.html

相关文章:

  • 做IT的会做网站吗网络广告营销经典案例
  • 香港响应式网站建设想要网站导航推广页
  • 网站权限分配 数据库实现国外域名
  • 深圳建筑工程交易服务中心网国内好的seo
  • 网站建设与维护培训网站的优化策略方案
  • 国内网站设计网站推广的工作内容
  • 网页制作软件免费网络推广优化招聘
  • 俄罗斯代购网站地推团队接单平台
  • 做游戏的网站有哪些内容百度购物平台客服电话
  • 珠海网站制作报价注册网站查询
  • 网站搜索引擎优化的内容网页设计需要学什么
  • 孟村做网站西安网站定制开发
  • 郑州富士康事件真相搜索引擎优化seo名词解释
  • 吉他网站怎么做搜狗seo优化
  • 做外贸是在什么网站网络营销到底是个啥
  • 建筑工程网是什么网站如何快速搭建网站
  • 做网站要学荨麻疹怎么治疗能除根
  • 广州关键词优化外包关键词在线优化
  • 物流网站html5模板推广app的单子都在哪里接的
  • 无锡网站制作google高级搜索
  • 泰安卫生人才网郑州seo代理外包公司
  • 企业网站的功能模块北京网络营销外包公司哪家好
  • 智慧农业网站开发相关文档营销技巧美剧
  • 荆门网站制作公司淘宝运营培训机构
  • 网站首页命名怎么可以在百度发布信息
  • 国家优化防控措施应用商店优化
  • 黄岛开发区做网站的公司seo搜索引擎官网
  • 做馋嘴小栈官方网站谷歌seo关键词排名优化
  • 焦作网站建设哪家专业百度官方下载
  • 登陆网站怎么做淘宝网页版