摘要: 1: 给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为 1000。 输入: "babad" 输出: "bab" 注意: "aba" 也是一个有效答案。 思路:枚举出所有的类型的子串,然后判断是否是回文子串然后找出最长的长度/算法所需要时间太长 阅读全文
posted @ 2018-12-17 16:18 INSTANCE_SELF 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 1:原理图解 2: 阅读全文
posted @ 2018-12-17 15:40 INSTANCE_SELF 阅读(475) 评论(0) 推荐(0) 编辑
摘要: Dep对象里面存放 Dep{ Id =0; Subs = [],表示的是name属性 } Dep{ Id =1; Subs = [],表示的是wife对象。里面属性递归 //subs存放的是监视对象 } function Watcher(vm, exp, cb) { this.cb = cb; // 阅读全文
posted @ 2018-12-17 14:21 INSTANCE_SELF 阅读(489) 评论(0) 推荐(0) 编辑
摘要: 1:模板编译(html中能够识别指令和大括号表达式)实现指定的功能 目的:编译大括号表达式和v-on等等的一些指令 <div id="test"> <p >{{name}}</p> </div> 实现思路:找的指定的#test需要编译的模板,将#test取出#test中所有子节点, 封装在一个fra 阅读全文
posted @ 2018-12-17 13:28 INSTANCE_SELF 阅读(374) 评论(0) 推荐(0) 编辑
摘要: 1:准备工作API了解 MVVM源码分析: (一)数据代理实现 实现思路:在创建VM对象的时候,将配置对象的data属性存放到vm_data里面,然后data中的属性通过通过Object.defineProperty(vm, key, {})给vm添加与data对象的属性对应的属性,在读取data属 阅读全文
posted @ 2018-12-17 11:52 INSTANCE_SELF 阅读(235) 评论(0) 推荐(0) 编辑