第十二集: 从零开始实现( jest单元测试 ) 1.聊聊测试 本次我会与大家分享一下我学测试时候记的笔记知识以及本次项目里面做的几个测试. &nbs…
分类:html5
( 第四篇 )仿写'Vue生态'系列___"Proxy双向绑定与封装请求"
( 第四篇 )仿写’Vue生态’系列___”Proxy双向绑定与封装请求” 本次任务 vue3.0使用了Proxy进行数据的劫持, 那当然就有必要研究并实战一下这方面知识了…
个人收款接口对接PC软件/web网站/小程序/手机APP/收银台等
接入前准备通过 优米支付 注册个人收款接口,原理是帮助你签约支付宝和微信(不需要营业执照)支持个人支付宝和个人微信支付接口,大概几分钟可以开通,开通后即可永久使用PC 网站接入效果:用户点击支付后,前端ajax 请求你的…
vue组件之间的通信
前言 作为一个vue初学者不得不了解的就是组件间的数据通信(暂且不谈vuex)。通信方式根据组件之间的关系有不同之处。组件关系有下面三种:父–>子、子–>父、非父子 父–&…
call, apply, bind 函数能干啥?如何在日常搬砖中使用?(全)
call(),apply(),bind() 函数大家可能都有所了解,但是在平时搬砖过程中很可能或者基本没用过,学过但都淡忘了。 但是在大量第三方的框架(库),甚至js自己都在 源码中大量使用 call,apply 函数。…
14行实现js原生语法前端模板引擎
最近开发前端一直用的前端模板引擎; 一直使用的 TPPL 模板引擎 源代码如下: function tppl(tpl, _data) { tpl = tpl.replace(/(<)/g, "<").…
从0到1,开发一个动画库(1)
传送门:从0到1,开发一个动画库(2) 如今市面上关于动画的开源库多得数不胜数,有关于CSS、js甚至是canvas渲染的,百花齐放,效果炫酷。但你是否曾想过,自己亲手去实现(封装)一个简单的动画库? 本文将从零开始,讲…
Codepen 每日精选(2018-3-25)
按下右侧的“点击预览”按钮可以在当前页面预览,点击链接可以打开原始页面。 纯 css 写的星球玩呼啦圈的动画https://codepen.io/jcoulterde… 纯 css 写的鸽子喝水动画https…
HTML5历史管理状态机制
前言:想要不刷新页面同时改变url 可以用HTML5 window对象的 hashChange 事件。同时介绍两个相关的api 和 1个事件。 两个API:1.history.pushState({name:’…
谷歌地图 API 开发之信息窗口
信息窗口 简介 InfoWindow 在地图上方给定位置的弹出窗口中显示内容(通常为文本或图像)。信息窗口具有一个内容区域和一个锥形柄。柄顶部与地图上的某指定位置相连。 通常,您会将信息窗口附加到标记,但您也可以将信息窗…
微信小程序新单位rpx与自适应布局
rpx是微信小程序新推出的一个单位,按官方的定义,rpx可以根据屏幕宽度进行自适应,在rpx出现之前,web页面的自适应布局已经有了多种解决方案,为什么微信还捣鼓出新的rpx单位?在解释这个单位前,我们先简单了解一下目前…
从 webpack v1 迁移到 webpack v2 新特性
从 webpack v1 迁移到 webpack v2 新特性 欢迎小伙伴们为 前端导航平台 点star github仓库: https://github.com/pfan123/fr…访问 前端导航平台 T…