当前位置:K88软件开发文章中心编程全书微信小程序 → 文章列表
文章标题关闭所有内容预览 | 展开所有内容预览
  • 微信小程序 性能Trace工具 [内容预览] 0 | 2019-01-15 14:58:40
    由youj创建,Loen最后一次修改2017-07-19微信Andoid6.5.10开始,我们提供了Trace导出工具,开发者可以在开发者工具TracePanel中使用该功能。使用方法PC上需要先安装adb工具,可以参考一些主流教程进行安装,Mac上可使用brew直接安装。确定adb工具已成功安装后,在开发者工具上打开...

    [阅读全文]

  • 性能 [内容预览] 0 | 2019-01-15 14:58:39
    由youj创建,最后一次修改2017-07-19目前,我们提供了两种性能分析工具,和几个性能优化上的建议,开发者可以参考使用。分析工具优化建议

    [阅读全文]

  • 微信小程序 运行机制 [内容预览] 0 | 2019-01-15 14:58:38
    由youj创建,最后一次修改2017-07-18运行机制小程序没有重启的概念当小程序进入后台,客户端会维持一段时间的运行状态,超过一定时间后(目前是5分钟)会被微信主动销毁置顶的小程序不会被微信主动销毁当收到系统内存告警也会进行小程序的销毁再次打开逻辑基础库1.4.0开始支持,低版本需做兼容处理用户打开小程序的预期有以...

    [阅读全文]

  • 微信小程序 兼容 [内容预览] 0 | 2019-01-15 14:58:37
    由youj创建,最后一次修改2017-03-30小程序的功能不断的增加,但是旧版本的微信客户端并不支持新功能,所以在使用这些新能力的时候需要做兼容。文档会在组件,API等页面描述中带上各个功能所支持的版本号。可以通过wx.getSystemInfo或者wx.getSystemInfoSync获取到小程序的基础库版本号。...

    [阅读全文]

  • 微信小程序 基础库 [内容预览] 0 | 2019-01-15 14:58:36
    由youj创建,最后一次修改2017-07-19基础库与客户端之间的关系小程序的能力需要微信客户端来支撑,每一个基础库都只能在对应的客户端版本上运行,高版本的基础库无法兼容低版本的微信客户端。关于基础库的兼容方法,可以查看「兼容处理」章节。基础库更新时机为了避免新版本的基础库给线上小程序带来未知的影响,微信客户端都是携...

    [阅读全文]

  • 微信小程序 基础组件 [内容预览] 0 | 2019-01-15 14:58:34
    由?﹏???ζ???﹏﹏?创建,youj最后一次修改2016-09-23基础组件框架为开发者提供了一系列基础组件,开发者可以通过组合这些基础组件进行快速开发。详细介绍请参考组件文档

    [阅读全文]

  • 微信小程序 WXSS [内容预览] 0 | 2019-01-15 14:58:33
    由?﹏???ζ???﹏﹏?创建,youj最后一次修改2016-09-23WXSSWXSS(WeiXinStyleSheets)是一套样式语言,用于描述WXML的组件样式。WXSS用来决定WXML的组件应该怎么显示。为了适应广大的前端开发者,我们的WXSS具有CSS大部分特性。同时为了更适合开发微信小程序,我们对CSS进...

    [阅读全文]

  • 微信小程序 基础类库 [内容预览] 0 | 2019-01-15 14:58:32
    由Carrie创建,最后一次修改2017-09-12consoleconsole.log方法用于在console窗口输出信息。它可以接受多个参数,将它们的结果连接起来输出。Math属性ELN10LN2LOG2ELOG10EPISQRT1_2SQRT2以上属性的具体使用请参考ES5标准。方法absacosasinatan...

    [阅读全文]

  • 微信小程序 数据类型 [内容预览] 0 | 2019-01-15 14:58:31
    由Carrie创建,最后一次修改2017-09-12数据类型WXS语言目前共有以下几种数据类型:number:数值string:字符串boolean:布尔值object:对象function:函数array:数组date:日期regexp:正则number语法number包括两种数值:整数,小数。vara=10;var...

    [阅读全文]

  • 微信小程序 语句 [内容预览] 0 | 2019-01-15 14:58:30
    由Carrie创建,最后一次修改2017-09-12if语句在WXS中,可以使用以下格式的if语句:if(expression)statement:当expression为truthy时,执行statement。if(expression)statement1elsestatement2:当expression为tru...

    [阅读全文]

  • 微信小程序 运算符 [内容预览] 0 | 2019-01-15 14:58:28
    由Carrie创建,最后一次修改2017-09-12基本运算符示例代码:vara=10,b=20;//加法运算console.log(30===a+b);//减法运算console.log(-10===a-b);//乘法运算console.log(200===a*b);//除法运算console.log(0.5===a...

    [阅读全文]

  • 微信小程序 注释 [内容预览] 0 | 2019-01-15 14:58:27
    由Carrie创建,最后一次修改2017-09-12WXS主要有3种注释的方法。示例代码:<!--wxml--><wxsmodule="sample">//方法一:单行注释/*方法二:多行注释*//*方法三:结尾注释。即从/*开始往后的所有WXS代码均被注释vara=1;varb=2;varc="fake";</wxs...

    [阅读全文]

  • 微信小程序 变量 [内容预览] 0 | 2019-01-15 14:58:26
    由Carrie创建,最后一次修改2017-09-12概念WXS中的变量均为值的引用。没有声明的变量直接赋值使用,会被定义为全局变量。如果只声明变量而不赋值,则默认值为undefined。var表现与javascript一致,会有变量提升。varfoo=1;varbar="helloworld";vari;//i===u...

    [阅读全文]

  • 微信小程序 WXS模块 [内容预览] 0 | 2019-01-15 14:58:25
    由Carrie创建,路飞最后一次修改2017-09-12WXS模块WXS代码可以编写在wxml文件中的<wxs>标签内,或以.wxs为后缀名的文件内。模块每一个.wxs文件和<wxs>标签都是一个单独的模块。每个模块都有自己独立的作用域。即在一个模块里面定义的变量与函数,默认为私有的,对其他模块不可见。一个模块要想对外...

    [阅读全文]

  • 微信小程序 WXS [内容预览] 0 | 2019-01-15 14:58:24
    由Carrie创建,最后一次修改2017-09-12WXSWXS(WeiXinScript)是小程序的一套脚本语言,结合WXML,可以构建出页面的结构。注意:wxs不依赖于运行时的基础库版本,可以在所有版本的小程序中运行。wxs与javascript是不同的语言,有自己的语法,并不和javascript一致。wxs的运...

    [阅读全文]

  • 微信小程序 WXML提供了import和include引用方式 [内容预览] 0 | 2019-01-15 14:58:22
    由?﹏???ζ???﹏﹏?创建,youj最后一次修改2016-09-23引用WXML提供两种文件引用方式import和include。importimport可以在该文件中使用目标文件定义的template,如:在item.wxml中定义了一个叫item的template:<!--item.wxml--><templa...

    [阅读全文]

  • 微信小程序 事件 [内容预览] 0 | 2019-01-15 14:58:21
    由?﹏???ζ???﹏﹏?创建,youj最后一次修改2016-09-23什么是事件事件是视图层到逻辑层的通讯方式。事件可以将用户的行为反馈到逻辑层进行处理。事件可以绑定在组件上,当达到触发事件,就会执行逻辑层中对应的事件处理函数。事件对象可以携带额外信息,如id,dataset,touches。事件的使用方式在组件中绑...

    [阅读全文]

  • 微信小程序 模板(template) [内容预览] 0 | 2019-01-15 14:58:20
    由?﹏???ζ???﹏﹏?创建,youj最后一次修改2016-09-23模板WXML提供模板(template),可以在模板中定义代码片段,然后在不同的地方调用。定义模板使用name属性,作为模板的名字。然后在<template/>内定义代码片段,如:<!--index:intmsg:stringtime:string...

    [阅读全文]

  • 微信小程序 条件渲染 wx:if [内容预览] 0 | 2019-01-15 14:58:19
    由?﹏???ζ???﹏﹏?创建,youj最后一次修改2016-09-23wx:if在框架中,我们用wx:if="{{condition}}"来判断是否需要渲染该代码块:<viewwx:if="{{condition}}">True</view>也可以用wx:elif和wx:else来添加一个else块:<viewwx:...

    [阅读全文]

  • 微信小程序 列表渲染 wx:for [内容预览] 0 | 2019-01-15 14:58:18
    由?﹏???ζ???﹏﹏?创建,最后一次修改2016-09-23wx:for在组件上使用wx:for控制属性绑定一个数组,即可使用数组中各项的数据重复渲染该组件。默认数组的当前项的下标变量名默认为index,数组当前项的变量名默认为item<viewwx:for="{{array}}">{{index}}:{{item...

    [阅读全文]

  • 微信小程序 数据绑定 [内容预览] 0 | 2019-01-15 14:58:16
    由?﹏???ζ???﹏﹏?创建,Carrie最后一次修改2016-09-23数据绑定WXML中的动态数据均来自对应Page的data。简单绑定数据绑定使用"Mustache"语法(双大括号)将变量包起来,可以作用于:内容<view>{{message}}</view>Page({data:{message:'Hello...

    [阅读全文]

  • 微信小程序 WXML [内容预览] 0 | 2019-01-15 14:58:15
    由?﹏???ζ???﹏﹏?创建,youj最后一次修改2016-09-23WXMLWXML(WeiXinMarkupLanguage)是框架设计的一套标签语言,结合基础组件、事件系统,可以构建出页面的结构。用以下一些简单的例子来看看WXML具有什么能力:数据绑定<!--wxml--><view>{{message}}</...

    [阅读全文]

  • 微信小程序框架视图层(View) [内容预览] 0 | 2019-01-15 14:58:14
    由?﹏???ζ???﹏﹏?创建,小路依依最后一次修改2016-09-23视图层MINA的视图层由WXML与WXSS编写。将逻辑层的数据反应成视图,同时将视图层的事件发送给逻辑层。WXML(WeiXinMarkuplanguage)用于描述页面的结构。WXSS(WeiXinStyleSheet)用于描述页面的样式。组件(...

    [阅读全文]

  • 小程序 API [内容预览] 0 | 2019-01-15 14:58:13
    由?﹏???ζ???﹏﹏?创建,最后一次修改2016-09-23小程序API小程序开发框架MINA提供丰富的微信原生API,可以方便的调起微信提供的能力,如获取用户信息,本地存储,支付功能等。详细介绍请参考微信小程序API文档

    [阅读全文]

  • 微信小程序 模块化 [内容预览] 0 | 2019-01-15 14:58:12
    由?﹏???ζ???﹏﹏?创建,youj最后一次修改2016-09-23文件作用域在JavaScript文件中声明的变量和函数只在该文件中有效;不同的文件中可以声明相同名字的变量和函数,不会互相影响。通过全局函数getApp()可以获取全局的应用实例,如果需要全局的数据可以在App()中设置,如://app.jsApp...

    [阅读全文]

  • 微信小程序 页面路由 [内容预览] 0 | 2019-01-15 14:58:10
    由youj创建,最后一次修改2017-04-20页面路由在小程序中所有页面的路由全部由框架进行管理。页面栈框架以栈的形式维护了当前的所有页面。当发生路由切换的时候,页面栈的表现如下:路由方式页面栈表现初始化新页面入栈打开新页面新页面入栈页面重定向当前页面出栈,新页面入栈页面返回页面不断出栈,直到目标返回页,新页面入栈T...

    [阅读全文]

  • 微信小程序 注册页面 Page()函数 [内容预览] 0 | 2019-01-15 14:58:09
    由?﹏???ζ???﹏﹏?创建,youj最后一次修改2016-09-23PagePage()函数用来注册一个页面。接受一个object参数,其指定页面的初始数据、生命周期函数、事件处理函数等。object参数说明:属性类型描述dataObject页面的初始数据onLoadFunction生命周期函数--监听页面加载on...

    [阅读全文]

  • 微信小程序 场景值 [内容预览] 0 | 2019-01-15 14:58:08
    由youj创建,最后一次修改2017-03-30场景值基础库1.1.0开始支持,低版本需做兼容处理当前支持的场景值有:场景值ID说明1001发现栏小程序主入口1005顶部搜索框的搜索结果页1006发现栏小程序主入口搜索框的搜索结果页1007单人聊天会话中的小程序消息卡片1008群聊会话中的小程序消息卡片1011扫描二维...

    [阅读全文]

  • 微信小程序 注册程序 App()函数 [内容预览] 0 | 2019-01-15 14:58:07
    由?﹏???ζ???﹏﹏?创建,Carrie最后一次修改2016-09-23AppApp()App()函数用来注册一个小程序。接受一个object参数,其指定小程序的生命周期函数等。object参数说明:属性类型描述触发时机onLaunchFunction生命周期函数--监听小程序初始化当小程序初始化完成时,会触发on...

    [阅读全文]

  • 微信小程序框架逻辑层(App Service) [内容预览] 0 | 2019-01-15 14:58:06
    由路飞创建,youj最后一次修改2016-09-22逻辑层(AppService)小程序开发框架的逻辑层是由JavaScript编写。逻辑层将数据进行处理后发送给视图层,同时接受视图层的事件反馈。在JavaScript的基础上,我们做了一些修改,以方便地开发小程序。增加App和Page方法,进行程序和页面的注册。提供丰...

    [阅读全文]

 微信小程序   395   30   13/14页         11   12   13   14      GO