ES6中Map与其他数据结构的互相转换

最近在学习ES6的基础知识,整理了一下Map与其他数据结构相互转换的写法。 Map转为数组的方法 1 2 3 let myMap =newMap([[true,7], [{foo:3}, ['abc']]]); [...myMap] ...

2019-05-08 11:40:29

阅读数 7

评论数 0

浅析前端页面渲染机制

  作为一个前端开发,最常见的运行环境应该是浏览器吧,为了更好的通过浏览器把优秀的产品带给用户,也为了更好的发展自己的前端职业之路,有必要了解从我们在浏览器地址栏输入网址到看到页面这期间浏览器是如何进行工作的,进而了解如何更好的优化实践,本篇主要围绕这两点展开阐述。前端页面渲染机制可谓是老生常谈...

2019-02-26 16:30:18

阅读数 16

评论数 0

一款很好用的Jquery 打印插件——jQuery.print.js

https://blog.csdn.net/JodenHe/article/details/70313604?locationNum=3&fps=1   登录网址https://github.com/DoersGuild/jQuery.print,下载js文件,进行简单...

2018-11-21 14:39:44

阅读数 2112

评论数 0

前端基础进阶(十三):透彻掌握Promise的使用,读这篇就够了(转)

https://www.jianshu.com/p/fe5f173276bd Promise的重要性我认为我没有必要多讲,概括起来说就是必须得掌握,而且还要掌握透彻。这篇文章的开头,主要跟大家分析一下,为什么会有Promise出现。 在实际的使用当中,有非常多的应用场景我们不能立即知道应该如何...

2018-11-20 15:09:28

阅读数 35

评论数 0

es6 语法

//ie不支持 var person = { name: 'tom', getName: function() { return this.name; } } // 我们试图用ES6的写法来重构上面的对象 const person = { na...

2018-11-08 21:34:02

阅读数 22

评论数 0

银行卡信息

转载地址:http://blog.csdn.net/yqwang75457/article/details/72627542   需求:用户输入银行卡卡号,需要验证卡号格式,自动填充所属银行。   第一想到的是正则表达式,后面尝试多次,卡号验证不太准确。 换一种思路:用户输入卡号,进入j...

2018-10-31 20:46:08

阅读数 683

评论数 0

css 如何让背景图片拉伸填充避免重复显示

如何让背景图片拉伸填充,这个问题听起来似乎很简单。但是很遗憾的告诉大家。不是我们想的那么简单。  比如一个容器(body,div,span)中设定一个背景。这个背景的长宽值在css2.1之前是不能被修改的。  所以实际的结果是只能重复显示,所以出现了repeat,repeat-x,repeat-y...

2018-09-18 19:05:25

阅读数 614

评论数 0

touch左滑右滑

