![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Javascript
文章平均质量分 61
DoubleJan
这个作者很懒,什么都没留下…
展开
-
# AntD中数据校验方式分类整理
一 概述这篇文章主要整理了我在近期工作中,所使用Form表单组件,并进行数据校验的心得。整理出来了三种主要的校验需求,分类梳理了开发思路和方法,以及部分Form表单使用的注意事项。这三种分类为:数据联动单一数据校验多数据联动校验二 数据联动有时候我们表单中的某一个控件的值可能会在别的控件中使用,或者,我们需要对输入值格式化。举个例子,加入我们需要做一个新增档案的功能,某种事物的...原创 2019-11-11 20:04:00 · 1600 阅读 · 0 评论 -
Js中的函数类型及声明和表达式
Js中比较有趣的恐怕就是函数类型了:function value(){return value;}alert(typeof value); //“function”typeof是一个获得操作数类型的操作符,打印结果是function类型,这和传统的c和c++之类的编程语言不一样,在Js中,function是一个类型。并且,实际上也是一个对象,因为,每一个函数实际上也是Object对象的原创 2016-12-15 15:27:32 · 2589 阅读 · 0 评论 -
Js中作用域对于数组绑定事件的影响
Js中作用域对于数组绑定事件的影响Js中,分割作用域的只有函数,也就是说,当你没有进入一个函数内,那么你当前的作用域,你当前的this指针,和其他的变量都是由外围函数管理。首先我们看一段代码for(var i = 0;i<imgs.length;i++){ imgs[i].onclick = function(){ alert(imgs.src); }}这里很明显原创 2017-06-09 22:26:05 · 1447 阅读 · 1 评论 -
Js中的事件委托
DOM 2 中,js加入了事件委托的支持; 当我们从后端拿数据的时候,往往要根据这些数据生成相应的元素,或界面,之后,可能要进行进一步的业务操作,这其中,就可能会用到事件。 在Dom1中,事件处理使用类似 obj.onclick这样的属性绑定函数来实现,这固然简单方便,但是,当我们需要自动添加的事件有成百上千个以后,页面将会有上千个事件,这是很可怕的一件事,于是,在DOM2标准中,就提供了事件委原创 2017-06-09 22:32:48 · 785 阅读 · 0 评论 -
Js分割字符串 - split
如果需要分割字符串可以使用split函数,像这样var str = 'HHGG\nKK\n\nLL\n\n\nFF\nDD\n';var arr = str.split('\n');这个用一个字符串调用这个函数并传入一个分隔符,split将根据这个参数将这个字符串分割成一个字符串数组,那么问题来了,上面的这两部操作以后,arr.length即arr数组长度为多少呢?答案是9 ! ! !因为如果用s原创 2017-08-20 15:00:17 · 2621 阅读 · 0 评论 -
nodejs 和 npm安装配置与常见问题
1.新版nodejs安装会连带安装npm,不需要单独安装,所以,在官网下载windows .msi 安装程序一直下一步即可安装过程手动选择一下路径2.配置环境变量nodejs环境变量需要两个NODE_PATH 和 Path Path就是nodejs安装的根目录 NODE_PATH 就是根目录下的node_modules 目录以上配置只是暂时的。然后win + R,输入cmd 打开命令提示符,然后原创 2017-08-20 15:13:47 · 763 阅读 · 0 评论 -
dva源码解析
一 dva的源码结构dva的源码分为dva,和dva-core两个部分,dva/src下的文件负责处理对外的逻辑,包括数据校验,app对象封装,配置用户传入的路由等参数,并在最后启动了一个react应用。dva-core的部分是dva核心功能实现部分,通过create方法返回一个dva对象给dva/src。使用内部的start方法初始化各种被dva/src配置过的属性。二 dva/src/i...原创 2019-08-12 23:58:32 · 1274 阅读 · 1 评论