生命周期 componentWillMount 在微信小程序中这一生命周期方法对应页面的onLoad或入口文件app中的onLaunch componentDidMount 在微信小程序中这一生命周期方法对应页面的onR…
标签:JavaScript
微信小程序网络组件 weapp.request
地址:https://github.com/afishhhhh/weapp.request weapp.request 是基于 wx.request 进行扩展的一个网络组件,相较于 wx.request 有更简单的调用方…
使用Labrador 0.3构建ES6/ES7标准模块化微信小程序
Labrador 是一个专为微信小程序开发的模块化的前端开发框架 在微信小程序开发三宗罪和解决方案一文中我向大家阐述了微信小程序开发的三个弊端,并提供了Labrador框架来解决这些弊端。 在上一个版本的Labrador…
JavaScript操纵DOM纠错两则
浏览器的差异,对dom本身内部机理的不熟悉都有可能产生错误。今天又用错了两个地方。 1、关于class和classNameclass属性在HTML DOM中扮演很重要的角色,css和DTHML都可能大量用到。但javas…
js 数组常用方法,数组的拷贝(不影响原数组),数组相等
改变原数组的方法: pop();删除尾部的第一个元素并且返回这个元素; var a = [1,2,3]; var b = a.pop(); console.log(a);//[1,2] console.log(b);//…
懒加载和预加载的实现
懒加载和预加载的实现 提到前端性能优化中图片资源的优化,懒加载和预加载就不能不说,下面我用最简洁明了的语言说明懒加载和预加载的核心要点以及实现 懒加载 什么是懒加载 懒加载也就是延迟加载; 当访问一个页面时,先将img标…
数据驱动视图简单实现
数据驱动视图简单实现 前端框架日新月异,Angularjs的MVVM模式风靡全球,React的MV模式也被大家捧得火热。我不知道有多少人在使用Vue.js,这也不重要,框架对于前端从业人员而言绝对是提升效率的利器,各种框…
三目运算符级联判断
medeText(){ return this.mode === playMode.sequence ? '顺序播放' : this.mode ===playMode.random ?'随机播放' : "单曲循环" } …
删除数组元素方法
1、length JavaScript中Array的length属性非常有特点一一它不是只读的。因此,通过设置这个属性可以从数组的末尾移除项或添加新项 var colors = ["red", "blue", "grey…
js严厉形式下的总结
所谓严厉形式实在就是一个不会赋值给任何变量的字符串 “use strict”如果在全局作用域下 给出这个提醒,那全部剧本将采纳严厉形式。也能够只在函数中翻开严厉形式 1.严厉形式下没有全局变量 a=”test…
函数式编程(一)
弁言 javascript是一门多范式编程言语,什么叫多范式?浅显一点来说,不管是烂大街的面向对象,照样面向切面、函数式编程啥都能写。函数式编程不是用函数来编程,其宗旨是将庞杂的函数转化为简朴的函数。这两年跟着React…
ES6 Promise 周全总结
ES6 Promise对象 ES6中,新增了Promise对象,它主要用于处置惩罚异步回调代码,让代码不至于堕入回调嵌套的绝路末路中。 @-v-@ 1. Promise实质 Promise实质上是一个 函数 ,更确实地说…