当前位置: 首页 > news >正文

网站开发和网站建设有什么不同中国建设银行网站类型分析

网站开发和网站建设有什么不同,中国建设银行网站类型分析,安庆做网站,seo排名教程技术文章目录 内容介绍小程序开发步骤注册微信小程序账号下载开发工具搭建开发环境创建工程编写代码手机上查看效果 工程里的文件作用介绍总结 内容介绍 通过本篇blog#xff0c;你可以熟悉从零开始#xff0c;搭建小程序开发环境#xff0c;并运行起自己的第一个小程序。 小程… 文章目录 内容介绍小程序开发步骤注册微信小程序账号下载开发工具搭建开发环境创建工程编写代码手机上查看效果 工程里的文件作用介绍总结 内容介绍 通过本篇blog你可以熟悉从零开始搭建小程序开发环境并运行起自己的第一个小程序。 小程序开发步骤 1、 注册账号 2、 下载开发工具搭建开发环境 3、 创建工程编写代码 4、 手机上查看效果 通过以上四步就能创建属于自己的小程序了。 注册微信小程序账号 注册完成后是这样的 下载开发工具搭建开发环境 小程序开发工具下载地址 下载对应的稳定版本即可如下图 下载并安装好工具后打开工具需要扫码登入登入后界面如下图 创建工程编写代码 点击 创建新项目 这里的APPID需要去“开发设置”界面查看 里面有很多模板可以选择我选择了一个To do的模板 它会提示 没有设置云开发相关的设置的错误提示暂时不用管程序一样能跑只能没有后端不能保存数据不能与后端交互。 这里选择真机调试然后用自己的微信扫下二维码就能在手机上看到自己的第一个小程序了。 手机上查看效果 真机运行结果如下 错误提示”当前小程序没有配置云开发环境请在envList.js 中配置你的云开发环境“ 点击确定即可。 前端界面还是可以操作的可以填写代办事项的相关属性只是不能上传保存。 工程里的文件作用介绍 微信小程序的工程文件主要由以下几个部分组成 app.js小程序的入口文件用于注册小程序实例并监听小程序的生命周期事件。 App({async onLaunch() {this.initcloud()this.globalData {// 用于存储待办记录的集合名称collection: todo,// 最大文件上传数量fileLimit: 2}},flag: false,/*** 初始化云开发环境支持环境共享和正常两种模式*/async initcloud() {const shareinfo wx.getExtConfigSync() // 检查 ext 配置文件const normalinfo require(./envList.js).envList || [] // 读取 envlist 文件if (shareinfo.envid ! null) { // 如果 ext 配置文件存在环境共享模式this.c1 new wx.cloud.Cloud({ // 声明 cloud 实例resourceAppid: shareinfo.appid,resourceEnv: shareinfo.envid,})// 装载云函数操作对象返回方法this.cloud async function () {if (this.flag ! true) { // 如果第一次使用返回方法还没初始化await this.c1.init() // 初始化一下this.flag true // 设置为已经初始化}return this.c1 // 返回 cloud 对象}} else { // 如果 ext 配置文件存在正常云开发模式if (normalinfo.length ! 0 normalinfo[0].envId ! null) { // 如果文件中 envlist 存在wx.cloud.init({ // 初始化云开发环境traceUser: true,env: normalinfo[0].envId})// 装载云函数操作对象返回方法this.cloud () {return wx.cloud // 直接返回 wx.cloud}} else { // 如果文件中 envlist 不存在提示要配置环境this.cloud () {wx.showModal({content: 当前小程序没有配置云开发环境请在 envList.js 中配置你的云开发环境, showCancel: false})throw new Error(当前小程序没有配置云开发环境请在 envList.js 中配置你的云开发环境)}}}},// 获取云数据库实例async database() {return (await this.cloud()).database()},// 上传文件操作封装async uploadFile(cloudPath, filePath) {return (await this.cloud()).uploadFile({cloudPath,filePath})},// 下载文件操作封装async downloadFile(fileID) {return (await this.cloud()).downloadFile({fileID})},// 获取用户唯一标识兼容不同环境模式async getOpenId() {const {result: {openid,fromopenid}} await (await this.cloud()).callFunction({name: getOpenId}).catch(e {let flag e.toString()flag flag.indexOf(FunctionName) -1 ? flag : 请在cloudfunctions文件夹中getOpenId上右键创建部署云端安装依赖然后再次体验wx.hideLoading()wx.showModal({content: flag, // 此提示可以在正式时改为 网络服务异常请确认网络重新尝试showCancel: false})throw new Error(flag)})if (openid ! ) return openidreturn fromopenid} })app.json小程序的全局配置文件用于配置页面路径、窗口样式、网络请求等全局设置。 {pages: [pages/list/index,pages/add/index,pages/file/index,pages/edit/index,pages/detail/index],window: {backgroundColor: #F6F6F6,backgroundTextStyle: light,navigationBarBackgroundColor: #F6F6F6,navigationBarTitleText: 云开发待办,navigationBarTextStyle: black},sitemapLocation: sitemap.json,style: v2 }app.wxss小程序的全局样式文件定义小程序中所有页面的公共样式。 /* 引入 weui 组件 */ import ./miniprogram_npm/weui-miniprogram/weui-wxss/dist/style/weui.wxss;page {--footer-height: 10vh;--button-size: 16vw;--button-color: #353535;--button-icon-size: 6vw; }page {background: #f6f6f6;display: flex;flex-direction: column;justify-content: flex-start; }.container {display: flex;flex-direction: column;align-items: center;box-sizing: border-box;min-height: 100vh;overflow-x: hidden; }button {background: initial; }button:focus {outline: 0; }button::after {border: none; }.form-group {width: calc(100% - 40px);margin: 10px 20px;border-radius: 10px;background: white; }.form-group_label {align-self: flex-start;margin-left: 20px;color: #8D8D8D;font-size: 15px; }.form-group_label:not(:first-child) {margin-top: 20px; }.form-cell {padding: 20px 15px; }.form-cell:not(:last-child) {border-bottom: rgba(0, 0, 0, 0.05) solid 1px; }.form-cell.inline {display: flex;justify-content: flex-start;align-items: center; }pages文件夹该文 件夹包含了小程序的所有页面每个页面通常由四个文件组成 .js文件页面的逻辑文件用于处理页面的数据和交互逻辑。 .wxml文件页面的结构文件使用类似HTML的标记语言定义页面的结构。 .wxss文件页面的样式文件用于定义页面的样式。 .json文件页面的配置文件用于配置当前页面的一些特殊设置如导航栏标题、下拉刷新等。 utils文件夹该文件夹用于存放小程序的工具类文件如封装的网络请求、工具函数等。 project.config.json项目配置文件用于配置小程序的项目信息、编译配置等。 其他资源文件小程序开发中可能会使用到的其他资源文件如图片、字体等。 这些文件组成了微信小程序的工程结构开发者可以根据需要进行修改和扩展。在开发过程中主要关注的是页面文件包括逻辑、结构、样式和配置以及全局配置文件通过编写和修改这些文件来实现小程序的功能和界面展示。 总结 微信小程序的开发相对来说是比较方便的。微信小程序使用的是前端开发技术主要是基于HTML、CSS和JavaScript如果你熟悉这些技术上手开发小程序会比较容易。 以下是一些微信小程序开发的便利之处 开发工具微信提供了一套完整的开发工具包括开发者工具和调试工具可以方便地进行代码编写、调试和预览。 文档和教程微信官方提供了详细的开发文档和教程包括开发指南、API文档和示例代码可以帮助开发者快速入门并解决问题。 前端技术微信小程序使用的是前端开发技术相对于其他平台可能更为熟悉和广泛使用。许多前端开发人员已经具备了相关的技能和经验可以快速上手进行开发。 市场和用户微信拥有庞大的用户基础小程序可以直接在微信内使用无需用户下载和安装方便用户访问和使用。 开放能力微信小程序提供了丰富的开放能力包括访问微信用户的个人信息、支付、地理位置、摄像头等可以实现更多的功能和交互体验。 当然具体开发的难易程度还是会受到个人的技术水平和项目的复杂性等因素的影响。但总体来说微信小程序的开发是相对方便和高效的适合初学者和有一定前端开发经验的开发者。
http://www.hkea.cn/news/14290037/

