首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    程序】程序代码的构成

    程序页面的组成部分 程序官方建议把所有程序的页面,都存放在 pages 目录中,以单独的文件夹存在,如图所 示: 其中,每个页面由 4 个基本文件组成,它们分别是:   .js 文件(页面的脚本文件...JSON 配置文件的作用 JSON 是一种数据格式,在实际开发中,JSON 总是以配置文件的形式出现。程序项目中也不例 外:通过不同的 .json 配置文件,可以对程序项目进行不同级别的配置。...是项目配置文件,用来记录我们对程序开发工具所做的个性化配置,例如: setting 中保存了编译相关的配置 projectname 中保存的是项目名称   appid 中保存的是程序的账号 ID...sitemap.json 文件用来配置程序页 面是否允许微信索引。 当开发者允许微信索引时,微信会通过爬虫的形式,为程序的页面内容 建立索引。...新建程序页面 只需要在 app.json -> pages 中新增页面的存放路径,程序开发者工具即可帮我们自动创建对应 的页面文件, 如图所示:  7.

    3K50

    微信程序代码的构成

    文件(当前页面的配置文件,配置窗口的外观、表示等) .wxml文件(页面的模板结构文件) .wxss文件(当前页面的样式表文件) JSON配置文件 JSON配置文件的作用 JSON是一种数据格式,在实际开发中...sitemapLocation:用来指明sitemap.json的位置 project.config.json文件 project.config.json是项目配置文件,用来记录我们对程序开发中工具所作的个性化配置...当开发者允许微信索引时,微信会通过爬虫的形式,为程序的页面内容建立索引,当用户的搜索关键字和页面的索引匹配成功的时候,程序的页面将可能展示在搜索结果中。...例如: 新建程序页面 只需要在app.json -> pages中新增页面的存放路径,程序开发者工具即可帮我们自动创建对应的页面文件,如图所示: 修改项目首页 只需要调整app.json ->...程序会把排在第一位的页面当做项目首页进行渲染,如图所示: WXML模板 WXML(WeiXin Markup Language)是程序框架设计的一套标签语言,用来构建程序页面的结构,其作用类似于网页开发中的

    1.5K40

    【微信程序】程序代码基本组成结构

    程序项目全局样式文件 project,config.json 项目的配置文件 sitemap.json 用于配置程序及其页面是否允许被微信索引 程序页面的组成部分 程序官方建议把所有程序的页面...json文件(当前页面的配置文件,配置窗口的外观、表现等) ③ .wxml文件(页面的模块结构文件) ④ .wxss文件(当前页面的样式表文件) JSON配置文件的作用 JSON是一种数据格式,在实际开发中...用于指明sitemap.json 的位置 project.config.json文件 project.config.json是项目配置文件,用来记录我们对程序开发做的个性化配置,例如: setting...当开发者允许被微信索引时,微信会提过爬虫的形式,为程序页面内容建立索引。当用户的搜索关键字和页面的索引匹配成功的时候,程序的页面将可能展示在搜索结果中。...结束语 以上就是微信程序之程序代码基本组成结构 持续更新微信程序教程,欢迎大家订阅系列专栏微信程序 你们的支持就是hacker创作的动力

    86420

    浅谈微信程序反扒:如何保证程序代码的安全性

    之前就有同学提问,如何让自己的程序代码不被别人恶意反编译呢?社区里也有很多类似的投诉,辛辛苦苦做的程序UI设计都被别人抄了去,一直没有很好的解决办法。...所以这个代码安全问题的核心就变成了如何给JS代码加密,如果你有程序开发经验的话那应该知道微信开发者工具本身提供了代码保护功能,但是这个只是起了基础的保护作用,碰上JS高手实际上作用并不大。...因为程序代码是明文存放在微信的CDN服务器上进行分发的,所以如果使用了代码保护或者使用第三方框架比如uniapp、mpvue等进行开发会借助webpack打包器进行压缩混淆操作,那么程序反编译之后得到的实际上是混淆状态的明文代码...有的同学会问了,为什么微信不对程序代码进行加密呢?...# 云开发开发很火,可以提议给公司的领导层,你的leader去推动这个事情,这个和上面的核心业务后端化是一个逻辑,重要的东西可以用云函数去实现,这样别人几乎不可能拿到你的核心代码了,而且运维也不用操心

    6.7K40

    如何通过 Node 上传程序代码,不会就看看吧

    程序后台获取秘钥和设置白名单服务器IP(微信公众平台-开发-开发设置) 微信公众平台地址:mp.weixin.qq.com 1、获取秘钥 2、设置白名单,白名单填自己的服务器的ip地址,例如...const ci = require('miniprogram-ci'); // 创建project对象 const project = new ci.Project({     appid: '程序的...appid',     projectPath: '程序代码文件夹(project.config.json所在的文件夹)',     privateKeyPath: '程序后台获取的秘钥文件地址...', }) const previewResult = ci.preview({ project,     desc: 'miniprogram-ci预览', // 程序描述     setting...appid',     projectPath: '程序代码文件夹(project.config.json所在的文件夹)',     privateKeyPath: '程序后台获取的秘钥文件地址

    80420

    极致追求,让程序代码包立减 10% 的插件

    weapp-css-modules 是程序的简化版 css-modules,比标准 css-modules[1] 代码量更少的优化方案 介绍— css-modules 是一种 css 模块化方案,...由于微信程序内组件样式默认隔离,为什么要使用 css-modules 呢?...有以下 2 个原因: hash 化后可以实现更短的命名,减少代码包体积 跨端项目需要兼顾非程序环境,避免样式冲突 weapp-css-modules 做了哪些事?...// 额外生成的 map 文件 weapp-css-modules 编译后效果: let style = {} .a { xx } 安装— 目前只开发了适用于使用...gulp 编译程序的 gulp 插件,后续计划开发 webpack 可用的插件实现相同功能 npm i gulp-weapp-css-modules gulp-sort // gulpfile.js

    1.2K20

    腾讯云代码分析官网-微信程序代码质量扫描

    Tencent/CodeAnalysis 国内镜像:https://git.code.tencent.com/Tencent_Open_Source/CodeAnalysis 背景介绍 ▼ 在微信程序官方工具插件中...,代码质量扫描是一项方便程序开发者提升代码质量的插件,它会基于本地的代码进行扫描,找出代码中的可优化项,以及给出一些优化建议。...TCA 集成该工具,保持和官方工具相同的扫描能力,能更加方便快捷地扫描、管理和追踪程序代码问题。...CONTAINS_UNUSED_COMPONENTS 存在无使用的组件 包含未使用的组件信息 CONTAINS_UNUSED_CODES 存在无依赖文件 包含无依赖文件的信息 规则使用 ▼ TCA 整合所有规则到规则包【微信程序代码质量检查...分析方案->规则配置->微信程序代码质量检查 问题详情 ▼ 规则(PACKAGE_SIZE_LIMIT、JS_COMPRESS_OPEN、WXML_COMPRESS_OPEN、WXSS_COMPRESS_OPEN

    12710

    怎么样将程序代码上传到腾讯云服务器

    怎么样将程序代码上传到腾讯云服务器,程序代码上传到腾讯云服务器?微信程序因为其不占内存、用完即走的便捷性,在日常生活中越来越流行,而且功能强大,在性能方面也越做越好。...下面我们根据腾讯云伙伴河南大宇云计算有限公司,简述如何结合腾讯云提供的服务进行程序开发。...https://cloud.tencent.com/act/ 1.下载并运行配置最新程序开发IDE,打开IDE,选择程序项目,分别填入项目目录,AppID(没有的话,先去注册),项目名称,即可打开项目...2.进行程序项目的开发后,调用API上传文件至程序云。通过调用 wx.cloud.init 进行初始化后,便可使用wx.cloud 的API。这里以上传文件至程序云为例,介绍 API 的使用。...(res.fileID) }, fail: err => { } }) 其中,cloudPath 为上传至程序云文件目录的路径。

    36.4K20
    领券