终于修成了一半正果 + 暖暖吐槽

  还是 canvas 学习笔记,还记得上次那个像素小光头吗,这次连光头都没有了……
  上次加载不出图的时候热心网友 @小柠檬 表示我可以把 window.onload 改成 window.addEventListener 试试,然后今天试了,依旧加载不出来,非得要我新建一个 page 再 layout:false 才行。
  呜呜呜辣鸡 NEXT 我忍你那些乱七八糟的直男动画效果很久了,等我写完我自己的新主题就把你鲨了 :-cmx-02-:


.+†+.

  真的,我觉得在 CSS 里写动画真的是个好文明,起码你可以把所有动画都放到同一个文件里,冲突的时候查找一下关键字或者直接在对象上写一个 style='XXX !important' 就可以临时盖过去,JS 你 tm 外链 20 多条还有各种奇妙的异步事件谁知道你在哪跟什么东西冲突了啊!
  总结一下就是自己动手丰衣足食,我的代码知识储备量能看懂自己挖的坑就不错了,让我解决别人写的坑我不如自杀,何况这个坑还大概率是那一长串外联 JS 打出来的组合拳……

  总之今天是个好日子……终于把换装小游戏需要的代码雏形做出来了,虽然肯定还是写了一大堆冗余的电子垃圾,不过它能跑!能跑不就行了!就算 2019 年马上要结束了也要继续发扬太吾精神!
  我会说我是因为闪暖明码标价一个闪印 2k5 过于死逼才让我重新奋起回来填这个坑的吗,说实话 2k5 说少是不少说多也真的不多,但我拿这 2k5 给自己买点啥不好,实在不行给姚润昊先生的亲妈在火葬场订个 VIP 特等席它不香吗?噢,这个香不香得取决于你妈生前最后一顿吃了什么 :-cmx-pop-:

想退游不是因为物价高也不是衣服丑,主要原因是这波操作又提醒了我一次,叠纸这个公司本质上是厌女的,从恋与的客户画像到闪暖超话里那群水军的话术:

玩恋爱游戏的就一定是长得丑所以找不到男朋友才只能喜欢纸片人
玩换装游戏就一定是长得丑所以穿不了漂亮裙子才只能买建模衣服

↑类似的言论我已经看到好几次了,我真的实在想象不出哪个脑子正常的女孩子能说出这种屁话,所以我愿意相信这是水军。
然而这次活动告诉我那群人还真不一定是水军,可能就是dz的普通员工,是真实存在的人和恶意。所以在狗叠的游戏你是真的充再多钱都得不到官方的尊重,充的越多他们就越会嘲笑你哇这个女的是长得有多丑啊砸那么多钱给游戏里的女儿买衣服也不打扮打扮自己,中氪玩家就更没人权了,狗叠会觉得你不仅长得丑还穷[太开心]
所以为什么衣服越做越丑,本质就是抱着爱与梦想到dz工作的员工(可能很多还是女孩子)被这种厌女气氛气走了,我说难听点你游建模有没有女员工经手这种事真的一眼就看得出来,戴在下巴上的chocker穿在胯上的裙子就你妈一抓一大把,还有情报屋这个帽子,我真的?????谁教你这么戴帽子的?最骚的是它侧面还是悬空的,真就魔法帽子呗[作揖]

但是游戏我大概还是暂时不会退,一是舍不得女儿,二是人还是要有梦想的,@腾讯游戏 在?什么时候收购叠纸?

  ↑懒得重新组织语言,直接把微博复制过来算了。

—— 12.29 更新

  今天早起清完暖暖日常就开始逐条排查冲突的 JS,结果一上来就发现 page 里的 canvas 即使不加 layout:false 也能把图画出来,排查了一番发现……产生冲突的是我自己写的 emoji 插件。
  Next 对不起!!!!! :-cmx-02-:
  主要问题大概就是我之前偷懒给 emoji 设置的生效区域是 id="posts" 的整个大元素,里面包含了标题和正文还有日期分类 tag 之类的一大堆子元素,当然也包括我加进去的那个 canvas,然后 canvas 里的 drawIMG() 被延时到 emoji 替换完毕之后才开始执行?然后这个时候的 canvas 已经是 innerHTML 之后的新元素了,之前用 JS 获取的画布就失效了……大概是这个原理……
  解决办法就是把 emoji 的替换范围改成了 posts 以下的所有 p 类元素,保证了 canvas 画布不被替换,就是以后在居中文本里写 emoji 可能会有点费劲了 emmmm


.+†+.
以下是 canvas 互动测试
点击 A1 A1 B1 B2 按钮切换字母
点击 橙色 绿色 按钮切换所有字母颜色

  然后绝了,我又发现了新的问题,canvas 里直接写字在高清屏下渲染是糊的,而且这个问题需要起码十行代码才能解决……马个参考资料【但我猜到我肯定会直接放张图片上去完事儿了

  你是弱智吗?你是弱智吧?
  我再一次感受到了 svg 可真是个好文明 :-cmx-02-: 虽然 canvas 是可以直接保存图片甚至复制到剪贴板真的很方便,但浏览器只要做一个 svg 的上传支持它吊打 canvas 难道不是分分钟的事吗??你们绘制代码的长度都差不多吧,可是 svg 绘制出来的东西可以无限放大适应性不是比你高多了【