如何理解JavaScript中var that=this的用法

在JavaScript中this变量是一个令人难以摸清的关键字,this可谓是非常强大,充分了解this的相关知识有助于我们在编写面向对象的JavaScript程序时能够游刃有余。 JavaScript中,this代表着当前的对象,就是this所指的就是直至包含this指针的上层对象。调用形式this指向普通函数全局对象window对象的方法该对象构造函数新构造的对象为何需要使用var ...
2020/08/15   六月   843

微信小程序 没有找到可以构建的npm包

1.进入小程序根目录,打开cmd,输入:npm init输入命令后一直点回车2.输入命令:npm i miniprogram-sm-crypto --production         npm install miniprogram-datepicker --production    //包名称执行命令完之后,然后再去微信开...
2020/08/15   六月   688

JavaScript中函数的使用

一、函数定义 函数申明      function fun1(a, b){ return a * b}    var fun=function(a, b){return a * b }    var fun1=new Function("a", "b", "r...
2020/08/12   六月   772

微信小程序中自定义函数的使用

微信小程序中函数的定义与使用方法方法一、通过在js文件中定义函数    a.使用同一个页面文件中函数    b.使用不同页面文件中函数    c.使用app.js文件中定义的函数方法二、通过在.wxs文件中或者<wxs>标签内定义的函数   我们使...
2020/08/12   六月   1238

微信小程序开发布局

微信小程序页面布局方式采用的是Flex布局。Flex布局,是W3c在2009年提出的一种新的方案,可以简便,完整,响应式的实现各种页面布局。Flex布局提供了元素在容器中的对齐,方向以及顺序,甚至他们可以是动态的或者不确定的大小的。Flex布局的主要特征是能够调整其子元素在不同的屏幕大小中能够用最适合的方法填充合适的空间。
2020/08/11   六月   786

微信小程序中列表渲染中的难点For的wx:key

A:数据改变,导致重新渲染的两种情况: 1:有wx:key的情况(不重新创建,仅改变顺序) 2:无wx:key的情况(重新创建)B:两种情况的对比C:什么时候需要wx:key    1.需要wx:key的情况    2.可不需要wx:key的情况D:wx:key的使用及wx:key的值E:微信小程序wx:key以及wx:key="...
2020/08/11   六月   773

Chrome - JavaScript调试技巧总结(浏览器调试JS)

Chrome 是 Google 出品的一款非常优秀的浏览器,其内置了开发者工具(Windows 系统中按下 F12 即可开启),可以让我们方便地对 JavaScript 代码进行调试。一、设置断点 方法1:在 Source 内容区设置 方法2:在 js 文件中设置二、设置断点执行条件三、Call S...
2020/08/10   六月   773

微信小程序查看原生组件的代码结构

如何察看小程序原生组件的源码(chrome浏览器)进入复选框官方文档鼠标右键  查看框架的源代码(这里是个iframe)查看源代码里的复选框
2020/08/07   六月   679

小程序修改自定义组件样式

解决思路在组件的js文件中将wxml中需要修改的标签class暴露出来,然后在引用组件时对暴露出的class进行class覆盖。具体步骤1.找到需要修改的标签<view class='horizontal-list'>    <view><text class='number...
2020/08/07   六月   828

修改小程序radio组件的默认样式

/* 默认背景样式*/radio .wx-radio-input{  width: 40rpx;  height: 40rpx;}/* 选中后的 背景样式 (红色背景 无边框 可根据UI需求自己修改) */radio .wx-radio-inpu...
2020/08/07   六月   807
1/2