上一页 1 2 3 4 5 6 7 ··· 13 下一页
摘要: 零、序言 这篇随笔是关于 vue slot 的用法随笔,挺简单的,便于用作后面复习的材料。 当初看文档的时候没怎么看得明白,随后工作中自己开始封装组件又很少用得到,所以这块基本上属于一个盲区。最近在尝试写 vue-jsx,el-table 中频频需要用到,所以就翻了翻资料写了点 demo。 一、插槽 阅读全文
posted @ 2020-08-13 10:40 shiweiqianju 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 零、序言 6 月的时候冒出了用 jsx 的来写 vue 项目的念头,以回忆回忆放下好长一段时间的 jsx,奈何项目时间卡得很紧,一些简单的页面的还可以写写,遇到一些资料少的问题时就很头疼,所以复杂页面仍然采用 <template /> 的形式写了过去。7 月时间没那么紧张,于是就把原来的一个中等复杂 阅读全文
posted @ 2020-07-21 13:33 shiweiqianju 阅读(1102) 评论(0) 推荐(0) 编辑
摘要: var timer = { /** * 补足 0 * @param { Number | String } num * @returns { String } */ padLeftZero: function(num) { // es6 中可用 padStart() 来完成补足 return ('0 阅读全文
posted @ 2020-07-06 16:04 shiweiqianju 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 零、资料 1. 详解JS函数柯里化 ; 2. 函数式编的JS: curry ; 一、基础概念 维基百科上说道:柯里化,英语:Currying(果然是满满的英译中的既视感),是把接受多个参数的函数变换成接受一个单一参数(最初函数的第一个参数)的函数,并且返回接受余下的参数而且返回结果的新函数的技术。 阅读全文
posted @ 2020-06-03 14:55 shiweiqianju 阅读(931) 评论(0) 推荐(0) 编辑
摘要: 零、序言 本篇是《你不知道的 javascript(上)》读书笔记。 v1 版本写得比较乱,传送门; 注意:如无特殊标注,本篇中的 this 指的是 es5 & 非严格模式下的 this。 一、总集 在 js 中, this 的值需要到函数的调用时才能明确,因此完全取决于函数的调用位置(执行 fn( 阅读全文
posted @ 2020-05-28 14:04 shiweiqianju 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 零、引言 本篇是关于 window.location (history/hash) 的尝试,算是为了学习各种 router 的基础吧。 参考资料: 1. url 中的 hash; 一、基础准备 基础的 index.html 页面。 <!DOCTYPE html> <html lang="en"> < 阅读全文
posted @ 2020-05-26 16:13 shiweiqianju 阅读(611) 评论(0) 推荐(0) 编辑
摘要: 零、资料 elementUI el-tree 源码,详情移步官网和 github。 一、引言 手头需要开发权限结构,首先想起的就是 el-tree,但是最终的表现的样式和 el-tree 完全不一样,因此想着先看一看大佬们是怎样封装这种复杂类型的组件的,顺便复习下树结构(伪),于是有了本篇的阅读笔记 阅读全文
posted @ 2020-05-25 17:44 shiweiqianju 阅读(1295) 评论(0) 推荐(0) 编辑
摘要: 零、原链和资料 1.js设计模式 注: 代码均为简洁版,如需了解其他版本写法的优缺点,请移步原文章。 一、单体模式 其思想是在一定的作用域范围内保证一个特定类仅有一个实例,意味着当你第二次使用同一个类创建新对象时,应得到和第一次创建对象完全相同。 var Universe; (function(){ 阅读全文
posted @ 2020-04-15 15:26 shiweiqianju 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 零、原文与资料 1. 手写 Promise; 2. 最简实现Promise,支持异步链式调用(20行) 一、Promise/A+ 规范 1.Promise存在三个状态:pending(等待态)、fulfilled(成功态)、rejected(失败态);2.pending为初始态,并可以转化为fulf 阅读全文
posted @ 2020-04-13 17:09 shiweiqianju 阅读(357) 评论(0) 推荐(0) 编辑
摘要: 零、资料和其他 1. 实现一个基础的 Vue 双向绑定 一、从 new 开始 const app = new Vue({ el: '#app', data: { name: 'fish chan' }, }) 通过这段代码,我们可以获取到一个 vue 实例对象,开启我们的 vue 编程,那么简单的 阅读全文
posted @ 2020-03-09 16:30 shiweiqianju 阅读(291) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 13 下一页
点击右上角即可分享
微信分享提示