先前我们在 从 Vue parseHTML 所用正则来学习常用正则语法 这篇文章中分析了 parseHTML 方法用到的正则表达式,在这个基础上我们可以继续分析 parseHTML 方法. 先来看该方法整体结构: function parseHTML(html, options) { // ... let index = 0; let last, lastTag; while (html) { // ... } parseEndTag(); } 从整体结构上说就是通过从头开始遍历 html 元素
common.js var common =function() { return{ f1:function(){ console.log("this is common f1()."); }, f2:function(){ console.log(" out vist f222222()."); }, // 小写转大写 toUppercase:function(o,parName){ if(o && o[parName]){ o[parName]
function makeMap ( str, expectsLowerCase ) { var map = Object.create(null); var list = str.split(','); ; i < list.length; i++) { map[list[i]] = true; } return expectsLowerCase ? function (val) { return map[val.toLowerCase()]; } : function (val) { ret
Vue 中提示警告 TypeError: handlers[i].call is not a function at callHook (vue.esm.js?a026:2921) at Object.insert (vue.esm.js?a026:4158) at invokeInsertHook (vue.esm.js?a026:5960) at Vue.patch [as __patch__] (vue.esm.js?a026:6179) at Vue._update (vue.esm.j