马黑黑 发表于 2023-8-28 12:13

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)

马黑黑 发表于 2023-8-28 12:18

还有一点也应该提醒一下:

同一个浏览器访问pencilcode才能看到上一回运行过的代码

红影 发表于 2023-8-28 13:16

pencilcode又有增强版了,这个真好,可以测试的范围更大了呢{:4_199:}

红影 发表于 2023-8-28 13:17

黑黑辛苦了{:4_187:}

马黑黑 发表于 2023-8-28 17:17

红影 发表于 2023-8-28 13:16
pencilcode又有增强版了,这个真好,可以测试的范围更大了呢

代码可以存留这个功能很好。之前,偶尔会误点浏览器的刷新按钮,那后悔又是无法形容

马黑黑 发表于 2023-8-28 17:17

红影 发表于 2023-8-28 13:17
黑黑辛苦了

手掌辛苦

小辣椒 发表于 2023-8-28 17:53

黑黑又增加难度了,这个效果也是对大家有利的

小辣椒 发表于 2023-8-28 17:54

黑黑辛苦,脑子真的灵,啥都想得出{:4_199:}

马黑黑 发表于 2023-8-28 17:56

小辣椒 发表于 2023-8-28 17:54
黑黑辛苦,脑子真的灵,啥都想得出

哪里哪里?脑袋大而无用{:4_170:}

红影 发表于 2023-8-28 19:04

马黑黑 发表于 2023-8-28 17:17
代码可以存留这个功能很好。之前,偶尔会误点浏览器的刷新按钮,那后悔又是无法形容

这个对写代码的人特别重要,对复制代码的不算什么,没了重复制一下{:4_173:}

红影 发表于 2023-8-28 19:05

马黑黑 发表于 2023-8-28 17:17
手掌辛苦

手掌只有在结手印的时候比较辛苦,其他时候还行{:4_189:}

马黑黑 发表于 2023-8-28 19:23

红影 发表于 2023-8-28 19:05
手掌只有在结手印的时候比较辛苦,其他时候还行

{:4_172:}

马黑黑 发表于 2023-8-28 19:24

红影 发表于 2023-8-28 19:04
这个对写代码的人特别重要,对复制代码的不算什么,没了重复制一下

保留上一次的作业对谁都好

红影 发表于 2023-8-28 19:30

马黑黑 发表于 2023-8-28 19:23


腿也是趺坐修炼时累,别的时候还好。

红影 发表于 2023-8-28 19:30

马黑黑 发表于 2023-8-28 19:24
保留上一次的作业对谁都好

越来越智能了。

马黑黑 发表于 2023-8-28 19:33

红影 发表于 2023-8-28 19:30
越来越智能了。
本地存储,以前专门研究过,我早想用于 pencilcode,当时受困于JS运行JS,精力先用于解决它。

马黑黑 发表于 2023-8-28 19:34

红影 发表于 2023-8-28 19:30
腿也是趺坐修炼时累,别的时候还好。
没人叫脚掌好

红影 发表于 2023-8-28 19:52

马黑黑 发表于 2023-8-28 19:33
本地存储,以前专门研究过,我早想用于 pencilcode,当时受困于JS运行JS,精力先用于解决它。

现在两个都成功了,恭喜黑黑{:4_205:}

红影 发表于 2023-8-28 19:54

马黑黑 发表于 2023-8-28 19:34
没人叫脚掌好

首和手能一样么,一个脑袋一个是手啊{:4_173:}

马黑黑 发表于 2023-8-28 20:56

红影 发表于 2023-8-28 19:54
首和手能一样么,一个脑袋一个是手啊

高低不同,都是骨肉
页: [1] 2 3 4 5 6
查看完整版本: pencilcode增强版开始投入测试