如何修改ElementUI源码

front-end
如何修改ElementUI源码

在使用element-ui的时候,有些功能不能满足我们的需求,就需要修改源码来满足。阅读官方给的教程,对于我这小菜鸟过于简略,结合自己的实践整理一下修改方法: 克隆element官方的仓库到本地1git clone https://github.com/ElemeFE/element.git 下载到本地之后安装依赖包12cd element && npm installnpm...

ie和safari浏览器new Date(yyyy-MM-dd HH:mm:ss )为NaN的解决方案

front-end
ie和safari浏览器new Date(yyyy-MM-dd HH:mm:ss )为NaN的解决方案

今天碰到一个bug,在Safari浏览器里从日历选择器里面获取时间的时候,传给后台会报错,经排查发现,通过IE开发者工具控制台执行js代码,new Date(“2018-04-03 13:11:12”).getTime() 在IE下和Safari会返回NaN,而其他浏览器可以正常返回毫秒数。chorme ie和safari 由于毫秒数在IE浏览器下没有正确获得,所以在之后的计算中,计算结果为...

韦博成人项目webuploader上传文件的一系列坑总结

front-end
韦博成人项目webuploader上传文件的一系列坑总结

坑1:new FormData() - FormData对象的作用及用法一、概述1234FormData 对象的使用:1.用一些键值对来模拟一系列表单控件:即把form中所有表单元素的name与value组装成一个queryString2. 异步上传二进制文件。 二、使用1.FormData对象的操作方法,全部在原型中,自己本身没任何的属性及方法。 1、append() append()方...

js异步编程

front-end
js异步编程

JS 异步编程及常考面试题在上一章节中 并发(concurrency)和并行(parallelism)区别异步和这小节的知识点其实并不是一个概念,但是这两个名词确实是很多人都常会混淆的知识点。其实混淆的原因可能只是两个名词在中文上的相似,在英文上来说完全是不同的单词。 并发是宏观概念,我分别有任务 A 和任务 B,在一段时间内通过任务间的切换完成了这两个任务,这种情况就可以称之为并发。 并行...

头条2018秋招面试题

front-end
头条2018秋招面试题

简答题1.css3特性中的transform:translateZ(0)有什么作用答案:gpu加速,提高浏览器渲染的性能 2.列举三种禁止浏览器缓存的头字段,并写出响应的设置值Expires:告诉浏览器把回送的资源缓存多长时间 -1或0则是不缓存简要:添加Expires头能有效的利用浏览器的缓存能力来改善页面的性能,能在后续的页面中有效避免很多不必要的Http请求,WEB服务器使用Expi...

Eslint静态代码检查

front-end
Eslint静态代码检查

Eslint 对于每一个开发者而言都是非常值得使用的,这样会强制你写出高质量且整洁的代码,所以建议大家将Eslint集成进入,来提高项目的质量。 安装1$ npm install -g eslint 1$ eslint --init 将会生成.eslintrc.js文件,执行检查src目录下的main.js单文件的命令 eslint src/main.js1eslint src/main.j...

解决.vue文件代码过长的问题

front-end
解决.vue文件代码过长的问题

在工作中,用vue进行开发的,后来发现.vue文件中的逻辑处理特别多的话,那么会导致代码会特别长,即使你打了标签,都觉得写起来很不方便,所以就引发了我的思考,能不能把js和scss单独拎出去,vue文件只是负责写html的,后来我就在网上一顿查啊,终于,功夫不负有心人,让我给查到了,下面我就给大家演示一下把vue文件的html、scss、js如何分开写: 首先先在vue统计目录下新建一个js...

基于react的audio组件

front-end
基于react的audio组件

知识点:子组件给父组件传值:参考:http://taobaofed.org/blog/2016/11/17/react-components-communication/ 父组件12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152/** * 基于rea...

×
  • {title}