pencilcode增强版开始投入测试
几经迭代,pencilcode终于迎来增强版。增强版主要更新:一、全新的运行机制
基于本地存储技术令运行的代码得以保存,在编写代码和预览效果页面,刷新浏览器仍能保留运行代码前的代码和本次预览的效果,并且,下一回访问pencilcode,上一次编写的代码依然存在,除非清除过本机浏览器缓存。
需要特别注意的是,未运行过的代码,在刷新浏览器时将得不到保存。
二、支持导入第三方JS资源
可以引用多个JS文档资源,文档资源可以采用两种方式导入:其一是 <script src="JS文档地址"></script>,其二是appendChild方法。对于前者,pencilcode会将JS文档资源追加到body代码域的末尾,而后者则由使用者自己定义,支持添加到head代码域、body代码域等,举例如下:
let script = document.createElement('script');
script.src = 'https://638183.freep.cn/638183/web/api/xypp_lrc.js';
script.charset = 'utf-8';
document.head.appendChild(script);
可能出现的问题:若所编写的JS代码出现致命性错误,运行代码/关闭预览按钮可能得不到切换,若此,在效果预览页面,可以通过浏览器的回退按钮回到编辑页面,修改好代码后再运行。
同时支持多个纯JS代码script标签,pencilcode会将代码整合在一处然后运行。纯代码的script标签里的代码将在最后运行,以确保和引入的JS文档资源建立正确的逻辑关系。
三、剥离前面版本对css-doodle的直接支持,页面启动速度更快。
pencilcode增强版更新匆忙,加之水平有限,错误在所难免。希望有心者参与测试并及时反馈相关信息,以帮助pencilcode健康成长。谢谢大家!
【附】pencilcode增强版测试地址 >> pencil code (52qingyin.cn)
还有一点也应该提醒一下:
同一个浏览器访问pencilcode才能看到上一回运行过的代码 pencilcode又有增强版了,这个真好,可以测试的范围更大了呢{:4_199:} 黑黑辛苦了{:4_187:} 红影 发表于 2023-8-28 13:16
pencilcode又有增强版了,这个真好,可以测试的范围更大了呢
代码可以存留这个功能很好。之前,偶尔会误点浏览器的刷新按钮,那后悔又是无法形容 红影 发表于 2023-8-28 13:17
黑黑辛苦了
手掌辛苦 黑黑又增加难度了,这个效果也是对大家有利的 黑黑辛苦,脑子真的灵,啥都想得出{:4_199:} 小辣椒 发表于 2023-8-28 17:54
黑黑辛苦,脑子真的灵,啥都想得出
哪里哪里?脑袋大而无用{:4_170:} 马黑黑 发表于 2023-8-28 17:17
代码可以存留这个功能很好。之前,偶尔会误点浏览器的刷新按钮,那后悔又是无法形容
这个对写代码的人特别重要,对复制代码的不算什么,没了重复制一下{:4_173:} 马黑黑 发表于 2023-8-28 17:17
手掌辛苦
手掌只有在结手印的时候比较辛苦,其他时候还行{:4_189:} 红影 发表于 2023-8-28 19:05
手掌只有在结手印的时候比较辛苦,其他时候还行
{:4_172:} 红影 发表于 2023-8-28 19:04
这个对写代码的人特别重要,对复制代码的不算什么,没了重复制一下
保留上一次的作业对谁都好 马黑黑 发表于 2023-8-28 19:23
腿也是趺坐修炼时累,别的时候还好。 马黑黑 发表于 2023-8-28 19:24
保留上一次的作业对谁都好
越来越智能了。 红影 发表于 2023-8-28 19:30
越来越智能了。
本地存储,以前专门研究过,我早想用于 pencilcode,当时受困于JS运行JS,精力先用于解决它。 红影 发表于 2023-8-28 19:30
腿也是趺坐修炼时累,别的时候还好。
没人叫脚掌好 马黑黑 发表于 2023-8-28 19:33
本地存储,以前专门研究过,我早想用于 pencilcode,当时受困于JS运行JS,精力先用于解决它。
现在两个都成功了,恭喜黑黑{:4_205:} 马黑黑 发表于 2023-8-28 19:34
没人叫脚掌好
首和手能一样么,一个脑袋一个是手啊{:4_173:} 红影 发表于 2023-8-28 19:54
首和手能一样么,一个脑袋一个是手啊
高低不同,都是骨肉