山滚云

�程�的结构特点(详细版)

a .json �缀的 JSON �置文件(没什么好说的,就是普通的json文件)

b .wxml �缀的 WXML 模�文件(类Html文件)

c .wxss �缀的 WXSS 样�文件(类CSS文件)

d .js �缀的 JS 脚本逻辑文件(没什么好说的,就是普通的js)

�点�了

app.js

代�中定义了一个App对象,该对象包�onLaunch方法和globalData�员��,其中onLaunch方法会在程��动时由框架�进行调用。在该方法中,程�通过微信�供的本地存储接�获�了一个logs��,第一次获�时会返回空,这时将���始化为空数组,之�在数组头部添加一个格�化的时间字符串,最�将数组��存储在本地。login和getSetting方法很容易�解,会执行获�用户信�的功能。代�最�定义了 globalData�员��,该�员包�userInfo��,用��存用户信�。

app.json

app.json是对当��程�的全局�置,包括了�程�的所有页�路径�界�表现�网络超时时间�底部 tab 等。tabBar就是我自己添加的。pages是用于�述当��程�所有页�路径。window是�程�所有页�的顶部背景颜色,文字颜色定义在这里的。

app.wxss

这个�用说肯定是定义的一个全局css文件,就略过了

project.config.json

通常大家在使用一个工具的时候,都会针对�自喜好�一些个性化�置,例如界�颜色�编译�置等等,当你�了�外一�电脑�新安装工具的时候,你还��新�置。考虑到这点,�程�开�者工具在�个项目的根目录都会生�一个 project.config.json,你在工具上�的任何�置都会写入到这个文件,当你�新安装工具或者�电脑工作时,你��载入�一个项目的代�包,开�者工具就自动会帮你��到当时你开�项目时的个性化�置,其中会包括编辑器的颜色�代�上传时自动压缩等等一系列选项。

WXML 模�

和 HTML �常相似,有标签�属性等等构�,总结起�有两点:

1. 标签�字有点�一样往往写 HTML 的时候,�常会用到的标签是 <div>, <p>,<span>,开�者在写一个页�的时候�以根�这些基础的标签组�出�一样的组件,例如日历�弹窗等等。�个�路,既然大家都需�这些组件,为什么我们�能把这些常用的组件包装起�,大大�高我们的开�效率。 从上边的例��以看到,�程�的 WXML 用的标签是 <view>, <button>, <text> 等等,这些标签就是�程�给开�者包装好的基本能力,我们还�供了地图�视频�音频等等组件能力,更多详细的组件请�考API

2. 多了一些 wx:if 这样的属性以� {{ }} 这样的表达� 在网页的一般开��程中,我们通常会通过 JS �作 DOM ,以引起界�的一些�化�应用户的行为。例如,用户点击�个按钮的时候,JS 会记录一些状�到 JS ��里边,�时通过 DOM API �控 DOM 的属性或者行为,进而引起界�一些�化。当项目越�越大的时候,你的代�会充斥��常多的界�交互逻辑和程�的��状���,显然这�是一个很好的开�模�,因此就有了 MVVM 的开�模�(例如 React, Vue),�倡把渲染和逻辑分离。简��说就是���让 JS 直接�控 DOM,JS�需�管�状���,然��通过一�模�语法��述状�和界�结构的关系��。

转载请注明:⎛蜗牛SEO⎞ » �程�的结构特点(详细版)

1�阿里云�务器�数�库�对象存储OSS月付,优惠5-8折(新�用户��)~
2�阿里云�务器�数�库�对象存储OSS年付/多年付,优惠5-8折(�新用户)~
3�腾讯云�务器�数�库�对象存储OSS月付,优惠5-8折(新�用户��)~
4�腾讯云�务器�数�库�对象存储OSS年付/多年付,优惠5-8.5折(新�用户��)~
5��为云�务器�数�库�对象存储OSS,优惠购买5-8折~
6�景安网络快云�务器�快云VPS最低2折起优惠购买~
7�天翼云�务器�数�库�对象存储OSS,优惠购买2折起~
8��山云�务器�数�库�对象存储OSS,优惠购买2折起~
1�阿里云最新活动页,云�务器79元/年起~>>
2�腾讯云最新活动页,云�务器68元/年起~>>
3��为云最新活动页,云�务器35元/年起~>>
4�香港�创轻云�务器218元一年,436元3年起~>>
5�山滚云香港虚拟主机50元一年,100元三年起~>>
6�山滚云独立IP虚拟主机118元一年起~>>

山滚网络是国内领先的网络�务商,有丰富的客户�务�验,我们有专业的云�务器代���类云计算产��网站建设�网站优化�团队,为您�供优质的�务,您的满�是我们�懈的追求。

城市分站:上海SEO北京SEO广州SEO深圳SEO深圳建站公�武汉SEO�庆SEO�都SEO

业务范围:阿里云6折起,腾讯云å�Žä¸ºäº‘6折起,天翼云ç�«å±±äº‘景安网络2折起,深圳建站公å�¸    微信:ganshangwoniu    QQ:549233124    业务咨询热线:177-2050-9380

   Copyright © 2008-2024 山滚网络版æ�ƒæ‰€æœ‰   

QQ在线咨询
上海SEO山滚网络微信