相关文章:

  • wordpress网站图片丢失孝感网站的建设
  • 在那个网站做义工好成都网络维护
  • wordpress怎么建立网站万商云集公司是做什么
  • 做散热网站如何在百度上推广自己
  • 网站可以先做后再申请域名吗企业地址如何地图添加
  • cuteftp可以上传网站吗宁波怎么优化seo关键词
  • 网站支付链接怎么做的如何建设网站兴田德润怎么样
  • 职业规划网站wordpress头像怎么修改
  • 电子商务网站建设毕业设计杭州比较好的景观设计公司
  • 手机公司网站建设网站备案查询
  • 深圳招聘一般在哪个网站wordpress调用推荐文章代码
  • 国外开源网站系统怎么做网上卖菜网站
  • 12306网站开发公司深圳网站建设费用大概
  • 网站开发主要学些什么软件响应式旅游网站模板下载
  • 安亭公司网站建设合肥做网站加盟
  • 网站点播视频如何做wordpress输入正确密码无法登陆
  • 网站营销策略无锡做网站品牌公司
  • 苏州门户网站有哪些中国机械加工外协网最新订单
  • 网站开发实例百度云ipad怎么制作网站
  • 无锡网站设计多少钱手机排行网站有哪些
  • 国内做外单的网站有哪些资料大石桥网站建设
  • 网站制作公司石家庄门户网站什么意思
  • 杭州网站建设app网站建设 自学 电子版 pdf下载
  • 获取网站域名哈尔滨seo优化大家
  • 高端网站定做企业宣传片模板免费
  • 反馈网站怎么做网站建设可视化工具
  • 福州网络推广建站层次结构分明的网站配色方案
  • 做代销的网站一级域名购买
  • 沙井做网站的公司专业服务好的网站设计制作
  • 网站建设技术优势php网站开发步骤