上一篇简单介绍了mpvue实现快递单号查询,慢慢发现mpvue真的和vue很像,但它有几乎十分的吻合小程序的语法规范,刚开始用起来会觉得特点的爽,但涉及到细节却是有很多采坑的地方.今天利用网上的网易云接口,再结合mpvue简单写一写小程序短信验证登录.
简单封装的一个网络请求文件,网易云接口网上大佬们GitHub上还是...…
async官方DOC
介绍
node安装
npminstallasync--save
使用
varasync=require('async')
js文件
https://github.com/caolan/async/tree/master/dist
async提供了很多函数用于异步流程控制,下面是async...…
本文实例为大家分享了javascript实现计算器功能的具体代码,供大家参考,具体内容如下
问题描述:
1、除法操作时,如果被除数为0,则结果为0
2、结果如果为小数,最多保留小数点后两位,如2/3=0.67(显示0.67),1/2=0.5(显示0.5)
<!DOCTYPEhtml>
<html...…
defineProperty
Object提供的方法,用于给对象添加自定义属性具体用法如下:
constobj={_value:1};
Object.defineProperty(obj,'value',{
get:function(){
console.log('get方法执行');
returnthis._v...…
对于图片较多的页面,使用懒加载可以大幅提高页面加载速度,提高用户体验。
懒加载的意义(为什么要使用懒加载)
对页面加载速度影响最大的就是图片,一张普通的图片可以达到几M的大小,而代码也许就只有几十KB。当页面图片很多时,页面的加载速度缓慢,几S钟内页面没有加载完成,也许会失去很多的用户。
所以,对于图片过多的页面,为...…
前端构建场景有两种,一种是单页面构建,另一种是多入口构建多页面应用程序(我视野比较小,目前就知道这两种),下面我们针对这两种场景总结了几种抽离第三方类库以及公共文件的解决方案。
如果有哪些地方优化不周到,请指点一二,另外求关注求星星,么么哒
单页面构建:
常规配置
constpath=require('path')...…
在这篇文章里,我将把JS的运动由简如深的进行分析:
运动基础
主要步骤为:
清除定时器,保证运动过程中只有一个定时器
开启定时器
开始运动,同时加入判断以便在需要时停止运动。将移动函数进行了简单的封装。
<scripttype='text/x-handlebars-template'id='list-ite...…
JavaScript可以同样式进行交互,你可以通过编写程序来动态改变文档上元素的样式。
有三种方法可以实现这样的效果:
控制样式表—可以添加、删除、修改样式表。
控制样式规则—可以添加、删除、修改样式规则。
控制DOM中的单个元素—可以不依赖样式表来修改元素样式。
JavaScript检测浏览器是否支持CSS变量:...…
Math对象
<script>
//Math数学对象不是一个构造函数,所以我们不需要new来调用而是直接使用里面的属性和方法即可
console.log(Math.PI);//一个属性圆周率
console.log(Math.max(1,99,3));//99
console.log(Math.max(...…
今天清理chrome书签,突然就点到了一个关于知乎五周年的网页,这帮程序员的脑子真有趣,就算是保存一年后再看也还是觉得好有趣,下边是一个截图图片描述
这个网页展示了一个类似ide接口的小窗口,文字逐步输入,并且还伴随一些有点炫的css动画,为个人生成专属数据。当然这个展示还包括了其他一些数据的传输啦,特殊效果(类似触...…