第二十八章 简单开发一下练手
作者:泉野山王白 更新:2022-09-07 19:15
“啊,你说是看小说,文学之类的书,一目十行我就认了。但你说看那鬼画符,还能一目十行,这也太抽象了。”曹淑芬有些好笑。
她虽然和李希童不是一个专业的,但是对编程也有了解,甚至是深受其害。
其他学科,最后一周好好补补,加上一点运气,还有机会混个九十优秀分,这一个学科的话,早点洗洗睡比较好。
课上学习的东西,非常琐碎,记忆起来模块散,对任何人来说都很折磨。
李希童也点点头,道:“但…我总感觉他读的很认真,是特别特别认真的那种。”
曹淑芬一笑,伸出玉指指了指李希童的下巴,轻声道:“有没有我对你那么认真?”
“淑芬,别闹。”李希童一阵头大。“你要是缺爱的话,还是得找个男人。”
“男人?男人能有你香?”曹淑芬不乐意了,“对啦,今天咱们要不要美美的去石老人海的沙滩玩一玩。”
“也行”李希童也觉得自己应该放松一下了,想想就同意了。
“等等,我搜搜石老人海附近有没有好吃的烧烤,咱们今天下馆子。”
李希童想的更多,吃住行等都想了一遍。
“你在干嘛啊?”
“看地图。”
“那你上浏览器干啥,我有缺德地图”曹淑芬掏出手机。
“奥,我没下载多少软件,用的pc端。”
“奥,唉,童童,你说pc端啥的,为什么不占据空间,但是那些下载了的软件会占据空间呢?”
“怎么不占用,那些占用的是内存空间,和你说的储存空间不是一回事……”
李希童对曹淑芬这个‘文盲’有些无语,刚想要解释,突然似乎是想到了什么,愣住了。
………………………………
清川中学第五次月考成绩出炉。
秦舟这一次拿下了数学,英语,化学,生物,物理的全科满分。
在语文考了八十九分的前提下,秦舟又是班级第二。
也因此,除了语文,秦舟已经获得了全部的可以支配的课余时间。
耗费时间狠砸,秦舟的编程水平也提升飞快,信息学的熟练度已经达到了482.
这次任务的难度跨度幅度属实有些大,而且没有成就任务的触发奖励,以至于秦舟虽然全身心投入到了各种编程语言的学习中,但仍然没有达到信息学lv1。
不过,秦舟的水平比起几天前还是有了不小的进步,他现在对于小程序的原理有了大致的方向,如果现在李希童再次出现在她面前,秦舟有自信表达完整。
甚至,秦舟已经有些迫不及待,自己尝试看看能不能写出来,即使写不出来,在机子上实体操作。
晚上,秦舟晚自习没去教室,也没有去丁国强的办公室,而是请了一个小假,借了陈冲三十块钱冲向网吧。
网吧内的机子很多东西没有,比如原本微信开发者工具的源代码是基于ns.jw运行的,秦舟没有开发者工具的源代码,所以目前秦舟的想法是在浏览器f12也就是html5代码调试功能进行实验,然后在tomcat,和servelt服务器上编写,配置好环境变量。
之后的渲染方面,就在之后进行优化。
网吧的机子还算不错,秦舟选择是豪华端口,测试了一下,速度非常快,总算没有辜负十块钱一个小时的重金。
但秦舟从打开到检验,还是用了一段时间进行适应。
“这纸上的东西和实际操作完全是两码事,想学到东西,还得靠实践”
秦舟感慨了一句,不过虽然两眼抓瞎,但秦舟基础还是有的,照着之前看过的教程看了一会,才算是摸清楚了门道。
不得不说,这玩意儿比前世python运行系统的linux系统麻烦了很多,这时候也不得不感慨windows系统能占据这么大市场份额,绝对是有道理的。全图型的操作系统小白都能很容易上手。
熟悉了基本操作,秦舟开始思考怎么编撰。
首先,前世无论是微芯小程序,还是支付包小程序,它们的总体框架都是双线程的。
而所谓的小程序的核心,不外乎是一个嵌套了浏览器内核的移动端组件。
核心,不外乎是利用处理业务逻辑的js代码运行在单独的线程里,渲染层(template.CSS)则运行在另外一个单独线程里。
双线程不同于单线程模型,逻辑层于渲染层的交互数据,需要JSBridge,二者是通过发布订阅,基于当前比较著名的MVVM,来实现数据双向绑定。
进而实现js对象,到dom对象的映射,但是这个虚拟的dom通过diff和patch后并不是转换成原生的dom元素,而是操作通过exparser模块统一管理,然后实现JSBrige实现js和nation的双向调用。捌戒仲文网
最后,是主动销毁,删除功能。
而之后,就是建立模块型,也就是具体功能的实现。然后wxml文件通过wcc编译,wxss文件通过wcsc的编译,围绕宿主应用进行核心功能架构。
走到这一步操作根本不难,甚至作为小白都能完成。
但困难的就是具体功能实现的模块型,与流量平台的认同和支持,并且愿意配合改变。
这方面的编译才是关键。
如果之前李希童愿意帮忙,秦舟完全可以借用一些具体功能性的模块进行展示,现在却需要自己现做。
毕竟,没有任何一个企业与个体愿意泄露自己编辑的核心代码。
而只要秦舟说出这个思路得到承认,百分之九十九的程序员都能毫不费力的复制,甚至还能完善。
因为秦舟目前做出的部分实在是太基础了。
对于秦舟来说,走到这一步,基本上陷入了瓶颈。
一些程序的核心代码搞不到,搞到了也不会翻译,自己写也没头绪。给别人说人家写的比自己更好。
想了四五个小时,秦舟无奈,脑子里实在没货。
他的水平,是足够编写一些简单的功能代码的,但是他现在想要噱头,需要的可不仅仅是一个简单的功能。
简单讲,就是不要质量要数量,不要深度要广度。
只有功能五花八门了,才显得足够牛逼。
否则,就是一个功能多一点的软件而已。
不过,秦舟现在做的程序可以说是一个转换器,只要能有合适的,经过翻译的,简便的功能代码,就能进行利用。
PS:我服了我自己了,本来三千多字的内容删了这么多。
一开始写小程序原理的时候,写了好多好多,各种过程基本上都写了一遍,但是自己看的时候感觉太无聊亢长了,我是在写小说,不是做回答编辑回答问题,为了兄弟们看的舒服,所以删除了好多
第二更写了一千字了,过会必定发,两个小时后没有的话,大家甚至可以删书。并且骂作者日蚂蚁。
她虽然和李希童不是一个专业的,但是对编程也有了解,甚至是深受其害。
其他学科,最后一周好好补补,加上一点运气,还有机会混个九十优秀分,这一个学科的话,早点洗洗睡比较好。
课上学习的东西,非常琐碎,记忆起来模块散,对任何人来说都很折磨。
李希童也点点头,道:“但…我总感觉他读的很认真,是特别特别认真的那种。”
曹淑芬一笑,伸出玉指指了指李希童的下巴,轻声道:“有没有我对你那么认真?”
“淑芬,别闹。”李希童一阵头大。“你要是缺爱的话,还是得找个男人。”
“男人?男人能有你香?”曹淑芬不乐意了,“对啦,今天咱们要不要美美的去石老人海的沙滩玩一玩。”
“也行”李希童也觉得自己应该放松一下了,想想就同意了。
“等等,我搜搜石老人海附近有没有好吃的烧烤,咱们今天下馆子。”
李希童想的更多,吃住行等都想了一遍。
“你在干嘛啊?”
“看地图。”
“那你上浏览器干啥,我有缺德地图”曹淑芬掏出手机。
“奥,我没下载多少软件,用的pc端。”
“奥,唉,童童,你说pc端啥的,为什么不占据空间,但是那些下载了的软件会占据空间呢?”
“怎么不占用,那些占用的是内存空间,和你说的储存空间不是一回事……”
李希童对曹淑芬这个‘文盲’有些无语,刚想要解释,突然似乎是想到了什么,愣住了。
………………………………
清川中学第五次月考成绩出炉。
秦舟这一次拿下了数学,英语,化学,生物,物理的全科满分。
在语文考了八十九分的前提下,秦舟又是班级第二。
也因此,除了语文,秦舟已经获得了全部的可以支配的课余时间。
耗费时间狠砸,秦舟的编程水平也提升飞快,信息学的熟练度已经达到了482.
这次任务的难度跨度幅度属实有些大,而且没有成就任务的触发奖励,以至于秦舟虽然全身心投入到了各种编程语言的学习中,但仍然没有达到信息学lv1。
不过,秦舟的水平比起几天前还是有了不小的进步,他现在对于小程序的原理有了大致的方向,如果现在李希童再次出现在她面前,秦舟有自信表达完整。
甚至,秦舟已经有些迫不及待,自己尝试看看能不能写出来,即使写不出来,在机子上实体操作。
晚上,秦舟晚自习没去教室,也没有去丁国强的办公室,而是请了一个小假,借了陈冲三十块钱冲向网吧。
网吧内的机子很多东西没有,比如原本微信开发者工具的源代码是基于ns.jw运行的,秦舟没有开发者工具的源代码,所以目前秦舟的想法是在浏览器f12也就是html5代码调试功能进行实验,然后在tomcat,和servelt服务器上编写,配置好环境变量。
之后的渲染方面,就在之后进行优化。
网吧的机子还算不错,秦舟选择是豪华端口,测试了一下,速度非常快,总算没有辜负十块钱一个小时的重金。
但秦舟从打开到检验,还是用了一段时间进行适应。
“这纸上的东西和实际操作完全是两码事,想学到东西,还得靠实践”
秦舟感慨了一句,不过虽然两眼抓瞎,但秦舟基础还是有的,照着之前看过的教程看了一会,才算是摸清楚了门道。
不得不说,这玩意儿比前世python运行系统的linux系统麻烦了很多,这时候也不得不感慨windows系统能占据这么大市场份额,绝对是有道理的。全图型的操作系统小白都能很容易上手。
熟悉了基本操作,秦舟开始思考怎么编撰。
首先,前世无论是微芯小程序,还是支付包小程序,它们的总体框架都是双线程的。
而所谓的小程序的核心,不外乎是一个嵌套了浏览器内核的移动端组件。
核心,不外乎是利用处理业务逻辑的js代码运行在单独的线程里,渲染层(template.CSS)则运行在另外一个单独线程里。
双线程不同于单线程模型,逻辑层于渲染层的交互数据,需要JSBridge,二者是通过发布订阅,基于当前比较著名的MVVM,来实现数据双向绑定。
进而实现js对象,到dom对象的映射,但是这个虚拟的dom通过diff和patch后并不是转换成原生的dom元素,而是操作通过exparser模块统一管理,然后实现JSBrige实现js和nation的双向调用。捌戒仲文网
最后,是主动销毁,删除功能。
而之后,就是建立模块型,也就是具体功能的实现。然后wxml文件通过wcc编译,wxss文件通过wcsc的编译,围绕宿主应用进行核心功能架构。
走到这一步操作根本不难,甚至作为小白都能完成。
但困难的就是具体功能实现的模块型,与流量平台的认同和支持,并且愿意配合改变。
这方面的编译才是关键。
如果之前李希童愿意帮忙,秦舟完全可以借用一些具体功能性的模块进行展示,现在却需要自己现做。
毕竟,没有任何一个企业与个体愿意泄露自己编辑的核心代码。
而只要秦舟说出这个思路得到承认,百分之九十九的程序员都能毫不费力的复制,甚至还能完善。
因为秦舟目前做出的部分实在是太基础了。
对于秦舟来说,走到这一步,基本上陷入了瓶颈。
一些程序的核心代码搞不到,搞到了也不会翻译,自己写也没头绪。给别人说人家写的比自己更好。
想了四五个小时,秦舟无奈,脑子里实在没货。
他的水平,是足够编写一些简单的功能代码的,但是他现在想要噱头,需要的可不仅仅是一个简单的功能。
简单讲,就是不要质量要数量,不要深度要广度。
只有功能五花八门了,才显得足够牛逼。
否则,就是一个功能多一点的软件而已。
不过,秦舟现在做的程序可以说是一个转换器,只要能有合适的,经过翻译的,简便的功能代码,就能进行利用。
PS:我服了我自己了,本来三千多字的内容删了这么多。
一开始写小程序原理的时候,写了好多好多,各种过程基本上都写了一遍,但是自己看的时候感觉太无聊亢长了,我是在写小说,不是做回答编辑回答问题,为了兄弟们看的舒服,所以删除了好多
第二更写了一千字了,过会必定发,两个小时后没有的话,大家甚至可以删书。并且骂作者日蚂蚁。
作品本身仅代表作者本人的观点,与本站立场无关。如因而由此导致任何法律问题或后果,本站均不负任何责任。