自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Canvas

文章目录Canvascanvas简介canvas用途canvas标签语法和属性canvas坐标系Canvas API绘图上下文context绘制图形属性方法绘图步骤(5步):绘制字体(了解)属性方法绘制图片设置阴影(了解)创建渐变样式(了解)线性渐变径向渐变绘制背景图(了解)画布变换绘制环境保存和还原保存base64编码图片贝塞尔曲线(了解)二次方曲线贝塞尔曲线Canvascanvas简介...

2019-11-24 18:14:59 748

原创 微信小程序echarts饼状图字体大小、点击空心变实心问题

taro框架开发微信小程序。 使用适用于Taro项目的ECharts图表组件Taro-Echarts(http://npm.taobao.org/package/taro-echarts)饼状图在安卓机器上字体却特别小,例如:解决方法: 在label的normal下加一个空的rich标签import Taro from '@tarojs/taro';import Chart from '...

2019-09-30 10:32:07 2863 1

原创 taro开发小程序遇到的问题

1、全局样式不生效、ui样式修改不了在Dining.js文件内设置 addGlobalClass: true/*Dining.js文件*/import Taro, { Component } from '@tarojs/taro';import { connect } from '@tarojs/redux';import './index.less';class Dining ...

2019-08-31 15:35:16 637

原创 Dva使用Mock模拟数据

一、fetch请求简单的封装1、在utils文件夹下创建config.js文件,utils/config.js ,对fetch请求路径进行配置//config.js文件const config = { apiUrl: process.env.NODE_ENV === 'development' ? ' http://127.0.0.1:7001' : 'https://www.baid...

2019-08-11 23:03:03 2009

原创 js-cookie

安装npm install js-cookie --save引用import Cookies from 'js-cookie'使用1、设置Cookie// 创建一个cookie,在整个站点上都有效:Cookies.set('name', 'value');// 创建一个7天后过期的cookie,在整个站点上都有效:Cookies.set('name', 'value', {...

2019-08-11 01:43:19 141

原创 React生命周期 & 双向数据绑定

生命周期constructor是组件第一个生命周期,该周期是组件(构造函数)实例化的时候,获取props和state或者执行一些初始化函数的一个周期该周期就是我作为一个组件,我演员拿剧本(props)和化妆(state),准备最好的状态去登场ES5是用getDefaultProps()和getInitialState这两个来表述该生命周期ES6是用constructor来表述该状态co...

2019-08-03 15:59:17 412

原创 React(父子通信)

react父子通信父子组件通信,在父组件内定义函数,用props将函数传入子组件,在子组件内执行该函数,修改父组件数据,父组件再配合shouldComponentUpdate生命周期监听数据修改,刷新页面//home父组件import React, { Component } from 'react';import Xcontent from './../components/Xcont...

2019-08-03 15:47:41 135

原创 js检测数据类型

typeoftypeof无法准确检测数组、对象等数据类型var a = new Date();var b = ['1','2'];var c = {name:'LLT', age:'15'};var d = null;var e = undefined;var f = 'llt';var g = 12345;var h = false;console.log(typeof a...

2019-06-08 18:16:25 133

原创 weui日期选择器

<script src="/static/mobile/lib/weui.min.js"></script><div class="weui-cell border-bottom"> <div class="weui-cell__hd"> <label for="birth" class="weui-label"&gt...

2019-05-24 21:00:21 5469

原创 React基础

React了解ReactReact是一个视图层的框架,起源于 Facebook 的内部项目,因为该公司对市场上所有 JavaScript MVC 框架,都不满意,就决定自己写一套,用来架设 Instagram 的网站。做出来以后,发现这套东西很好用,就在2013年5月开源了。由于 React 的设计思想极其独特,属于革命性创新,性能出众,代码逻辑却非常简单。所以,越来越多的人开始关注和使用,认...

2019-05-14 14:27:09 205

原创 腾讯地图逆地址解析(坐标位置描述)

wx.getLocation({ type: 'wgs84', // 默认为wgs84的gps坐标,如果要返回直接给openLocation用的火星坐标,可传入'gcj02' success: function (res) { var latitude = res.latitude; // 纬度,浮点数,范围为90 ~ -90 var longitu...

2019-05-10 19:37:35 5468 1

原创 wx.openLocation苹果手机点击没反应

<button class="check_map" data-longitude="{$value.longitude}" data-latitude="{$value.latitude}" data-name="{$value.hname.'('.$value.address.')'}">查看地图</button> //<script src="http://...

2019-05-10 13:16:32 2904 1

原创 Echarts仪表盘基本配置

option = { series: [ { type: 'gauge', radius: '80%', //修改表盘大小 title: { textStyle: { // 其余属性默认使用全局文本样式,详见TEXTSTYLE fontWeight: 'bolder', //控制表盘t...

2019-04-13 18:11:38 1417

原创 Echarts实现柱状图不同时段不同颜色

<template> <div id="energy_hour"></div></template><script>// 按需引入ECharts 主模块var echarts = require("echarts/lib/echarts");// 引入提示框、标题、legend组件require("echart...

2019-04-12 17:53:00 2883

原创 ECharts柱状图双Y轴

ECharts官方文档:https://echarts.baidu.com/ECharts 按需引入模块文档:https://github.com/apache/incubator-echarts/blob/master/index.js// 按需引入 引入 ECharts 主模块var echarts = require('echarts/lib/echarts')// 引入柱状图re...

2019-04-09 12:03:09 4001

原创 字体修饰 & 列表符号样式 & 盒模型

字体修饰字体大小:选择器{font-size:12px/14px/16px;}文本颜色:{color:颜色值;}文本字体:{font-family:"宋体","黑体";}说明:当字体是中文字体时需加引号;当英文字体中有空格时需加引号如"Times New Roman";加粗:{font-weight:bolder/bold/normal/100-900;}检索或设置对象中的文本的...

2019-03-22 00:00:45 649

原创 百分比布局 & rem布局

100%布局特点:屏幕尺寸越大显示的内容越多;rem布局特点:不同屏幕尺寸,显示的内容大致一样;百分比布局新建html及对应的css引入meta : vp<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, mi...

2019-03-21 23:33:04 2297

原创 边框 & 颜色渐变 & 过度 & 2D转换

边框边框阴影 box-shadow : x-offset(右) y-offset(下) blur模糊区域 spread扩展区域 color [inset向内] [,....];边框图片 border-image(1)边框图片资源 border-image-source : url()   默认会将图片显示在边框的四个角(2)边框图片的裁剪 border-image-slice   ...

2019-03-21 23:18:46 422

原创 CSS选择器 & 文本属性 & 背景属性

选择器基本选择器群组选择器(并集选择器)交集选择器:多个选择器之间没有空格,表示同时满足多个选择器要求的元素才会被获取到层次选择器 a) 后代选择器:用空格隔开基本选择器,表示后一个选择器是前面的后代b) 子代选择器:用 > 隔开基本选择器,表示后一个选择器是前面的子代c) 相邻兄弟选择器:E+F:表示获取到E后面的紧跟着的F元素(同级的)d) 兄弟选择器:E...

2019-03-18 20:53:57 309

原创 语义化标签

新标签布局语义化标签中文意思header头部nav导航main主体(不能出现一个以上的main元素)article文章,独立的内容块aside侧边栏section区块footer底部hgroup对标题进行组合figure对元素进行组合>例img+figcaption对内容进行描述<figure&...

2019-03-18 20:36:09 163

原创 内外连及权重

外部样式:<link rel="stylesheet" type="text/css" href="目标文件的路径及文件名全称" />内联样式语法:<标签 style="属性:属性值;属性:属性值;"></标签>样式表的作用域行内(内联)样式的作用域是当前标签,内部样式的作用域是当前文件,外部样式表的作用域是有关联的所有文件样式表的优先级...

2019-03-18 19:39:18 131

原创 宽高自适应 & 浏览器兼容

宽度自适应若块级元素宽度不设置,或者设置成100%,都是占据其父级元素的一整行应用场景:(1)页面最外层的盒子一般都要占据屏幕的大小,所以宽度100%。(2)子元素使用百分比表示盒模型任意部分大小的话,代表的是子元素盒模型任意部分尺寸=父元素宽度百分比(除了高度外,子元素高度=父元素高度百分比)==>忽略;高度自适应父元素高度由子元素撑开(1) 若是子元素都浮动了,父元素...

2019-03-18 19:13:46 336

原创 定位 & 滚动条

定位:static默认值。位置设置为 static 的元素会正常显示,它始终会处于文档流给予的位置(static 元素会忽略任何 top、bottom、left 或 right 声明)absolute相对于父级元素的绝对定位,浮出、脱离布局流,它不占据空间,就是我们所说的层,其位置相对于最近的已定位父元素而言的位置,可直接指定 left、top、right 以及 bottom 属性。若父...

2019-03-18 18:49:36 1155

原创 弹性盒 & 媒体查询

弹性盒设置在容器(父元素上)上:(1) display : flex; 父元素设置成弹性盒。  规定子项目在父元素主轴方向一行显示,不会换行。侧轴方向会默认拉伸。(2) 设置主轴方向 flex-direction  属性值: row 默认为水平向右    column 垂直向下    row-reverse 水平向左    column-reverse 垂直向上(3) fle...

2019-03-18 18:30:02 208

原创 3D变换 & 动画

3D变换transform之3d移动变换:transform:translate3d(x,y,z)/* z:代表在垂直于平面的轴上移动,电脑屏幕往人眼那个方向为正方向。 transform:translateZ(z) 【女神上来】 */transform-style规定变换的样式(父元素)/* 属性值:flag平面(默认) preserve-3d保持3d变换 */...

2019-03-18 17:46:28 158

原创 表单

表单表单框: &amp;lt;form name=&quot;表单名称&quot; method=&quot;post/get&quot; action=&quot;#&quot;&amp;gt;&amp;lt;/form&amp;gt;文本框 &amp;lt;input type=&quot;text&quot; value=&quot;默认值&quot;/&a

2019-03-18 16:41:23 141

原创 表格

数据表格的作用及组成作用:显示数据组成: &amp;lt;table&amp;gt; &amp;lt;tr&amp;gt;行 &amp;lt;td&amp;gt;单元格&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt; &amp;lt;/table&

2019-03-18 13:11:21 114

原创 常用标签

W3C( World Wide Web Consortium )万维网联盟:制定了结构html和表现css的标准ECMA:制定的行为的标准常用标签1.文本标题 &lt;h1&gt;一级标题&lt;/h1&gt; &lt;h2&gt;二级标题&lt;/h2&gt; …… &lt;h6&gt;六级标题&lt;/h6&gt; 2.段落标签 &lt;p&gt;段落文本内容&lt

2019-03-17 22:22:03 127

原创 模块化开发

模块化开发requirejs(1) RequireJS的目标是鼓励代码的模块化,它使用在js中加载js文件的方式代替传统的 script加载步骤。可以用它来加速、优化代码,但其主要目的还是为了代码的模块化(2) requirejs的出现主要解决两个问题  ① 实现js文件的异步加载,避免网页失去响应  ② 管理模块之间的依赖性,便于代码的编写和维护   官网: http://...

2019-03-17 21:58:37 131

原创 Sass

Sass-&amp;gt;cssSASS是一个成熟、稳定、强大的 CSS 扩展语言解析器,提供变量、嵌套、混合、继承等特性,大大节省了设计者的时间,使得CSS的开发变得简单和可维护 .了解工具:css转scss嵌套(Nesting)css中重复写选择器是非常恼人的。如果要写一大串指向页面中同一块的样式时,需要一遍又一遍地写同一个ID。#content article h1 { color: #3...

2019-03-17 21:42:08 159

原创 Gulp

http://www.npmjs.com gulp插件Gulp1. gulp是当下最流行的自动化工具 ,可以自动化完成我们开发过程中大量的重复工作。如:编译:less-&amp;amp;amp;gt;csssass-&amp;amp;amp;gt;csscoffeescript-&amp;amp;amp;gt;jses6-&amp;amp;amp;gt;es5(兼容)合并: css, js压缩 :css, js, html优化:图片优化官

2019-03-17 21:21:57 120

原创 jQuery原型对象的方法 & 静态方法 & 插件

常用jQuery原型对象的方法1. css(attr[,val]): 获取/改变元素style属性(内联样式)取值:css(attr), css([‘color’,’text-align’]) &amp;lt;==&amp;gt; getComputedStyle[attr]赋值:css(attr,val), css({attr:val});2. val(v): 获取/设置匹配表单元素的值(等同于原生...

2019-03-17 20:21:29 590

原创 jQuery事件 & Ajax

事件常用事件(1) 鼠标事件  ① click([[data],fn])        //点击时触发 click = mousedown + mouseup  ② dblclick([[data],fn])      //双击事件 dblclick = 2*click  ③ mousedown([[data],fn])  ④ mouseup([[data],fn])  ⑤...

2019-03-17 19:40:06 125

原创 jQuery动画

jQuery动画1. 基本动画效果 (1) 显示隐藏  ① hide(duration)  通过改变元素的高度、宽度、和不透明度,直到这三个属性值到0  ② show(duration) 通过改变元素的高度、宽度、和不透明度,直至内容完全可见 (2) 滑动 (通过改变高度)  ① slideDown([speed,callback])   a) 显示元素   b) 不断改变高度,直...

2019-03-17 19:10:25 164

原创 jQuery选择器 & 元素查找 & 节点操作

http://jquery.cuishifeng.cn/ jquery使用的APIhttps://www.bootcdn.cn/ jquery下载地址https://jqueryvalidation.org/ 表单验证插件,官网www.jqueryui.com jqueryUI官方插件,功能多且全面http://www.jeasyui.net/ 是一组...

2019-03-17 18:57:43 1322

原创 Git

Git1. 概念:Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理,分布式版本控制系统2. 配置个人信息使用Git的第一件事就是设置你的名字和email,这些就是你在提交commit时的签名git config --global user.name “Your Name”git config --global user.email "email@e...

2019-03-17 18:16:36 203

原创 OOP & 继承 & 闭包 & ES5对象扩展

创建对象及使用创建对象对对象进行描述(1) 有什么(属性)(2) 能做什么(方法)对象的创建方式字面量 {} 一般只用于创建单一对象new Object() 一般只用于创建单一对象(1)工厂模式:将参数传入函数内,函数内生成对象,给对象设置属性及方法(具体值来自传入 的参数),最后将对象通过return返回出去。(2)优点:解决了重复创建多个同一类型对象的问题(3...

2019-03-15 18:03:40 264

原创 MySQL & PHP操作数据库

数据库概念:数据库(Database)是按照数据结构来组织、存储和管理数据的仓库热门数据库 Oracle、SQLServer、MySQL、MongoDB、SQLite、access、DB2结构化的数据:我们把一段复杂的信息,进行了结构化处理,瞬间显得清爽多了。计算机处理 起来也相当方便。 因此,这样的数据,我们就称之为结构化数据关系型数据库:我们把用户账号的信息,和消费记...

2019-03-15 17:01:37 2477

原创 PHP & AJAX & Promise

PHP的基本语法基本结构&lt;?php ?&gt;注释(1) 单行注释://(2) 多行注释:/**/变量(1) 以 $ 符号开始,后面跟着变量的名称(称为标识符,不属于变量组成部分)(2)以称为标识符,不属于变量组成部分)(2) 以称为标识符,不属于变量组成部分)(2)以符号开始,后面跟着变量的名称($称为标识符,不属于变量组成部分)(3) 区分大小写(4) 没有...

2019-03-15 15:27:14 207

原创 Animation

动画原理利用定时器,实现不断改变对象的样式,从而产生动画的效果动画分类匀速运动(速度保持不变的运动)(1)初始化速度变量(2)开启定时器①获取当前值②改变当前值:当前值+速度③将改变后的值赋值给元素的样式④当改变后的值大于等于目标值,清除定时器,同时将改变后的值改成目标值。这一步应 该在赋值给样式之前加速运动(1)初始化速度变量(2)开启定时器① 获取当前值...

2019-03-15 11:26:32 175

空空如也

空空如也

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

TA关注的人

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