
前端基础
macycle
小白
展开
-
vue浅析
1. Vue两个版本的区别及使用方法我们再使用Vue的时候,会有两个版本,分别是Vue完整版(vue.js)和Vue非完整版(vue.runtime.js)。那么这两个版本有什么区别呢。1.1 特点完整版有compiler(编译器用来将模板字符串编译成为 JavaScript 渲染函数的代码),这导致完整版体积更大。非完整版没有compiler的,所以体积更小,要比完整版体积小大概30%。1.2 视图完整版的视图是写在HTML里或template选项的,由于有 compiler(编译器)的存在,原创 2020-07-28 10:35:59 · 202 阅读 · 0 评论 -
前端MVC
1.MVC是什么mvc是一种架构设计模式,它包含三类对象,分别是M(model)层、V(view)层、C(controller)层。将这三层分离以提高灵活性与复用性。M-Model(数据模型)用于封装与应用程序的业务逻辑相关的数据以及对数据的处理方法,会有一个或多个视图监听此模型。一旦模型的数据发生变化,模型将通知有关的视图。const m = { data: { n: parseInt(localStorage.getItem('n')) }, create(){}, d原创 2020-07-24 15:26:33 · 2051 阅读 · 0 评论 -
JS 函数的执行时机
由于JS是一个单线程的解释器,因此在一段时间内只能执行一段代码,为了控制执行的代码,就需要一个任务队列来让后面的代码按照一定的顺序执行。setTimeout(fn,timer)中的time会告诉JS过多久把当前任务添加到队列中,并不是执行到setTimeout就添加任务。如果队列为空,那么添加的代码会立即执行;如果队列不为空,那么它就要等前面的代码执行完了再执行。let i = 0for(i = 0; i<6; i++){ setTimeout(()=>{ consol.原创 2020-07-09 16:23:55 · 273 阅读 · 0 评论 -
HTML5标签与属性
一标签与属性1 全局属性* class 类选择器* id id选择器* contenteditable 表示能够被编辑* hidden 能够使被改标签包含的内容隐藏* style 这个style是html的属性,与css的style标签不一样,而且它的优先级大于css,它的书写格式与css一样。* tabindex 用来控制按住tab键来控制foucs的顺序,其中0代表最后一个被选中,-1代表不被tab选中,大于1则按顺序访.原创 2020-07-05 18:36:09 · 254 阅读 · 0 评论