小程序的语法特点

小程序特点概述

模块:具备特定功能的js文件,有目的的拆分,需要用到哪个功能就引入哪个模块;组件:具备特定功能效果的代码集合 没有DOM;一切基于组件化开发一个页面可以由一个或者多个组件组成, 组件不能代表页面,一个页面里面只有一个组件也不无法代替面试题 注意:使用HTML描述组件化是什么? 每一个HTML标签就是一个组件,一个完整的页面就是由多个组件组成;体积小,单个压缩包体积不能大于2M,否则无法上线

小程序4个重要文件:

(1)*.js(2)*.wxml-->view结构-->html(3)*.wxss-->view样式-->css(4)*.json-->view数据-->json文件

小程序适配方案(rpx:响应式像素单位)

小程序适配单位:rpx

规定任何屏幕下宽度为750rpx

小程序会根据屏幕的宽度不同自动计算rpx值的大小

iPhone6下,1rpx = 1物理像素 = 0.5px

小程序配置

桌面新建文件夹,导入微信开发者工具,进入其页面,了解顶部一栏的相关功能

project.config.json: 项目的配置文件一般不需要修改,若需要修改建议使用图形化界面(即开发工具)修改去设置就可以

全局配置小程序根目录下的 app.json 文件用来对微信小程序进行全局配置。文件内容为一个 JSON 对象,有以下属性:必填属性:pages:页面路径列表、sitemapLocation:指明 sitemap.json 的位置

页面配置每一个小程序页面也可以使用 .json 文件来对本页面的窗口表现进行配置.页面中配置项在当前页面会覆盖 app.json 的 window中相同的配置项.文件内容为一个 JSON 对象,有以下属性

sitemap 配置小程序根目录下的 sitemap.json 文件用于配置小程序及其页面是否允许被微信索引,文件内容为一个 JSON 对象,如果没有 sitemap.json ,则默认为所有页面都允许被索引;sitemap.json 有以下属性:必填属性:rules[对象]:索引规则列表(rules 配置项指定了索引规则,每项规则为一个JSON对象,一般属性actions:allow,pages:页面路径)

注意:微信现已开放小程序内搜索,开发者可以通过 sitemap.json 配置,或者管理后台页面收录开关来配置其小程序页面是否允许微信索引。当开发者允许微信索引时,微信会通过爬虫的形式,为小程序的页面内容建立索引。当用户的搜索词条触发该索引时,小程序的页面将可能展示在搜索结果中。 爬虫访问小程序内页面时,会携带特定的 user-agent:mpcrawler 及场景值:1129。需要注意的是,若小程序爬虫发现的页面数据和真实用户的呈现不一致,那么该页面将不会进入索引中。

具体配置说明

页面收录设置:可对整个小程序的索引进行关闭,小程序管理后台-功能-页面内容接入-页面收录开关;详情

sitemap 配置:可对特定页面的索引进行关闭

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容