原理:1:当开始一个touchstart事件的时候,获取此刻手指的横坐标startX和staerY;    2:当触发touchmove事件的时候,再获取此时手指的横坐标moveEndX和纵坐标moveEndY;最后,通过两次获取的坐标差值来判断手指在手机屏幕上的滑动方向。 代码:   $(...

2018-09-10 20:27:33

阅读数 60

评论数 0

图片呼吸

一、<a>标签锚点点击滑动到对应位置(基于jq) $('a[href*=#],area[href*=#]').click(function() { console.log(this.pathname) if...

2018-09-10 19:57:48

阅读数 135

评论数 0

kebab-case

在vue官网上有这样的一句话:  “camelCase vs. kebab-case  HTML 特性是不区分大小写的。所以,当使用的不是字符串模版,camelCased (驼峰式) 命名的 prop 需要转换为相对应的 kebab-case (短横线隔开式) 命名: 如果你使用字符串模版,则没有...

2018-08-10 13:36:40

阅读数 252

评论数 0

vue -- v-cloak解决刷新或者加载出现闪烁(显示变量)

  2017年04月25日 10:35:22 阅读数:20730 在使用vue绑定数据的时候,渲染页面时会出现变量闪烁,例如   <div class="#app"> <p&a...

2018-08-10 08:32:58

阅读数 108

评论数 0

CSS3四个自适应关键字——fill-available、max-content、min-content、fit-conten

  前面的话   一般地,有两种自适应:撑满空闲空间与收缩到内容尺寸。CSS3将这两种情况分别定义为'fill-availabel'和'fit-content'。除此之外 ,还新增了更细粒度的'min-content'和'max-content'。这四个关键字可用于设置宽高属性。本文将详细介绍...

2018-08-04 09:17:59

阅读数 44

评论数 0

capture 事件 vue

.capture事件修饰符的作用添加事件侦听器时使用事件捕获模式 即是给元素添加一个监听器,当元素发生冒泡时,先触发带有该修饰符的元素。若有多个该修饰符,则由外而内触发。  就是谁有该事件修饰符,就先触发谁。  代码如下: <!DOCTYPE html&...

2018-07-21 13:37:33

阅读数 81

评论数 0

sourcetree跳过注册的方法

sourcetree跳过注册的方法当前只有Win的版本,Mac自行百度(笑)很多人用git命令行不熟练,那么可以尝试使用sourcetree进行操作。然鹅~~sourcetree又一个比较严肃的问题就是,很多人不会跳过注册或者操作注册。废话不多,我们直接开始跳过注册阶段的操作。下载好之后会有这么一...

2018-06-25 14:15:41

阅读数 84

评论数 0

return 的用法

分两种    1,原生js 中 直接作为函数的返回for (var i = 0; i < 10; i++) { if (i ==2) { return; } }对于for 可以用break跳出整个循环,仍然执行下面的代码,可以用continue...

2018-06-10 12:08:56

阅读数 986

评论数 0

常用的几种清除float浮动的方法 一、浮动产生原因 简单地说,浮动是因为使用了float:left或float:right或两者都有而产生的浮动,导致样式缺失或者不正确显示等问题; 二、浮动产生

常用的几种清除float浮动的方法一、浮动产生原因 简单地说,浮动是因为使用了float:left或float:right或两者都有而产生的浮动,导致样式缺失或者不正确显示等问题;二、浮动产生负作用1、背景不能显示由于浮动产生,如果对父级设置了(CSS background背景)CSS背景颜色或C...

2018-06-09 17:26:18

阅读数 352

评论数 0

php生成获取本机的mac地址

<?php     /**     获取网卡的MAC地址原码;目前支持WIN/LINUX系统     获取机器网卡的物理(MAC)地址     **/              class GetMacAddr{                      var $retur...

2018-05-16 17:31:36

阅读数 592

评论数 0

ajax header

在JAVA与PHP的程序中,为了保证IP的正确性,经常采用如下的方法获取浏览器端的IP地址,代码如下:String ip = request.getHeader("x-forwarded-for"); if (ip == null || ip.length() ...

2018-05-16 11:29:14

阅读数 614

评论数 0

CSS外边距合并

外边距合并指的是:当两个垂直外边距相遇时,它们将形成一个外边距。 合并后的外边距的高度等于两个发生合并的外边距的高度中的较大者。外边距合并的情况情况1当一个元素出现在另一个元素上面时,第一个元素的下外边距与第二个元素的上外边距会发生合并。 情况2当一个元素包含在另一个元素中时(假设没有内边距或边框...

2018-04-04 14:49:56

阅读数 71

评论数 0

安装apache

首先是上官网下载文件 点击打开链接  chcp 437  将cmd切换到英文卸载是先上服务禁用apache 然后卸载 sc delete apache 后面的apache是服务器中的名字,根据服务器改查看系统日志 的方法 管理工具-》事件查看器 如果报错是h00015 看下端口是否被占用,或者重启...

2018-03-21 23:09:34

阅读数 59

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