自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 js: 十分钟!坤坤陪你搞懂Promise

这是一篇关于Promise的文章,跟着文章可以手写一个符合Promises/A+规范的promise方法!

2023-02-22 08:47:12 272

原创 javascript: 解析前端路由,自己实现一个前端路由机制

javascript: 深度解析前端路由(自己实现一个前端路由机制)前端路由简介前端路由机制主要是应用在SPA单页面架构中页面交互快,并且是无刷新的,改变URL不会向服务器发起请求(改变URL指的是js变化,不是页面重新加载)js中有API支持,能监听url变化,并且解析内容,再走对应的逻辑操作前端路由的实现主流方案有两种,分别是Hash和History虽然前端路由用户体验更好,更快,但鱼和熊掌不可兼得,得到了更好的东西,总会失去一些其它东西,比如:初次加载耗时相对增多(需要开发人员做优化)

2023-02-01 23:05:53 1300

原创 js parseInt() 方法详细解析

一、先来一个介绍parseInt(string,radix),parseInt() 函数可解析一个字符串,并返回一个整数。(W3C复制的)string 必需。要被解析的字符串。 radix 可选。表示要解析的数字的基数。该值介于 2 ~ 36 之间。 如果省略该参数或其值为 0,则数字将以 10 为基础来解析。如果它以 “0x” 或 “0X” 开头,将以 16 ...

2019-10-08 12:36:29 7427 1

原创 小程序高性能瀑布流flex

index.jsconst Width = (750 - 24 - 8) / 2;const Height = 595; // Width * 1.66newPhotos.forEach(photo => { const { height, width } = photo let photoHeight = Width if (height &g...

2019-02-28 10:42:20 2091 2

原创 js将数组转化为一个对象obj,键值对形式{}

var formArr = [{name:"Name",value:"111"},{name:"Price",value:"2"},{name:"ProducingArea",value:"3"},{name:"ShelfLife",value:"44"},{name:"Stock",value:"5"}];varobj={ }...

2018-03-12 18:14:09 58920

原创 实现PC、移动端一键复制功能(某些机型无法支持,iPhone支持Safari 10+,自己的iPhone7用了几个浏览器都没问题);

今天公司后端问了我一个关于手机复制功能的实现,于是花了点时间写了这个Model,跟大家分享一下(第一次写,不好勿怪~~)调用的clipboard.js,它依赖于Selection和execCommand API,移动端有的机型不支持execCommand ,所以无法实现一键复制,这个做了另外处理,让用户手动复制,等会会上代码。通过运行clipboard.js  Clipboard.isSuppor...

2018-02-08 17:25:40 5745

空空如也

空空如也

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

TA关注的人

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