小程序的基本原生js使用,小程序和前端

发布时间:2023-12-08

小程序的基本原生js使用,小程序和前端

更新:2022-11-19 08:57

本文目录一览:

  1. 微信小程序如何使用全局js
  2. 微信小程序是用什么技术实现的?
  3. WeChat小程序基础篇-js事件
  4. 小程序js中如何引入组件

微信小程序如何使用全局js

  1. 要注意的是必须要用 module.exports 导出要调用属性或方法;
  2. 使用的时候用 var api = require('../../utils/api.js'); 加载代码,然后使用 api.SYNC_TABLE_URL 直接调用;
  3. 调用方法也差不多。

微信小程序是用什么技术实现的?

一、微信小程序的wxml

具有基本的编程经验的工程师,只要与wxml接触后,就会发现该语言的编程概念类似于html网页的编程技术。经过一番研究和开发,会知道微信小程序的技术含量不高,只是更换了一些标签,例如:

已替换为等待状态。即使您不太擅长前端,转用微信小程序的发展也将是一个很好的方向。

二、微信小程序的wxss

wxss是微信的CSS。微信用自己的开发语言wxss代替了Web编程中使用的css;实际上,主要的实现思想与Web开发技术基本相同,并且它只是对某些标签的简单替换,其中大部分是原始的CSS,基本上是正确的。它们都是通过调用同一页面来实现的,但是可以说,微信小程序比Web开发更简单,更方便。例如,只要写入 index.wxmlindex.wxss,它就位于两个文件中。这两个文件同时位于同一目录中,就像直接在网页上写CSS一样,这既简单又快速。

三、微信小程序的js

如果要开发微信小程序,必须精通微信小程序的js。只要具有 html+css+js 的良好基础,就可以全力学习微信小程序js,然后在前端进行开发。上面没有问题,但是微信js需要努力学习。可以购买参考书或了解微信小程序的API,它们可以快速帮助参与开发。

四、微信小程序的json

掌握了以上几点之后,需要掌握json。简而言之,json是微信小程序的主要和次级接口。工程师可以通过json控制上下菜单栏,主次页面的显示顺序。但是,使用频率不高。它仅适用于基本小程序的框架,但这也需要学习,因为除显示类型外,每个前端操作都需要与后端匹配,因为如果要使其放大,则必须简化,因为修改代码后,在小程序中搜索到的版本就是启动后的版本,即我们提交微信评论后显示的版本。修改源代码后,需要将其提交给微信公众平台进行审核。用户只能在审核通过后才能看到您的修改,因此,为避免这种麻烦,必须了解后端技术开发并与前端链接以与您进行交流。 实际上,小程序类似于H5表面,并提供了视图层描述语言。需要掌握WXML和WXSS以及基于JavaScript的逻辑层框架。这里的wxml等价于html,而wxss等价于CSS。

WeChat小程序基础篇-js事件

js负责页面与用户的交互,动态修改页面的内容。使用js脚本来处理用户的操作。

  • 操作解释: 点击button按钮(点我),修改界面的msg显示为"BeiJing佩奇"
  • 绑定事件: bindtap 定义了"点击事件"
  • js 函数: Page({定义函数对应bindtap})
  • 例如开头示例一样,组件绑定事件,js编写事件函数。 这里大概介绍下log打印的内容

☞ 小生不才,附上 博客地址 ☜ 事件分为冒泡事件和非冒泡事件:

  1. 冒泡事件: 当一个组件被触发后,该事件依次向父节点传递。
  2. 非冒泡事件: 当一个组件触发后,该事件不会向父节点传递。 解释
  • 当点击子节点时,会依次触发"bind事件2,bind事件1"
  • 当点击子节点时,只触发"bind事件2",而没有触发"bind事件1" 自基础班1.5.0起,触摸类事件支持捕获阶段。捕获阶段位于冒泡阶段之前。事件到达节点的顺序与冒泡相反。捕获事件采用的关键字为 capture-bindcapture-catch,当然 catch 还是中断,取消冒泡阶段。 示例说明
  1. 示例1,执行顺序为 hand2, hand4, hand3, hand1
  2. 示例2,加入 capture-catch 捕获事件,只执行 hand2

小程序js中如何引入组件

小程序js中引入组件如以下步骤:

  1. 准备好外部想要引入的外部文件,命名为 util.js,并填充固定的内容(一般是固定的库)。
  2. 打开 util.js,继续填写重要内容,将要使用的方法用 module.exports 给暴露出来。
  3. 将外部js放在指定的文件夹 utils 里(utils 规定存放js库和数字格式化文件)。
  4. 在想要用到这个方法的js里面 require 这个js,然后调用即可。