自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(82)
  • 收藏
  • 关注

原创 数据可视化-echarts

一、绘制横向柱状图二、绘制纵向柱状图三、绘制面积占比图四、绘制环状图实现步骤 1.创建路由页面和图表组件,配置路径信息 2.获取echarts实例设置静态的基础配置项 initEcharts() 3.获取数据 getData() 4.根据业务数据继续完善图表 setEcharts() 5.调整图表样式风格(标题位置 ) 6.实现窗口适配,适配配置项取值类型是number的 (字体大小 )Adaptive() window.ad

2021-12-10 17:16:54 733

原创 SVG、D3.js、Echarts.js

SVG、D3.js、Echarts.js

2021-12-09 19:06:29 1342 1

原创 微信小程序(数据可视化、Canvas、绘制线段、图形、太极图、文本、图像、渐变、变形)

一、数据可视化1数据可视化概述数据可视化Data Visualization:就是指将结构或非结构数据转换成适当的可视化图表,然后将隐藏在数据中的信息直接展现于人们面前。2应用场景数据报表 特效制作 游戏开发 大屏展示大屏展示目前在web前端开发中占比比较多,使用场景如下:(1)媒体大屏 适合展会、媒体访问等公众场合,是企业形象、品牌展示的窗口;(2)接待大屏 适用企业内部宣传专区,用于接待来访领导、客户或投资。(3)监控大屏 针对企业运营或运维监控需求

2021-12-08 16:18:15 4089 1

原创 HBuilderX、微信小程序(短信发送、短信登录)

短信发送接口地址:请求参数:{phone}请求方式:getheader:{无}功能分析:前端:获取用户输入的手机号码,校验手机号格式,将手机号码发送给自己的服务端将获取到的验证码存储在本地缓存中已做后期登录校验服务端:首先去第三方短信平台开通短信业务;获取前端发送的用户手机号,并给手机号生成4-6位验证码,将验证码和手机号存储到数据库最后将用户的手机号和生成的验证码发送给第三方短信平台短信平台:阿里大鱼短信 短信包 荣联云接受服务...

2021-12-03 19:53:34 1275

原创 微信小程序(uniapp路由、运行环境判断、平台判断、网络请求、uView组件库、uView中骨架屏使用)

二、uniapp路由uni-app页面路由为框架统一管理,开发者需要在pages.json里配置每个路由页面的路径及页面样式。类似小程序在app.json中配置页面路由一样。所以 uni-app 的路由用法与 Vue Router 不同,如仍希望采用 Vue Router 方式管理路由,可在插件市场搜索 Vue-Router。​uni-app 有两种页面路由跳转方式:使用navigator组件跳转、调用API跳转。语法完全同微信小程序语法通过get方式传值,在目标页面的onLoad生命周期函数中

2021-12-02 19:07:44 4188

原创 微信小程序(uni-app概述、HBuilderX工具创建、vue-cli脚手架创建、工程配置pages.json、uniapp基础语法、生命周期、组件通信、全局变量)

二、框架概述1.uni-app概述Dcloud地址:DCloud - HBuilder、HBuilderX、uni-app、uniapp、5+、5plus、mui、wap2app、流应用、HTML5、小程序开发、跨平台App、多端框架Dcloud是uniapp框架开创者Dcloud:国内领先的开发者服务公司,W3C会员,HTML5中国产业联盟发起单位。提供了很多服务开发者的工具,比如HBuilderX======》开发者工具(微信开发者工具)uniapp======>开

2021-12-01 19:06:49 5071

原创 微信小程序(云开发基本使用、自定义组件Behavior及computed 、分包加载、基础库低版本兼容 、骨架屏使用 )

