摘要:
故障代码 app报错(h5正常), 说 echarts 为undefined。 <view class="content"> <button @click="get" @touchend="update">update</button> <img src="" alt="我是alt" id="img 阅读全文
摘要:
前面 vue2 diff算法虽然只有50行,但4个指针思想很难理解,因此便有了这篇文章。 我的想法一步步实现这个diff,然后发现问题,解决问题,慢慢向源码实现靠拢。 vue2 diff算法思想 尽可能复用原来的老节点 比如老节点头尾跟新节点头尾看看是不是同一个节点,是的话打个补丁, 没有找到可复用 阅读全文
摘要:
众所周知,vue3因为用了Proxy来实现响应式,而Proxy是es6的特性,这个特性是无法shim的。 如果用本身的js写一个es6的js的虚拟机呢?有点像c语言的自举了哈,只要写出一个汇编的c语言编译器,后面就可以脱离汇编,用c本身来实现更多的功能。 当然速度肯定没办法保证了,跑肯定是可以跑的。 阅读全文
摘要:
帮朋友搜题目,结果百度文库跟doc88复制都要开会员。稍微看了下,解除方法并不难 解除doc88 window.Config.sys=1 // 可以等html加载完运行即可。 解除百度文库复制限制 this.canCopy 百度文库用的是vue2,vue2通过Object.definePropert 阅读全文
摘要:
1. VB6的数组 Dim array1(6) As Long ' 创建了7个元素,不写的话,就是null空指针。 array1(0) = 1 Dim I As Integer For I = 0 To 6 ' for循环遍历 Console.WriteLine array1(I) Next I ' 阅读全文
摘要:
1. 调用Sleep函数 Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long) Public Console As CConsole Public Sub Main() Set Console = New CC 阅读全文
摘要:
前记 VB6是微软在1998发布的,注意与VB.NET完全不是一个东西。微软为了让VB6更容易迁移到VB.NET 因此两者语法兼容。 但VB.NET需要dotnet运行时,VB6是不需要。 1. 字符串类型 Dim name As String' 打印字符串的长度Console.WriteLine 阅读全文
摘要:
document.cookie 常见做法 var oldCookie = document.cookie; Object.defineProperty(document, "cookie", { get(){ return oldCookie; }, set(val){ console.log("s 阅读全文
摘要:
静态js代码debugger 1. 几千个含有debugger的script标签 <script> debugger; </script> <script> debugger; </script> <script> debugger; </script> ... 重复几千行 2. 死循环debugg 阅读全文
摘要:
前言 最近chrome浏览器加入了对中文的支持(终于追上了edge了),之前F12之后全是中文,现在变成了这样了。 edge浏览器由于使用了chrome的内核因此也有此错误 但貌似新版本的chrome对中文的适配并不是很好,如果在中文模式下新建一个 代码片段(snippet)的话,然后直接运行,会直 阅读全文