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

网站开发实战asp制作视频河南物流最新情况

网站开发实战asp制作视频,河南物流最新情况,网盘app下载,网站建设怎么放到云空间文章目录 1 Ajax1.1 Ajax介绍1.1.1 Ajax概述1.1.2 Ajax作用1.1.3 同步异步 1.2 Axios1.2.1 Axios的基本使用1.2.2 Axios请求方法的别名 2 前端工程化2.1 前端工程化特点2.2 Vue项目开发流程 3 Vue组件库Element3.1 Element介绍 1 Ajax 1.1 Ajax介绍 1.1.1 Ajax概述 Ajax: 全…

文章目录

  • 1 Ajax
    • 1.1 Ajax介绍
      • 1.1.1 Ajax概述
      • 1.1.2 Ajax作用
      • 1.1.3 同步异步
    • 1.2 Axios
      • 1.2.1 Axios的基本使用
      • 1.2.2 Axios请求方法的别名
  • 2 前端工程化
    • 2.1 前端工程化特点
    • 2.2 Vue项目开发流程
  • 3 Vue组件库Element
    • 3.1 Element介绍

1 Ajax

1.1 Ajax介绍

1.1.1 Ajax概述

Ajax: 全称Asynchronous JavaScript And XML,异步的JavaScript和XML。其作用有如下2点:

  • 与服务器进行数据交换:通过Ajax可以给服务器发送请求,并获取服务器响应的数据。
  • 异步交互:可以在不重新加载整个页面的情况下,与服务器交换数据并更新部分网页的技术,如:搜索联想、用户名是否可用的校验等等。

1.1.2 Ajax作用

  • 与服务器进行数据交互
  • 异步交互:可以在不重新加载整个页面的情况下,与服务器交换数据并更新部分网页的技术

1.1.3 同步异步

  • 同步请求:浏览器页面在发送请求给服务器,在服务器处理请求的过程中,浏览器页面不能做其他的操作。只能等到服务器响应结束后才能,浏览器页面才能继续做其他的操作。
  • 异步请求:
  • 浏览器页面发送请求给服务器,在服务器处理请求的过程中,浏览器页面还可以做其他的操作。

1.2 Axios

  • Axios是对原生的AJAX进行封装,简化书写。
  • Axios官网是:https://www.axios-http.cn

1.2.1 Axios的基本使用

Axios的使用比较简单,主要分为2步:

  • 引入Axios文件

    <script src="js/axios-0.18.0.js"></script>
    
  • 使用Axios发送请求,并获取响应结果,官方提供的api很多,此处给出2种,如下

    • 发送 get 请求

      axios({method:"get",url:"http://localhost:8080/ajax-demo1/aJAXDemo1?username=zhangsan"
      }).then(function (resp){alert(resp.data);
      })
      
    • 发送 post 请求

      axios({method:"post",url:"http://localhost:8080/ajax-demo1/aJAXDemo1",data:"username=zhangsan"
      }).then(function (resp){alert(resp.data);
      });
      

    axios()是用来发送异步请求的,小括号中使用 jsJSON对象传递请求相关的参数:

    • method属性:用来设置请求方式的。取值为get或者 post
    • url属性:用来书写请求的资源路径。如果是 get 请求,需要将请求参数拼接到路径的后面,格式为: url?参数名=参数值&参数名2=参数值2
    • data属性:作为请求体被发送的数据。也就是说如果是 post 请求的话,数据需要作为data属性的值。

    then() 需要传递一个匿名函数。我们将 then()中传递的匿名函数称为 回调函数,意思是该匿名函数在发送请求时不会被调用,而是在成功响应后调用的函数。而该回调函数中的 resp 参数是对响应的数据进行封装的对象,通过resp.data可以获取到响应的数据。

1.2.2 Axios请求方法的别名

Axios还针对不同的请求,提供了别名方式的api,具体如下:

方法描述
axios.get(url [, config])发送get请求
axios.delete(url [, config])发送delete请求
axios.post(url [, data[, config]])发送post请求
axios.put(url [, data[, config]])发送put请求

2 前端工程化

2.1 前端工程化特点

