-
[综合] 关于forEach()方法不能使用break跳出循环问题
js编程语法之break语句: break语句会使运行的程序立刻退出包含在最内层的循环或者退出一个switch语句。 由于它是用来退出循环或者switch语句,所以只有当它出现在原生的例如:for()循环while()循环do-while()循环这些语句时,这种形式的break语句才是合法的。 那么...
34
热度 -
[综合] 如何让antd的Modal组件的确认和取消不显示(或自定义按钮)
使用Modal中的footer属性,如下: <Modaltitle="更改成员"visible={visible}confirmLoading={confirmLoading}onCancel={this.handleCancel}footer={[]//设置footer为空,去掉取消确定默认...
95
热度 -
[综合] js比较两个数组是否相等
今天在看廖雪峰大神的博客意外地发现javascript是不能用'=='或'==='操作符直接比较两个数组是否相等的。 先看案例: vara=[1,2,3,4,5]; varb=a.slice(); console.log(a);//[1,2,3,4,5] console.log(b);//[1,2...
79
热度 -
[综合] js比较两个对象是否相等
前言:如何判断两个对象是否相等? 两个Object类型对象,即使拥有相同属性、相同值,当使用==或===进行比较时,也不认为他们相等。这就是因为他们是通过引用(内存里的位置)比较的,不像基本类型是通过值比较的。 varobj1={name:"xiaoming",sex:"male" }varobj...
55
热度 -
[综合] js 从开始和结束时间得到中间所有天
今天在论坛中看到一个帖子,给定输入的字符型日期和结束的字符型日期,计算中间间隔的每一天的日期。正好项目不忙,就动手写了一下,记录下来吧。 原问题 varstart_time="2015-2-1" varend_time="2015-3-1"需求得到开始和结束时间之间所有天return['2015-2...
69
热度 -
[综合] antd Form表单getFieldDecorator中设置RangePicker的默认时间
在antd中的时间选择器RangePicker中,使用defaultValue来设置默认值。如下所示: <RangePickerdefaultValue={[moment('2015/01/01',dateFormat),moment('2015/01/01',dateFormat)]}for...
104
热度 -
[综合] 使用antd的Form组件在hubmit事件外的其他事件中获取Form表单中input的值
今天写一个表单组件时遇见一个小问题,以前一般都是在蚂蚁金服的Form组件的提交事件中直接对values进行操作及调用接口,将数据传给后台;而今天是想在Form提交事件中不提交数据而是调用queryData()事件,然后在queryData()事件中对数据进行操作,如下: handleSubmit=(...
87
热度 -
[综合] 1、谈谈对MVVM开发模式的理解
MVVM分别是:ModelViewViewModal 该开发模式主要体现在vue.js中 M层:模型 V层:视图 VM层:VM是MVVM思想的核心,因为VM是V和M的调度者。 //VM层 varvm=newVue({el:'#app',data:{//M层msg:'你好,vue.js'} })//V...
98
热度 -
38
热度 -
[综合] 3、v-if和v-show的区别
v-show仅仅控制元素的显示方式,将display属性在block和none之间来回切换;而v-if会控制这个dom节点的存在与否。 当我们需要经常切换某个元素的显示与隐藏时,使用v-show回更加节省性能上的开销;当只需要一次显示或隐藏时,使用v-if更加合理。
42
热度 -
[综合] 4、简述vue的响应式原理
这里的响应式指的是,当你的数据有变化,vue能够做出响应,然后去重新渲染页面,它采用数据劫持结合发布者---订阅者模式的方式,通过Object.defineProperty()来劫持各个属性的settergetter,在数据变动时发布消息给订阅者,触发响应的监听回调。
43
热度 -
86
热度 -
[综合] 6、网页从输入网址到渲染完成经历了哪些过程
大致可分为七步: 1、输入网址 2、发送到DNS服务器,并获取域名对应的web服务器对应的ip地址 3、与web服务器建立tcp连接 4、浏览器向web服务器发送http请求 5、web服务器响应请求,并返回指定url的数据 6、浏览器下载web服务器返回的数据并解析html源文件 7、生成Dom树...
74
热度 -
[综合] 7、用css2和css3分别实现垂直居中和水平居中
css2: 水平居中: text-align:center;(水平) margin:0auto;(水平)垂直居中: 单行内容垂直居中设置相同的height和line-height 多行内容垂直居中通过设置上下的padding vertical-align:center;(垂直居中)绝对定位实现水平垂...
39
热度 -
78
热度 -
[综合] 9、TCP和UDP的区别
TCP:面向连接、传输可靠、用于传输大量数据,传输速度慢,建立连接耗时长。 UDP:面向非连接、传输不可靠、用于传输少量数据,传输速度快。 应用: (1)TCP:用于文件传输(FTPHTTP),发送或接收邮件(POPIMAPSMTP),远程登录等。 (2)UDP:即使通信,在线视频,在线语音通话
69
热度 -
97
热度 -
[综合] Vue框架核心之数据劫持
前瞻 当前前端界空前繁荣,各种框架横空出世,包括各类mvvm框架横行霸道,比如Angular、Regular、Vue、React等等,它们最大的优点就是可以实现数据绑定,再也不需要手动进行DOM操作了,它们实现的原理也基本上是脏检查或数据劫持。那么本文就以Vue框架出发,探索作者运用Object.d...
58
热度 -
[综合] antDesign RangePicker限制日期可选范围
上代码: importReactfrom'react'; importReactDOMfrom'react-dom'; import'antd/dist/antd.css'; import'./index.css'; importmomentfrom'moment'; import{DatePic...
84
热度 -
[综合] position的取值
static 是默认值。就是按正常的布局流从上到下从左到右布局,平常我们做网页时,没有指定position,也就表示使用static。 relative 没有脱离布局流,此时可以使用top、right、bottom、left属性。 top和bottom共存时,使用top值,忽略bottom值; l...
75
热度