自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 移动端流式布局

移动端流式布局 第一种:利用column-count属性 <view class="greatGood"> <view class="greatGoodItem" v-for="(item,index) in great" :key="index" :style="{backgroundColor:item.backColor,height:item.height+'px'}" > </view> </view> .greatGood

2021-03-10 21:57:24 126

原创 css中文字超出部分以省略号显示

css中文字超出部分以省略号显示 单行 white-space:nowrap; overflow:hidden; text-overflow:ellipsis; 多行 word-break: break-all; text-overflow: ellipsis; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; ...

2021-03-06 19:13:52 131

原创 10 个 JavaScript 代码简写技巧总结

使用三元运算符根据条件给变量赋值 ❌ a > b ? foo = 'apple' : foo = 'ball'; ✔️ foo = a > b ? 'apple' : 'ball'; 根据条件给对象的不同属性赋相同的值 ❌ c > d ? a.foo = 'apple' : a.bar = 'apple'; ✔️ a = { [c > d ? 'foo' : 'bar']: 'apple' }; 导出多个变量 ❌ export const fo.

2021-01-27 16:06:43 150

原创 小程序使用地图插件marker属性中的气泡框在ios中无法正常显示

这段代码在ios系统中无法正常显示! markers.splice(1, 1, { iconPath: '/static/dangqian.png', id: 1, title: '当前位置', width, height, latitude: this.data.nowNavigation.latitude, longitude: this.data.nowNavigation.longitud

2020-12-29 10:55:16 1191

原创 Async/Await 使你的代码更简洁

Async/Await 使你的代码更简洁 或者说,我如何学习不使用回调函数并且爱上ES8 有时,现代JavaScript项目会脱离我们的掌控。其中一个主要的罪魁祸首就是杂乱的处理异步的任务,导致写出了又长又复杂又深层嵌套的代码块。JavaScript现在提供了一个新的处理这些操作的语法,他甚至能把最错综复杂的操作转化成为简洁而且可读性高的代码 背景 AJAX (Asynchronous JavaScript And XML) 首先来进行一点科普。 在90年代末期, Ajax是异步JavaScript的第一个

2020-11-17 14:43:23 233

原创 Vue 项目中 axios 的封装和API接口的管理

一、axios的封装 安装 npm install axios; // 安装axios复制代码 引入 一般我会在项目的src目录中,新建一个request文件夹,然后在里面新建一个http.js和一个api.js文件。http.js文件用来封装我们的axios,api.js用来统一管理我们的接口。 // 在http.js中引入axios import axios from 'axios'; // 引入axios import QS from 'qs'; // 引入qs模块,用来序列化post类型的数据,后

2020-11-17 11:04:33 159

原创 taro-colorui

Taro的colorui组件: MP-ColorUI https://yinliangdream.github.io/mp-colorui-doc/view/avatar.html

2020-11-12 15:06:27 558

原创 登陆机制详解

** 登陆机制 ** 登陆机制可粗略分为三个部分:登陆验证、登陆保持、登出 登陆验证:登陆验证是指客户端提供用户名和密码,想服务器提出登陆请求,服务器判断客户端是否可以登陆并向客户端确认 登陆保持:是指客户端登陆后,服务器能够分辨出已登陆的用户,并为其持续提供有登陆权限的服务器 登出:是指客户端主动退出登陆状态 容易想到的方案是,客户端登录成功后, 服务器为其分配sessionId, 客户端随后每次请求资源时都带上sessionId。 ** 登陆验证 ** 1、密码的传输 客户端第一次发出登录请求时, 用

2020-09-04 11:19:09 707

原创 代码性能优化之优化逻辑判断

编写高质量可维护的代码之优化逻辑判断 if else、switch case 是日常开发中最常见的条件判断语句,这种看似简单的语句,当遇到复杂的业务场景时,如果处理不善,就会出现大量的逻辑嵌套,可读性差并且难以扩展。 下面我们会分别从 JavaScript 语法和 React JSX 语法两个方面来分享一些优化的技巧。 JavaScript 语法篇 嵌套层级优化 function supply(fruit, quantity) { const redFruits = ['apple', 'strawbe

2020-08-17 16:56:56 674

原创 页面图片的懒加载(延迟加载) lazyLoad

文档:http://www.h-ui.net/lib/jQuery.lazyload.js.shtml github地址:https://github.com/jieyou/lazyload Lazy Load是一个用js编写的jQuery插件,用来实现图片的延迟加载。只有在浏览器可视区域的图片才会被加载,没有滚动到的区域img标签上会有一个占位图片,而真实图片不会被载入。当页面比较长,图片比较多的时候,延迟加载图片可以加快页面加载速度,在某些情况下降低服务器负担。 使用方法 1、lazyload.js依赖

2020-07-17 14:54:03 209 1

原创 关于微信小程序(常用的组件)

常用的组件 1、view与scroll-view组件 - view组件 view组件是微信小程序种主要的容器组件,相当于传统网页中的div,可以用来存放其他任何的子元素 例如: <view class='container'> <view> 未曾青梅 青梅枯萎 芬芳满地 </view> </view> 更多关于view组件的属性可以参阅官...

2020-01-17 11:33:21 761

空空如也

空空如也

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

TA关注的人

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