前端工程化:在企业级的前端项目开发中,把前端开发所需要的工具、技术、流程、经验进行规范化和标准化。从而提升开发效率,降低开发难度等等。它具有以下四个特点:

  • 模块化:将js和css等,做成一个个可复用模块
  • 组件化:我们将UI组件,css样式,js行为封装成一个个的组件,便于管理
  • 规范化:我们提供一套标准的规范的目录接口和编码规范,所有开发人员遵循这套规范
  • 自动化:项目的构建,测试,部署全部都是自动完成

2.2 Vue项目开发流程

对于vue项目,index.html文件默认是引入了入口函数main.js文件,找到src/main.js文件,其代码如下:

import Vue from 'vue'
import App from './App.vue'
import router from './router'Vue.config.productionTip = falsenew Vue({router,render: h => h(App)
}).$mount('#app')

上述代码中,包括如下几个关键点:

  • import: 导入指定文件,并且重新起名。例如上述代码import App from './App.vue'导入当前目录下得App.vue并且起名为App
  • new Vue(): 创建vue对象
  • $mount(‘#app’);将vue对象创建的dom对象挂在到id=app的这个标签区域中,作用和之前学习的vue对象的le属性一致。
  • router: 路由,详细在后面的小节讲解
  • render: 主要使用视图的渲染的。

接下来说一下App.vue文件,他的代码大致是这样的

<template><div id="app">{{message}}</div>
</template><script>
export default {data(){return {"message":"hello world"}}
}
</script>
<style></style>

需要注意的是.vue结尾的都是vue组件。而vue的组件文件包含3个部分:

  • template: 模板部分,主要是HTML代码,用来展示页面主体结构的
  • script: js代码区域,主要是通过js代码来控制模板的数据来源和行为的
  • style: css样式部分,主要通过css样式控制模板的页面效果得

3 Vue组件库Element

3.1 Element介绍

  • ElementUI就是一款侧重于V开发的前端框架,主要用于开发美观的页面的。

  • Element:是饿了么公司前端开发团队提供的一套基于 Vue 的网站组件库,用于快速构建网页。

  • Element 提供了很多组件(组成网页的部件)供我们使用。例如 超链接、按钮、图片、表格等等。

  • ElementUI的学习方式和我们之前的学习方式不太一样,对于ElementUI,我们作为一个后台开发者,只需要学会如何从ElementUI的官网拷贝组件到我们自己的页面中,并且做一些修改即可

  • 官网地址:https://element.eleme.cn/#/zh-CN

http://www.yayakq.cn/news/589483/

相关文章:

  • 注册个免费网站外链购买平台
  • 全国大型免费网站建设自适应网站建设公司
  • 重庆亮哥做网站photoshop下载免费版
  • 电子商务网站建设新闻江苏城乡建设部网站
  • 标题优化方法seo网站推广推荐
  • 企业手机网站建设教程WordPress快捷登录如何关闭
  • 宁波公司做企业网站校园网站建设的请示
  • 网站全屏弹出窗口分切机网站建设
  • python网站开发框架晋中企业网站建设
  • 湖州童装网站自助做网站
  • 网站建设与维护课件wordpress 网站内跳转
  • 镜像别人网站做排名的好处昆山的网站建设
  • 网站开发的疑虑青岛制作网站软件
  • 互联网网站案例室内设计平面图案例
  • 网站二级域名建站属于子站吗天津网站建设58
  • 网站短片怎么做网站源码什么意思
  • 做网站用的语言商梦建站
  • 东莞大岭山镇网站建设中国500强企业排行榜
  • 贵阳建站模板给公司建立网站不可以做到的是
  • 做一件代发哪个网站好搞钱的路子网站
  • 湘潭做网站价格优选磐石网络品牌运动鞋排行榜前十名
  • 我想买个空间自己做网站瓯北网站制作系统
  • 企业网站设计的要求网站开发取名
  • 上海做网站的公司多少钱广州市建设工程交易网
  • 互动创意网站10个好用的wordpress投票_评分插件
  • 手把手教你做网站7WordPress动漫风CMS
  • 毕节市网站建设58同城wordpress 文章评分
  • 深圳制作网站建设专业网站定制 北京
  • 珠海网站建设模板苏州市住房和城乡建设局网站
  • 单位网站建设费如何入账网页设计公司简介范文