二、云开发基本使用(了解)1.环境初始化开发前需要在小程序端选择好相应的云环境,一般在小程序的app.js文件中进行处理onLaunch: function () { if (!wx.cloud) { console.error('请使用 2.2.3 或以上的基础库以使用云能力'); } else { wx.cloud.init({ // env 参数说明: // env 参数决定接下来小程序发起的云开发调用(wx.c...

2021-11-30 19:10:24 1626

原创 微信小程序(api、开发能力-授权-获取用户信息-获取用户手机号、WeUI框架、云开发)

三、api1.API概述小程序开发框架提供丰富的微信原生 API,可以方便的调起微信提供的能力,如获取用户信息,本地存储,支付功能等。2.api分类监听api我们约定,以 on 开头的 API 用来监听某个事件是否触发;同步api我们约定,以 Sync 结尾的 API 都是同步 API,j直接接取函数返回的结果即可不需要等待。异步api大多数 API 都是异步 API,如 wx.request,wx.login 等。异步api方法主体是object结构,都有success

2021-11-29 19:09:38 5150

原创 微信小程序(组件:路由、表单、媒体、自定义组件,插槽、组件通讯、侦听器、生命周期)

三、微信小程序组件组件就是小程序页面的组成结构,与html在web网页开发中的作用一样,铺设页面.可以参考其他UI库,像elementUI,vantUI组件组件是视图层的基本组成单元。组件自带一些功能与微信风格一致的样式。一个组件通常包括 开始标签 和 结束标签,属性 用来修饰这个组件,内容 在两个标签之内。 <tagname property="value"> Content goes here ... </tagname> 组...

2021-11-26 19:10:06 873

原创 微信小程序(WXML语法、WXSS样式、事件系统、WXS脚本语法)

三、微信小程序视图层框架的视图层由 WXML 与 WXSS 编写,由组件来进行展示。将逻辑层的数据反应成视图,同时将视图层的事件发送给逻辑层。●WXML(WeiXin Markup language) 用于描述页面的结构。●WXS(WeiXin Script) 是小程序的一套脚本语言,结合 WXML,可以构建出页面的结构。●WXSS(WeiXin Style Sheet) 用于描述页面的样式。●组件(Component)是视图的基本组成单元。3.1、WXML语法(重点)wxml语法

2021-11-25 19:10:13 3463

原创 微信小程序(微信开发者工具及工程创建、小程序配置、逻辑层、模块化)

一、阶段概述1.课程安排课程市场:14+1课程安排: 微信小程序:5 uniapp:5 数据可视化:4 答辩:12.项目展示小u商城数据可视化3.阶段目标1、培养学员能力独立完成小程序原生开发2、培养学员能够独立完成使用uni-app多端框架进行宽平台开发,同时掌握与服务端配合工作的能力3、培养学员能力独立查看手册,完成自我提升的能力4、学员能够掌握数据可视化的原理,能够独立完成数据可视化图表的开发4.学习方法1.多练习,每天

2021-11-24 19:07:26 3389

原创 vue(redux专场、hook(useState、useEffect、useReducer)、context)框架

知识点收尾为项目开始知识点redux专场帮助react维护状态数据verson 1//redux/index.jsimport {createStore} from 'redux'​function PersionReducer(stata=[],action){ switch(action.type){ case 'insert': break case 'select': break..

2021-11-17 19:03:49 889

原创 学react(redux核心、action creator、combineReducer、react-redux、bindActionCreators、selector、reselect)框架的第5天

Redux优化redux核心store = createStore() 创建核心store.getState() 获取数据store.dispatch() 调用方法store.subscribe 监听state数据,判断是否被修改action creator当redux变量增多,需要区分,首先修改case条件高效的actionaction types将type定义为变量combineReducer...

2021-11-16 16:54:12 945

原创 react(跨域、axios、fetch、React全局数据控制(redux))框架

Axios请求与redux全局跨域定义:token原理:同源策略react脚手架的两种跨域跨域问题方式一通过package.json跨域方法二方法一已经实现了跨域,但是,不够灵活,只能全局设置一个跨域地址。可以借助三方的插件http-proxy-middleware灵活跨域npm i http-proxy-middleware -Dnpm install --save-dev http-proxy-middleware...

2021-11-15 18:58:21 1713 1

原创 react(React动画、路由、核心组件、路由重定向、拒绝路由重复匹配、路由严谨模式、路由传参、嵌套路由、路由懒加载、编程式导航、withRouter、路由代码封装)框架

React动画与路由React动画react没有过渡动画的包,需要依赖三方的过渡动画包npm i react-transition-group -S原始代码添加动画参数in 控制动画的变量,必须timeout 动画持续的时间,必须classNames 动画的class名开头onExit 退出时执行onExiting 退出中执行onExited 退出完成执行onEnter 进入时执行onEntering 进入中执行onEntered .

2021-11-12 18:59:39 665

原创 react(父子 子父 非父子传参、react生命周期、ref、表单绑定、react内置组件、react HOC高阶)框架

React组件操作组件传参父子子父非父子react本身没有非父子传参的策略,所以需要依赖三方的非父子组件传参插件, eventsnpm安装npm i events -S设置events插件使用events插件生命周期挂载阶段componentWillMount (vue created)数据将要挂载,数据存在,但是dom对象没有实例化完成自动执行一次...

2021-11-11 19:26:34 874

原创 react(开端:react的基本使用流程、jsx、react脚手架)框架

16-React开始react介绍react是由facebook前端开发团队开发和维护的js框架react的实现功能类似VUE,但是由于国外的开发风格,导致在react上,并没有对数据渲染的步骤进行封装,需要开发者更多的使用es6的语法手动完成数据渲染,所以,代码难度比vue高。react特点react数据驱动视图更新react基于组件化的方式进行项目开发react中使用了虚拟DOM技术react中只实现了单项数据流(react没有实现双向绑定)react安装Reac

2021-11-10 19:12:10 915

原创 vue(vue打包、scoped的优缺点、菜单渲染、权限校验、基于Element的代码封装)框架

项目收尾回顾知识点菜单数据渲染1、菜单渲染<template> <div id="left_id"> <el-menu default-active="2" class="el-menu-vertical-demo" background-color="#FF5D3E" text-color="#fff" active-text-color="#fff" router ...

2021-11-09 19:14:20 885

原创 vue(数据可视化工具-echarts)框架(项目)

安装npm i echarts -S使用步骤

2021-11-08 20:52:55 442

原创 vue(Vuex子组件,scoped对某些css有影响)框架

Vuex收尾与项目开始Vuex子组件我们需要一个方法,将越来越多的action,mutation数据进行整合。vuex提供了子组件模式。子组件定义自定义一个对象,然后再对象当中编写vuex的属性:action,mutation,state,getters最后将这个对象放到vuex的实例的modules下import Vue from 'vue'import Vuex from 'vuex'import axios from '../utils/http'​Vue.use

2021-11-02 19:41:49 159

原创 vue(Vue_UI与Vuex)框架

Vue_UI与Vuex反馈UI库element-uihttps://element.eleme.cn/#/zh-CN/component/installationElement,一套为开发者、设计师和产品经理准备的基于 Vue 2.0 的桌面端组件库element-ui是基于vue框的一个第三方的PC端组件库element-ui组件库是饿了么前端开发团队开发和维护的组件库、安装:npm安装npm i element-ui -SCDN目前可以.

2021-11-01 19:10:52 791 3

原创 vue(数据请求)框架

数据请求使用JS编写ajax局部提交,请求回来的是josn数据,而且在js当中,数据渲染问题很复杂const xhr = new XMLHTTPRequest()xhr.open("请求方式","地址")xhr.send("")xhr.onreadystatechange = function(){ if(xhr.status === 200 && xhr.readyState === 4){ console.log(xhr.responseXML...

2021-10-29 19:09:55 1483 1

原创 vue框架的(路由开发)框架

路由开发vue-router 官网导航守卫 | Vue Router命名路由在路由文件index.js当中,对路由设置name属性!在调用的时候通过对象格式调用路由传参动态路由this.$route.params​定义路由的时候.......{ path: "/index/:id" .......}调用路由的时候<router-link :to="'/index/'+user.id"获取参数this.$rou...

2021-10-28 19:55:52 355

原创 vue框架(缓存操作与组件路由)框架

缓存操作与组件路由反馈2、 插槽solt每次只能使用一种格式。3、mixin混入在实际运用方面还有点迷5、不清楚git在实际工作中使用流程,码云使用也不是很清晰6、多个作用域插槽,咋办7、通信太难了绕不过来a.jsexport default hellob.jsimport hello from './a.js'调整作用域插槽的位置Keep-alive缓存在web服务请求当中,有部分数据属于频繁被查询,比如,用户信息,logo信息。将这些数据存储到一个方便

2021-10-26 19:29:41 221

原创 vue(组件基本操作:父子、子父、非父子传参,插槽,动态组件、虚拟Dom)框架

组件基本操作版本控制仓库版本分支代码对已有的仓库git clone MrFruite: 电商项目:分支名称对新创建的项目项目初始化vue createvue-cli3 为开发者提供了一个图形化的创建项目的界面。vue ui组件通信组件通信是基于组件的嵌套关系创建项目父子关系1、调用子组件标签2、在标签上自定义属性,绑定要传递的值3、子组件使用props接受自定义的属性4、子组件调用prop..

2021-10-25 19:10:10 236

原创 vue(vue动画与组件、过滤器、vue脚手架)框架

04-VUE动画与组件回顾知识点回顾动态样式style 三目 数组 对象class 三目 数组 对象生命周期beforeCreatecreated​beforeMountmounted​beforeUpdateupdated​beforeDestroydestroyed侦听器watch:{ 侦听变量的名字(new_value,old_value){ }, 侦听变量的名

2021-10-22 19:10:48 161

原创 框架(03-vue生命周期与侦听器)框架

vue生命周期与侦听器回顾知识点v-for v-if的使用修饰符事件修饰符冒泡self stop capture效率once不常用,滚动条passive默认prevent按键修饰符KeyCodeVue.config.KeyCodes.自定义按键修饰符=keycode表单修饰符lazynumbertrim指令文本 效率 属性 流程作业学员管理<!DOCTYPE html><html la

2021-10-20 19:09:03 111

原创 vue(vue修饰符)框架

VUE修饰符回顾知识点v-textv-htmlv-modelv-bind :v-on @v-oncev-showv-ifv-else-ifv-elsev-forMVVM 基于MVC的双向绑定设计模式作业商品布局<!DOCTYPE html><html lang="en">​<head> <meta charset="UTF-8"> <meta ...

2021-10-19 19:03:17 135

原创 vue(vue基础,vue指令)框架

第一天-VUE指令回顾第一阶段html+html5 语义化标签(header,footer)css+css3动画:过渡(transition),动画(animate), flex布局 , lessJS第二阶段Java Script数据类型变量运算数学运算比较运算逻辑运算流程控制ifswitchforwhiledo while函数DOM (document object model)BOM (browser objec

2021-10-18 19:03:44 159

原创 服务端(MVC、websocket、优化你的项目以提高访问速度项目部署到服务器)

内容:项目-小U课堂-项目部署日期:xx-xx-xx一、准备工作:(1)准备程序源文件(2) 准备数据库备份文件(3)购买服务器(4)购买域名(5) 配置服务器(6)安装宝塔面板并配置(7) 配置项目(8)绑定域名(9) 域名测试访问二、部署流程2.1 购买服务器:常见的服务器有阿里云、腾讯云,这里选择腾讯云免费30天的产品 云产品免费试用_云服务免费体验_免费云产品试用 - 腾讯云2.2 注册腾讯云账号注册腾讯云账号,并选择 轻量.

2021-10-18 17:02:32 806

原创 服务端(es6模块化、websocket、webpack)

内容:es6模块化和webpack日期:xx-xx-xx一、es6模块化1.1 使用es6模块化步骤:(1) 使用export暴露数据(2) 使用import引入模块(3) 在html中引入js文件,注意为script的属性设置 type="module"1.2 export1.2.1 暴露语法1:export var 变量1=值1; export var 变量2=值2; ...语法2:let 变量1 = 值1;let 变量2 = 值2;.....

2021-10-18 17:01:03 316

原创 服务端(项目接口文档,jwt技术)(做项目)

一、项目介绍1.1 学习此项目目的能够把所学知识进行复盘和总结,进行灵活运用。1.2 使用技术栈前后端分离后端技术栈:Node,Express,MySQL,JWT前端技术栈:HTML5,CSS3,Ajax,本地存储1.3 功能描述实现了首页课程渲染、列表页筛选课程,搜索课程,课程详情介绍,视频播放,报名课程,登录,注册,个人中心等。具体实现如下:● 使用Node,Express,MySQL完成底层接口(编写的路由返回的是json)的编写● 登入模块整合JW...

2021-10-13 19:28:28 209

原创 服务端(解决跨域问题、cors、JSONP原理、Promise与Ajax)

内容:ajax日期:xx-xx-xx一、跨域1.1 简介什么是跨域调用?【重点】当前地址与要请求地址中的协议、主机名、端口号有一个不一致时就发生跨域调用,因为浏览器的同源策略所限制的。解决跨域调用的两种方法:【重点】第一种:在服务端设置允许跨域调用的响应头信息: res.header('Access-Control-Allow-Origin', '*'); //开启允许跨域调用 res.header('Access-Control-Allow-Method...

2021-09-30 18:38:17 119

原创 服务端(原生 ajax、(RESTful api)、原生ajax、Jquery之Ajax)

​一、接口开发规范(RESTful api)什么是API?【了解】API(Application Programming Interface,应用程序接口)是一些预先定义的接口(如函数、HTTP接口),或指软件系统不同组成部分衔接的约定1.1 简介RESTful规范,是目前一种比较流行的互联网软件设计规范。这个规范约束的就是路由地址应该如何定义,返回的json接口数据应该如何规范。什么是RESTful规范的 API?【重点】它是在设计我们路由(API)的路径时同一个.

2021-09-29 19:00:33 394

原创 服务端(mysql、promise、async函数、模块化封装数据库)

一、Node操作Mysql1.1 介绍和意义1.2 操作流程1.2.1 下载mysql模块npm i mysql 1.2.2 在后端js文件中引入mysqlconst mysql = require('mysql')1.2.3 先创建mysql数据库的配置连接let connectObj = mysql.createConnection({ host:'主机名', user:'用户名',

2021-09-28 19:06:05 269

原创 服务端( 什么是mysql数据库、mysql安装、数据可视化工具、SQL查询语言)

内容:mysql数据库日期:xx-xx-xx一、数据库介绍1.1 什么是数据库?数据库(database)是用来组织、存储和管理数据的仓库。要想管理数据就需要安装对应的软件:比如我们的excel。1.2 常见关系型数据库【重点】(1)MySQL 数据库,目前使用最广泛、流行度最高的开源免费数据库 (甲骨文)(2)Oracle 数据库,收费 (甲骨文)(3)SQL Server 数据库,收费 (微软)以上三种属于传统型数据库,又叫做:关系型数据库 ,这三者的设计理念相同,用.

2021-09-27 19:06:13 503

原创 服务端(cookiesession、文件上传、ejs模板引擎、express脚手架、koa框架、前后端数据交互总结)

原生nodejs中的res对象上的常用方法:res.setHeader():设置响应的头信息,同一个路由中只能使用一次res.writeHead():设置响应的头信息,同一个路由中只能使用一次res.write():设置响应的内容,可以多次使用res.end():结束响应,同一个路由中只能使用一次express框架中的res对象上的常用方法:res.send():设置响应的内容,相当于原生nodejs中的res.setHeader()和res.end()这两个方法,同一个路由中只能运

2021-09-26 19:11:20 250

原创 服务端(express中间件)

内容:Express框架开发日期:xx-xx一、中间件1.1 简介中间件(Middleware),特指业务流程的中间处理环节。我们可以把中间件比作工厂中的车间。比如:在处理铁矿石的时候,一般都要经过三个处理环节,从而保证处理过后的矿石达到标准的钢材。处理铁矿石的这三个中间处理环节,就可以叫做中间件。而中间件其实是路由的升级,也能达到请求的匹配,只不过必须要进行下一步处理,以到达最终的路由匹配,就像在工厂中生产产品,最后必须要出厂。1.2 中间件的好处1.3 中.

2021-09-24 19:01:30 313

原创 学服务端(express框架)的第7天

get与post的区别? get是显式提交,相对不安全,get提交的参数有大小限制; post是隐式提交,相对安全,没大小限制; API:Application Programming Interface,应用程序接口 一、简介 Express是基于基于 Nodejs平台,快速、开放、极简的 Web 开发框架【后端开发框架】。 官网地址:https://www.expressjs.com.cn/ http://expressjs.com/ 作用:使用 Express,我们可以

2021-09-23 19:21:34 192

原创 学服务端(网络传输协议)的第6天

一、服务端与客户端1.1. 什么是上网通过因特网(internet)进行获取各种各样的资源(文字、图片、音频、视频,....css/js)获取资源的过程就也就是享受服务的过程 。1.2 享受服务的流程1、现实生活中的服务请求:处理:响应:2、互联网上的服务(客户端与服务器端的一次请求流程)应用程序从架构上分为:C/S架构、B/S架构。应用程序:除了安装的操作系统之后的软件统称为应用程序。C/S:C:client客户端S:serv...

2021-09-22 19:16:56 60

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除