codecamp

MorJS 优势与核心能力

MorJS 是一套基于小程序 DSL (支付宝或微信) 的框架。他的易用性、标准化和灵活性,使得开发者能更好地专注于业务,让开发成本,招聘、管理、测试各方面成本都大幅下降,提高开发者的工作效率。

  • ⭐️ 易用性
  1. [[EMOJI:%F0%9F%92%8E]] DSL 支持:可使用微信小程序 DSL 或 支付宝小程序 DSL 编写小程序,无额外使用成本;
  2. [[EMOJI:%F0%9F%8C%B4]] 多端支持:支持将一套小程序转换为各类小程序平台及 Web 应用, 节省双倍人力;
  3. [[EMOJI:%F0%9F%9A%80]] 快速接入:仅需引入两个包,增加一个配置文件,即可简单快速接入到现有小程序项目;
  • [[EMOJI:%F0%9F%8C%9F]] 标准化
  1. [[EMOJI:%F0%9F%93%A6]] 开箱即用:内置了脚手架、构建、分析、多端编译等完整研发能力,仅需一个依赖即可上手开发;
  2. [[EMOJI:%F0%9F%8C%88]] 表现一致:通过编译时+运行时抹平多端差异性,让不同平台的小程序获得一致的用户体验;
  3. [[EMOJI:%F0%9F%96%87]] 形态转换:支持同一个项目的不同的形态,允许小程序、分包、插件不同形态之间的相互转换;
  • ✨ 灵活性
  1. [[EMOJI:%F0%9F%8E%89]] 方便扩展:MorJS 将完备的生命周期和内部功能插件化,使用插件(集)以满足功能和垂直域的分层需求;
  2. [[EMOJI:%F0%9F%93%9A]] 类型支持:除小程序标准文件类型外,还支持 ts、less/scss、jsonc/json5 等多种文件类型;
  3. [[EMOJI:%F0%9F%A7%B0]] 按需适配:可根据需求选择性接入适配能力,小项目仅需编译功能,中等项目可结合编译和页面注入能力,大型项目推荐使用复杂小程序集成能力;


MorJS 是什么
MorJS 的由来
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

MorJS 指南

MorJS 基础用法

MorJS 配置

MorJS 编译相关配置

MorJS 进阶用法

MorJS Web开发

MorJS Web开发介绍

MorJS Web开发快速上手

MorJS Tabbar IOS 小黑条适配开关

MorJS 社区

MorJS 规范

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }