前端面试之CSS display: none; 与 visibility: hidden; 的区别 联系:它们都能让元素不可见 区别: display:none;会让元素完全从渲染树中消失,渲染的时候不占据任何空间;vi…
标签:JavaScript
vue2 实现 div contenteditable="true" 类似于 v-model 的效果
问题 在 vue2 中对表单控件有着良好的双向数据绑定机制,但是对于要特定实现某些功能的输入时,我们就不得不使用到 contenteditable="true" 的 div ,而在这个 div 上是使用 v-model …
VUE - MVVM - part12 - props
看这篇之前,如果没有看过之前的文章,移步拉到文章末尾查看之前的文章。 前言 在上一步,我们实现 extend 方法,用于扩展 Vue 类,而我们知道子组件需要通过 extend 方法来实现,我们从测试例子来入手,看看这一…
一步一步搭建react应用-node中使用 mocha + supertest + should 来写单元测试
[一步一步构建一个react应用-开篇](https://segmentfault.com/a/11… git地址 mocha 是一个node单元测试框架,类似于前端的jasmine,语法也相近 supert…
You Probably Dont Need Derived State
原文链接: https://reactjs.org/blog/2018… React 16.4包含了一个 getDerivedStateFromProps的 bug 修复:曾带来一些 React 组件频繁复现…
javaScript 加解密方法
base64加密 <html> <head> <title>前端的base64使用方法</title> &a…
JS 通过百度地图获取详细地址及经纬度
下方代码可以通过百度地图获取到经纬度和详细位置地址 注意: <script type =“text / javascript”src =“http://api.map.baidu.com/api?v=2.0&…
现代前端技术解析:前端三层结构与应用
前端三层结构与应用 前端三个基本结构:结构层HTML、表现层CSS、行为层JavaScript。现在的Web前端应用已经不是简单的三层结构就能轻松解决,而是已经形成了编译流程化、生产环境基础优化结构运行的模式。 HTML…
苹果手机日期显示NaN的处理方法
苹果只能识别 yyyy/mmmm/dddd/ 这类格式的日期 如果输出后还要进行处理日期对比,需要转换成前面当中的日期格式,再转时间戳进行比较 //将xxxx-xx-xx的时间格式,转换为 xxxx/xx/xx的格式 _…
JavaScript — 逻辑运算符、关系运算符、相等运算符、条件运算符
目录 一、逻辑运算符 1. ! 非 2. && 与 3. || 或 4. && || 非布尔值的情况 &…
JS--DOM0, DOM1, DOM2, DOM3事件的区别与详解
原文网址:JS–DOM0, DOM1, DOM2, DOM3事件的区别与详解_IT利刃出鞘的博客-CSDN博客 简介 说明 本文介绍JavaScript中DOM0, DOM1, DOM2, DOM3事件级别的…
字符串截取前几位数,截取小数点之前的数字
1、截取字符串前i个字符 str=str.substring(0,i); 2、去掉字符串的前i个字符str=str.substring(i); 将字符串从索引号为2开始截取, var sb = "bbbdsajjds";…