最近整理文件,找到一个18年写的微信小程序开发快速入门,对于新手还是值得一看的,三年多过去了,可能一些接口已经更新了,不过,整体思想还是没变的。

如果你熟悉JavaScript,那你基本上看完这个文档马上就可以编写微信小程序,小程序分为逻辑层和视图层,逻辑层由javascript脚本控制,视图层由小程序标签控制。虽然小程序最终被编译为了html+js的代码,但是,小程序不允许直接使用任何html标签,禁止了一切dom操作,像eval,alert,confirm等语句也被禁止了,因此,之前大家熟悉的jquery之类的dom操作类都会失效。小程序在取消dom操作的同时,给我们提供了一种新的视图改变方式,“数据绑定”(基本和vue差不多),所以,开发小程序时一定转化思想,从“dom操作思想”转化为“数据绑定”。下面我将分别从“开发环境搭建”,“框架”,“组件”,“API”等几个方面进行介绍。

1,开始前准备(环境搭建)

环境搭建步骤比较简单,大家只要下载微信web开发工具即可,详细步骤参见:

微信小程序开发快速入门相关推荐

  1. MOOC微信小程序开发从入门到实践~笔记

    MOOC微信小程序开发从入门到实践~笔记 1.图标网站[icon]www.iconfont.cn 2.新建项目是必须需要AppID 3.app.js是页面逻辑文件 app.json是页面全局配置文件( ...

  2. 微信小程序开发快速上手

    微信小程序开发快速上手 由于学生工作需要,我最近在一些工具书的参考帮助下尝试进行了微信小程序的开发,本文主要内容为我本人在近期微信小程序开发的过程中,关于指定类型的微信小程序开发的一点心得体会. 1. ...

  3. 微信小程序开发从入门到精通

    微信小程序开发从入门到精通 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页.如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识 ...

  4. 微信小程序开发基础入门笔记

    文章目录 vsc 安装插件(小程序开发助手-微信小程序开发助手) 日常注意: 微信小程序WXS模块的使用 框架 1小程序结构和传统的web结构 2 基本的项目目录 3全局配置app.js 4.运算 = ...

  5. 微信小程序布局快速入门

    前言 本文是作者在学习微信小程序时为掌握页面布局而参考多种资料整理而成,希望能帮助大家在开发的过程中快速上手. 一.盒子模型 每个元素都会生成一个矩形框,每个元素框中心都有一个内容区(content) ...

  6. 【TgM阅读笔记】《微信小程序开发——从入门到实战》(陈云贵、高旭)

    阅读笔记系列(二) 阅读前言: 速度笔记: 比较起来: 此处摘录前言内容简介同时用以后续文章目录大纲: 阅读前言: 读本书是基于三大前提下的: 了解到其基础设计方式有Java Web程序设计有共同对接 ...

  7. 【helloworld】-微信小程序开发教程-入门篇【1】

    1. 开篇导言 本节目标:旨在演示如何用开发者工具构建并运行简单的 helloworld 应用. 目标用户:无编程经验,但对微信小程序感兴趣的同学. 学习目标:开发者工具的基本使用流程,即创建.导入. ...

  8. 微信小程序开发的入门基础知识点

    一.小程序介绍_安装_使用 介绍小程序: 2017年1月9日,张小龙,腾讯. 支付宝现在也推出了小程序 无需安装,无需卸载,触手可及,用完即走 小程序基于微信,微信基于腾讯,腾讯有庞大的用户基数. 小 ...

  9. Go语言小程序开发快速入门——一、用Gin框架实现简单的信息获取

    下面主要介绍如何用Go语言的Gin框架把信息通过接口传到小程序前端 1.准备 (1)注册一个微信小程序 (2)下载微信开发者工具 (3)下载Go语言编辑器,配置Go语言环境 2.新建一个小程序项目 在 ...

最新文章

  1. unity2018关联不到vs_律道|蓝月传奇VS烈焰武尊:角色扮演类游戏独创性如何认定?...
  2. 学习练习SQL的数据库employee文件
  3. 推荐几首好听的Coldplay的歌
  4. graphpad 折线图横坐标比例_GraphPad Prism绘制剂量反应曲线
  5. python csv字符串写入_请教:如何把csv里的 emoji 字符串正确写入 DB?
  6. 抽象类和接口有什么区别?
  7. Java总结:SpringBoot的使用cmd命令进行Gradle构建
  8. 手动编译安装mysql-5.5.28a
  9. 【推荐视频】分布式机器学习框架如何助力高维实时推荐系统
  10. 小米将开源进行到底!
  11. GitHub 2019年漏洞奖励计划最值得回顾的2个精彩 bug
  12. 【python】dict4ini和xmltodict模块用途
  13. PayPal如何提现,PayPal提现手续费是多少?
  14. GitHub生成token
  15. 大数据-机器学习导论-1
  16. 动手学:深度学习Task2
  17. 集赞免费领《新程序员》电子刊!
  18. 语音信号处理-基础(二): 发声生理、听觉生理与听觉心理
  19. 如何在云服务器粘贴文件,云服务器粘贴文件
  20. 深圳云计算培训学习:构建企业级WIKI及工单系统 --【千锋】

热门文章

  1. 从vivo S系列看存量用户竞争时代的手机“爆款”打造逻辑
  2. 公众号助手后台怎么设置投票功能?
  3. 创建一个最小的D3D11实例
  4. 数据可视化之实现世界污染仪表盘制作
  5. 【C语言入门】编写程序,1英寸 = 2.54厘米,输入英寸,转为厘米。
  6. Redis安装的快速指南
  7. java caeser_IDEA配置SSM(Spring-Spring MVC-MyBatis)环境(maven)教程-实现一个简单的API
  8. 2022中国甲烷排放控制峰会
  9. 《走进对象村3》找对象送孩子之特殊的构造方法
  10. 玩转github客户端