自定义博客皮肤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 94

原创 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 104

原创 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 118

原创 小程序使用地图插件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 1110

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

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

2020-11-17 14:43:23 186

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

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

2020-11-17 11:04:33 126

原创 taro-colorui

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

2020-11-12 15:06:27 443

原创 登陆机制详解

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

2020-09-04 11:19:09 510

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

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

2020-08-17 16:56:56 568

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

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

2020-07-17 14:54:03 160

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

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

2020-01-17 11:33:21 689

空空如也

空空如也

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

TA关注的人

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