精华内容
下载资源
问答
  • 微信小程序文档

    2019-04-12 10:57:11
    微信小程序开发文档。 微信小程序于 2017 年 1 月 9 日正式上线, 根据 微信之父张小龙的解释, 小程序是一种比传统手机 APP 更灵活、 更容易获取的形态, 可以把它理解为一 种运行于微信之上的应用。 与传统 APP ...
  • 微信小程序调研文档

    千次阅读 2017-01-14 12:35:14
    周一被小程序刷屏,然后就顺手搜索了解了一下。发现小程序已经火遍了整个程序员圈子。刚好团队内部有个需求需要微信小程序。就紧急对微信小程序进行了调研,阅读过开发者文档后总结了以下的几个开发者比较关心的问题...

    关于微信小程序之前只是听说,并没有引起我太大的兴趣。周一被小程序刷屏,然后就顺手搜索了解了一下。发现小程序已经火遍了整个程序员圈子。刚好团队内部有个需求需要微信小程序。就紧急对微信小程序进行了调研,阅读过开发者文档后总结了以下的几个开发者比较关心的问题:

    1. 微信小程序提供给开发者的能力有哪些;
    2. 在微信小程序易忽略的知识点和代码安全问题;
    3. PassFE和PassRD的学习和开发成本;

    注意:这篇文章删除了一些跟我当前业务相关的一些内容。如果有兴趣小程序开发的我们可以一起交流哈。

    1.首先看微信小程序提供给开发者的能力有哪些?

    • Request请求

    • 上传,下载

    • Websocket请求

    • 媒体

      • 图片选择(获取图片信息)
      • 录音
      • 音频播放控制
      • 音乐播放控制
      • 文件的相关操作
      • 数据存储(跟h5的一样)
    • 设备

      • 获取用户的地理位置信息
      • 获取用户的设备信息(网络,系统,重力感应,罗盘,拨打电话,扫码)
    • 界面
      • 交互反馈,设置导航条样式,导航,动画
      • 绘图,下拉刷新
    • 开放的接口
      • 登录,获取用户信息,微信支付,模板消息

    2.微信小程序中页面运行环境和登录可能面临的安全问题。

    • 小程序的运行环境是微信客户端提供的类浏览器(WebView)运行环境。小程序相当于运行在一个浏览器环境中。
    • 小程序的请求都必须是https的请求。支持常用的HTTP协议的方法,比如:PUT,GET,POST等;因为所有的请求都是由NA转发的,所以不会存在跨域的问题(微信小程序的设置页面可以设置)。小程序的网络请求的referer是不可以设置,格式是固定的格式。
    • 小程序运行在微信的渲染引擎中是不支持window和document对象。所以无法使用这两个对象操作cookie操作。开发者可以通过 wx.setStorage等方法在客户端存储数据操作;
    • 是否可以收集用户的敏感信息。当前只是可以获取用户的地理位置,头像,昵称信息。其它信息不能够获取。(首先微信的登录接口不提供这样的能力,第二微信有审核机制,如果我们有这样的代码,小程序可能审核不通过)
    • 出现安全问题后,从修复问题到上线的响应时长的问题。暂时没有上线经历,没办法给出这个时间;
    • 微信小程序的代码包大小当前限制是1MB。所以页面引用的图片或者是文件必须以外链的方式;

    3.微信小程序的学习和开发成本

    3.1已经有的页面样式是否可以复用到微信小程序中

    微信小程序有自己的设计规范,需要UI同学按照微信小程序的设计规范评估我们当前的UI是否符合微信的设计规范,否则会存在审核不通过的可能。

    微信小程序的UI规范地址:https://mp.weixin.qq.com/debug/wxadoc/design/?

    3.2小程序的开发思想

    微信小程序借鉴了当前非常流行的前端框架react和vue的开发思想,组件化的开发方式。一个页面就是一个组件,一个组件由以下4个部分组成:

    微信小程序的包含内容

    所以在开发微信小程序的过程中我们需要学习微信小程序的wxml语法。个人认为wxml的语法相对还是比较容易掌握的。而wxss的语法就是我们熟知的css的语法,只是不支持一些高级的css选择器。

    3.3对后端工程师的影响

    通过下图了解小程序的页面的渲染过程

    微信小程序的渲染过程

    由上面的流程可以知道在小程序的渲染引擎渲染页面的时候,页面需要的数据都是通过接口获取的。而我们现在的开发模式基本都是后端php渲染smarty模板,渲染过程中会将某些前端需要的变量或者是参数写到Html页面中。如果以后要在小程序中拓展Pass的能力,后端会有一定的开发成本;

    如果你当前的开发模式跟我们的一样,如果想要在小程序中开发自己的页面,也是会有一定的后端开发成本的;

    以上就是对支持产品线在微信小程序中登录面临的问题的调研结果和对我们当前服务能力的影响。大家如果对微信小程序有兴趣可以跟我交流哈。

    展开全文
  • 今日头条&抖音小程序开发文档

    万次阅读 2019-02-13 12:52:35
    问题:百度上直接搜索“ 今日头条小程序开发文档 ” 或 “ 抖音小程序开发文档 ”,是搜不出来开发文档的,你可以搜索 “ 字节跳动小程序 ”。 点击这里可直接进入开发文档,或直接点击:...

    初心-杨瑞超个人博客诚邀您加入qq群(IT-程序猿-技术交流群): 757345416丨(IT-程序猿-技术交流2群): 936929828

    在搜索引擎上直接搜索“ 今日头条小程序开发文档 ” 或 “ 抖音小程序开发文档 ”,是搜不出来开发文档的,你可以搜索 “ 字节跳动小程序 ”。

    点击这里可直接进入开发文档,或直接点击:https://developer.toutiao.com/docs/framework/

    新地址:
    https://microapp.bytedance.com/docs/zh-CN/mini-app/introduction/plug-in/privacy-policy-process-guidelines/

    在这里插入图片描述

    展开全文
  • 微信门店小程序接口文档

    千次阅读 2017-09-23 14:05:06
    微信门店小程序接口文档 一、简介须知 二、权限须知 三、门店接口概览 四、接口开发 1.拉取门店小程序类目 2.创建门店小程序 3.查询门店小程序审核结果 4.修改门店小程序信息 5.从腾讯地图拉取省市区信息 ...

    目录
    微信门店小程序接口文档
    一、简介须知
    二、权限须知
    三、门店接口概览
    四、接口开发
    1.拉取门店小程序类目
    2.创建门店小程序
    3.查询门店小程序审核结果
    4.修改门店小程序信息
    5.从腾讯地图拉取省市区信息
    6.在腾讯地图中搜索门店
    7.在腾讯地图中创建门店
    8.添加门店
    9.更新门店信息
    10.获取单个门店信息
    11.获取门店信息列表
    12.删除门店
    13.升级流程 — 从门店管理迁移到门店小程序
    14.业务接口-门店小程序卡券.

    微信门店小程序接口文档
    一、简介须知
    门店小程序是公众平台向商户提供的对其线下门店相关功能的管理能力。门店小程序可设置到公众号介绍页、自定义菜单和图文消息中,通过附近关联导入出现在“附近的小程序”,也可应用在卡券、广告、WIFI等业务使用。
    门店小程序接口是为商户提供批量新增、查询、修改、删除门店等主要功能,包括创建小程序商家账号,方便商户快速高效进行门店管理和操作。
    备注:原门店管理权限可通过升级为门店小程序使用相关权限。
    示例图:

    二、权限须知
    门店小程序权限开放给所有非个人公众号;拥有旧门店管理权限的公众号可通过升级获取门店小程序权限。
    曾授权第三方旧门店管理权限集的公众号,门店小程序权限集默认授权原第三方。
    三、门店接口概览

    四、接口开发
    1.拉取门店小程序类目
    请求方式:GET(请使用https协议)
    https://api.weixin.qq.com/wxa/get_merchant_category?access_token=TOKEN
    请求参数:
    参数
    说明
    access_token
    调用接口凭证
    返回json示例(门店小程序类目分一级和二级类目):
    {
    “errcode”: 0,
    “errmsg”: “ok”,
    “data”: {
    “all_category_info”: {
    “categories”: [
    {
    “id”: 0,
    “name”: “root”,
    “level”: 0, //根节点,对应子节点是一级类目的id
    “children”: [ //子节点列表
    269,
    278
    ]
    },
    {
    “id”: 278,
    “name”: “购物”,
    “level”: 1,//一级类目
    “father”: 0,
    “children”: [
    279,
    280
    ]
    },
    {
    “id”: 280,
    “name”: “便利店”,
    “level”: 2, //二级类目
    “father”: 278,
    “children”: [],
    “qualify”: {
    “exter_list”: [
    {
    “inner_list”: [
    {
    “name”: “若涉及食品,请提供《食品经营许可证》或《卫生许可证》” //需要提交的证件名字
    }
    ]
    }
    ]
    },
    “scene”: 3,
    “sensitive_type”: 1 //如果sensitive_type=1,在创建门店小程序时,需要添加相关证件
    },

    ]
    }
    }
    }
    返回参数说明:
    参数
    说明
    备注
    id
    类目id
    必填
    level
    类目的级别,一级或者二级类目
    必填
    sensitive_type
    0或者1,
    0表示不用特殊处理
    1表示创建该类目的门店小程序时,需要添加相关证件
    必填
    qualify.exter_list.inner_list.name
    相关证件的名字
    必填

    可参考:门店小程序类目对应表

    2.创建门店小程序
    说明:创建门店小程序提交后需要公众号管理员确认通过后才可进行审核。如果主管理员24小时超时未确认,才能再次提交。
    请求方式: POST(请使用https协议)
    https://api.weixin.qq.com/wxa/apply_merchant?access_token=TOKEN
    POST数据示例:
    {
    “first_catid”: 476, //get_store_category接口获取的一级类目id
       “second_catid”: 477, //get_store_category接口获取的二级类目id
       “qualification_list”: “RTZgKZ386yFn5kQSWLTxe4bqxwgzGBjs3OE02cg9CVQk1wRVE3c8fjUFX7jvpi-P”,
    “headimg_mediaid”: “RTZgKZ386yFn5kQSWLTxe4bqxwgzGBjs3OE02cg9CVQk1wRVE3c8fjUFX7jvpi-P”,
    “nickname”: “hardenzhang308”,
    “intro”: “hardenzhangtest”,
    “org_code”: “”,
    “other_files”: “”
    }
    请求参数说明:
    参数
    说明
    备注
    first_catid
    一级类目id
    必填
    second_catid
    二级类目id
    必填
    qualification_list
    类目相关证件的临时素材mediaid
    如果second_catid对应的sensitive_type为1,则qualification_list字段需要填
    支持0~5个mediaid,例如mediaid1|mediaid2
    选填
    headimg_mediaid
    头像 — 临时素材mediaid
    mediaid用现有的media/upload接口得到的,获取链接:
    https://mp.weixin.qq.com/wiki?t=t=resource/res_main&id=mp1444738726
    (支持jpg和png格式的图片,后续加上其他格式)
    必填
    nickname
    门店小程序的昵称
    名称长度为4-30个字符(中文算两个字符)
    必填
    intro
    门店小程序的介绍
    必填
    org_code
    营业执照或组织代码证 — 临时素材mediaid
    如果返回错误码85024,则该字段必填,否则不用填
    选填
    other_files
    补充材料 — 临时素材mediaid
    如果返回错误码85024,则可以选填
    支持0~5个mediaid,例如mediaid1|mediaid2
    选填
    access_token
    调用接口凭证
    必填
    返回json示例:
    {
    “errcode” : 0,
    “errmsg” : “ok”
    }
    错误码说明:
    返回码
    说明
    85024
    你申请的名称需要补充相应资料进行审核,此时请求参数org_code和other_files需要填写
    85025
    管理员手机登记数量已超过上限,不能使用该主体开通门店
    85026
    该微信号已绑定5个管理员,请使用另一个微信号完成信息登记
    85027
    管理员身份证已登记过5次,请使用另一个身份证完成用户信息登记
    85028
    该主体登记数量已超过上限,不能使用该主体开通门店
    85029
    商家名称已被占用,请换一个重试
    85030
    名称长度为4-30个字符(一个中文占两个字符),不能含有特殊字符及“微信”等保留字”
    85031
    不能使用该名称
    85032
    该名称在侵权投诉保护期,暂不支持申请,请重新提交一个新的名称
    85033
    名称不能包含违反公众平台协议、相关法律法规和政策的内容,不得使用“微信”等保留字
    85034
    商家名称在改名15天保护期内,请换一个重试。
    85035
    需与该帐号相同主体才可申请
    85036
    介绍中不得含有虚假的、冒充、利用他人名义的、容易构成混淆、误认的、法律、法规和政策禁止的内容
    85049
    头像或者简介修改达到每个月上限
    43104
    没有权限
    85050
    正在审核中,请勿重复提交
    85053
    请先成功创建门店后再调用
    85056
    临时mediaid无效

    事件推送 - 创建门店小程序的审核结果

    展开全文
  • 小程序实现搜索

    2020-12-11 18:54:41
    小程序搜索框的简单实现,供大家参考,具体内容如下 搜索搜索框无论是在电商网站还是小程序中是很常见的,那么在小程序中是如何实现的呢,我们一起来看看吧(过程遇到很多问题)。 思路 在搜索框中输入关键词时...
  • python3 搜索关键字小程序#!/usr/bin/python3#luckimport sysfilename = input('请输入您要搜索的路径及文档名称:')if len(filename) == 0:sys.exit('不能为空!')while True:mubiao = input('请输入您要搜索的关键词...

    python3 搜索关键字小程序

    #!/usr/bin/python3

    #luck

    import sys

    filename = input('请输入您要搜索的路径及文档名称:')

    if len(filename) == 0:

    sys.exit('不能为空!')

    while True:

    mubiao = input('请输入您要搜索的关键词:')

    if mubiao == 'exit':

    sys.exit('欢迎使用搜索系统!')

    if len(mubiao) == 0:

    continue

    mubiao2 = input('请输入第二个关键词,忽略按Enter:')

    if len(mubiao2) == 0:

    with open(filename) as f:

    Num = 0

    for line in f:

    line = line.strip('\n')

    index = line.find(mubiao)

    if index > -1:

    Num += 1

    print (line[:index] + ('\033[31;1m%s\033[0m' % mubiao) + line[ index + len(mubiao):])

    print ('一共找到了\033[31;1m%s\033[0m;' % Num)

    if mubiao == 'exit':

    sys.exit('欢迎使用搜索系统!')

    else:

    print ('搜索2个关键词')

    with open(filename) as f:

    Num = 0

    for line in f:

    line = line.strip('\n')

    index = line.find(mubiao)

    index2 = line.find(mubiao2)

    if index > -1 and index2 > -1:

    Num += 1

    print (line[:index] + ('\033[31;1m%s\033[0m' % mubiao) + line[index:index2] + ('\033[31;1m%s\033[0m' % mubiao2) + line[ index2 + len(mubiao2):] )

    print ('一共找到了\033[31;1m%s\033[0m;' % Num)

    ©著作权归作者所有:来自51CTO博客作者wyy962653920的原创作品,如需转载,请注明出处,否则将追究法律责任

    noavatar_middle.gif

    wyy962653920

    84篇文章,80W+人气,0粉丝

    展开全文
  • 百度智能小程序开发文档简介

    千次阅读 2018-07-06 14:36:11
    手百智能小程序介绍智能小程序是一种新的开放能力,开发者可以快速地开发一个智能小程序。通过搜索,用户可以在手百 App 内被便捷地获取和传播。目录结构工程的工作目录中包含以下文件:|____app.css|____app.json|_...
  • 历史总结:启动加载优化在小程序启动时,微信会在背后完成几项工作:下载小程序代码包、加载小程序代码包、初始化小程序首页。初始化小程序环境是微信环境做的工作,我们只需要控制代码包大小,和通过一些相关的缓存...
  • (不可重复加入)修改个人身份信息登录查看自己已加入的社团查看自己已加入的活动小程序端用户模块设计登录微信登录openid昵称头像地区(考虑不做处理)小程序端页面模块设计首页搜索框→跳转至搜索页社团海报展示swiper...
  • 小程序文档整理之 -- 场景值

    千次阅读 2017-08-24 10:59:42
    发现栏小程序主入口搜索框的搜索结果页 1007 单人聊天会话中的小程序消息卡片 1008 群聊会话中的小程序消息卡片 1011 扫描二维码 1012 长按图片识别二维码 1013 手机相册选取二维码 1014
  • 购买源码 在网址栏输入https://www.bmob.cn/shop/index或者在百度输入Bmob进行搜索,打开Bmob官网,点击源码栏目。这里都是基于Bmob后端云开发的完整项目,...注册账号,创建小程序 首先在微信公众平台注...
  • 在页面上写一个搜索分样式,也可以用微信小程序文档里的,绑定search 微信小程序文档:https://developers.weixin.qq.com/miniprogram/dev/framework/ 在你创建的js中的data里定义一个新的数组list 搜索: <mp-...
  • /usr/bin/python3#luckimportsysfilename=input('请输入您要搜索的路径及文档名称:')iflen(filename)==0:sys.exit('不能为空!')whileTrue:mubiao=input('请输入您要搜索的关键词:')ifmubiao=='exit':sys.exit('欢迎...
  • 小程序搜索框简单的实现

    万次阅读 多人点赞 2018-08-02 23:07:07
    我们先来看看小程序的官方文档 现附上小程序官网链接https://developers.weixin.qq.com/miniprogram/dev/index.html 在搜索框中输入input(点击即可查看哟) 你会发现很长很长的说明,对于很多初学者来说根本...
  • python3 搜索关键字小程序#!/usr/bin/python3#luckimportsysfilename=input('请输入您要搜索的路径及文档名称:')iflen(filename)==0:sys.exit('不能为空!')whileTrue:mubiao=input('请输入您要搜索的关键词:')...
  • 第二:解决了内容搜索与索引;—— 最好是写成全文索引文档,但是比较需要时间,而且更新是一件麻烦的事;所以以下是直接 连接官网查看的; 第三:解决了完整性;—— 当你看文档时,无法掌握整体;这里可能更容易...
  • 小程序搜索框的实现

    千次阅读 2019-06-12 17:08:10
    搜索框无论是在电商网站还是小程序中是很常见的,那么在小程序中是如何实现的呢,我们一起来看看吧(过程遇到很多问题)。 思路\color{red}{思路}思路 在搜索框中输入关键词时,应该会向服务器发送请求,因为没有...
  • 就在大家沉浸在微信前天正式推出「小程序」内测邀请功能的刷屏朋友圈时,昨晚11点28分,微信公众平台正式开放了《小程序文档和工具》。作为一名紧跟时代潮流的攻城狮,昨天还在四处搜索小程序的破...
  • (有人说直接看官方文档就行了,可是我发现到官方文档找,不太好找不说,有时候搜索搜索不到,百度更能准确快速得到我想知道的内容) 小程序中bind和catch的区别 bindtap 冒泡事件:bindtap 触发信号可向下传递...
  • 微信小程序正则模糊搜索功能实现

    千次阅读 2020-06-16 15:41:47
    微信小程序正则模糊搜索功能实现(云开发) 微信文档关于正则搜索的部分https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-client-api/database/db.regexp.html 一、正则搜索关键代码 db....
  • #!/usr/bin/python3 ...filename=input('请输入您要搜索的路径及文档名称:') iflen(filename)==0: sys.exit('不能为空!') whileTrue: mubiao=input('请输入您要搜索的关键词:') ifmubiao=='exit': ...
  • 微信小程序--搜索关键词高亮

    千次阅读 2018-06-25 11:01:21
    今天在分享个微信小程序实战 搜索关键词高亮功能案例。今天我们就分享这样的小教程。希望对大家有所帮助。 不多说了,二当家要上图来啦! 快去拿个小板凳,坐等更多更新 注:如未能获取成功,或者遇到...
  • 本文主要介绍基于百度AI开放平台接口实现的微信小程序相同图片搜索 参考文档: 百度智能云相同图片搜索文档 微信小程序相关文档 开发前的准备工作: 首先,进入百度AI开放平台,点击右上角,进入控制台,第一次...
  • 在写小程序端的代码前,还需要去百度ai平台创建相关应用实例,不清楚的读者可以参考我之前的微信小程序实现图像搜索的文章,当然,建议直接看官方文档,官方文档写得很详细。 代码: 1、Wxml: <view c.
  • 微信小程序

    2020-12-20 15:23:01
    首先在官方文档搜索微信小程序在里面现在安装插件 目录结构 目录 1.微信小程序的基本操作: 首先在官方文档搜索微信小程序在里面现在安装插件 小程序包含一个描述整体程序的app和多个描述各自页面的...
  • 一、前言 城市切换 城市搜索 二、基本内容 1、豆瓣接口文档  https...
  • 微信小程序搜索框组件-wsSearchView

    千次阅读 2018-11-19 15:49:51
    wsSearchView搜索框组件基于开源项目wxSearch进行了改进。使用简单、文档注释详细、简洁美观。关于下载、使用步骤、源码解读请到GitHub地址。附上一张效果图: ...
  • 卡拉搜索文档

    2020-08-12 10:59:23
    简介 - 卡拉搜索 卡拉搜索是下一代的站内搜索引擎服务,我们为你...同时,服务用户的场景上分,您可以在网站、小程序、APP内等为你的用户提供搜索服务。我们提供搜索的 API,理论上你可以在任何需要搜索的场景使用卡拉

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,631
精华内容 652
关键字:

文档搜索小程序