用户中心USER CENTER

首页/用户
  • vue的TodoMVC事例总结

    摘要:缩写为数据键盘事件添加事项指令指令监听事件。这块内容只会在指令的表达式返回值的时候被渲染。清空已办事项全选取消全选方法用于调用数组的每个元素,并将元素传递给回调函数。 gitHub地址:https://github.com/gaozhixiao... 功能拆分: 渲染数据 键盘事件:添加事项 鼠标点击事件:移除事项 显示未办事项数据 全部事项、未办事项、已办事项状态切换 清除全部完成...

    CKJOKER 发布于JavaScript
  • React组件设计模式-Provider-Consumer

    摘要:和是成对出现的,每一个都会对应一个。而每一对都是由创建出来的。是一个普通的组件,当然,是需要位于组件的上层。又声明了这个范围的数据结构。解决嵌套问题的方式也更优雅。即使这一对的于另一对的的数据结构和值的类型相同,这个也让能访问那个的上下文。 我们都知道,基于props做组件的跨层级数据传递是非常困难并且麻烦的,中间层组件要为了传递数据添加一些无用的props。而React自身早已提供了...

    CKJOKER 发布于JavaScript
  • typescript - 一种思维方式

    摘要:怎么影响了我的思考方式对前端开发者来说,能强化了面向接口编程这一理念。使用的过程就是在加深理解的过程,确实面向接口编程天然和静态类型更为亲密。 电影《降临》中有一个观点,语言会影响人的思维方式,对于前端工程师来说,使用 typescript 开发无疑就是在尝试换一种思维方式做事情。 其实直到最近,我才开始系统的学习 typescript ,前后大概花了一个月左右的时间。在这之前,我也在...

    CKJOKER 发布于JavaScript
  • input文本框强制输入指定文字的方法以及IE11的兼容

    摘要:背景最近开发的韩国项目,在用户姓名输入框一栏中,要求只能输入韩文,通常用到和两个事件来触发方法,并在方法中进行校验,但是在浏览器中,出现了一种情况,就是韩文单词拼写未完成的时候,会直接进行校验并显示,如下图实例所展示,并不是需要想要的结果, 背景:最近开发的韩国项目,在用户姓名输入框一栏中,要求只能输入韩文,通常用到onkeyup和onafterpaste两个事件来触发方法,并在方法中...

    CKJOKER 发布于JavaScript
  • vue源码分析系列之响应式数据(二)

    摘要:巴拉巴拉省略大法,去除无关代码巴拉巴拉省略大法,去除无关代码核心就这一句话。文章链接源码分析系列源码分析系列之环境搭建源码分析系列之入口文件分析源码分析系列之响应式数据一 前言 接着上一篇的初始化部分,我们细看initData中做了什么。 正文 initData function initData (vm: Component) { let data = vm.$options.d...

    CKJOKER 发布于JavaScript
<