FWQ
带你了解小程序的由来
微信小程序是如何架构出来的,深入了解之后,可能你会悄然大悟。所有的创新都是在前人的基础之上进行的。react实现了高效的虚拟dom,微信在此基础之上,构建了一个微信浏览器,即小程序运行环境。 首先你需要有下面的工具啦 1、Mac电脑 2、微信web开发者工具.app 3、WebStorm / 其他编程器 或 IDE,最好可以支持重命名 首先,我们需要右键微信web开发者工具.app,然后显示包的内容, 在Contents/Resources/app.nw下面的内容即是我们的代码,拷贝出来啦: 简单的说明一下: app/ 目录下放置了app的代码 modified_modules/ 即一些修改后的模块 node_modules/ 地球人都知道 package.json 呵呵,你一定是知道的,配置了NW相关的内容 在modified_modules目录下有两个子模块: anyproxy,从名字就可以看起来这是一个代理模块 weinre,远程调试工具 IDE 我们已经知道了这是一个NodeWebkit封装的Web应用了。 在package.json中的”main”: “app/html/index.html”,,即定义了这个APP的入口是这个index.html,而不是别的文件。 很顺利的我们看到了他们调用的文件了:…