- 博客(6)
- 收藏
- 关注
原创 新版本charles配置map local出现404问题
先说一下,可能是由于charles升级引起的首先需要在charles: Tools->Map Local 下双击 (edit mapping):注意host为localhost.charlesProxy.com 而不是 localhost,当然请求接口的时候 host依旧为ocalhost.charlesProxy.com。那么很好,现在访问到的资源不再是404了,可是...
2019-05-18 18:41:09
4083
2
原创 js中改变this指向的三个常用方法bind,call和apply
一.bind:说起bind,很多人都会想起jquery中的bind绑定方法,给元素绑定事件,今天所讲的bind则是js的原生方法---可改变this的指向,下面我们来看演示:var name = 'sally';function sayName(){ return this.name;}function sayName2(){ return this.name}var
2018-01-18 16:34:04
7745
1
原创 javascript中sort方法的完整解析--排序
说起对数组的排序,大家能想到的应该是冒泡排序,快速排序,sort排序,以及希尔排序吧,但是可能对sort排序只停留再数组层面(每个元素均是数字或者字符串),事实上,它还可以对对象进行排序。原理是:不管元素是什么类型,sort排序始终是根据元素的unicode编码进行的下面来分别看下各种情况:元素为数字或者字符串: var arr1 = [10,1,5,2,3]; arr1.s
2018-01-10 11:21:59
13465
11
原创 css伪类元素的运用以及相应的hover的使用
有很多人会有疑问?为什么要用伪类元素,再增加一个标签不就好了?其实不然,使用伪类元素,一方面可以减少页面中的节点元素,加速页面渲染速度,另一方面可以为设计动画提供很多新思维,本文先介绍一些简单的伪类元素以及hover效果的实现:说到伪类与伪元素,区别有以下:最根本的区别是是否有有新的元素生成,伪元素创建了新的元素,而伪类并没有生成新的元素;可以为同一个元素添加不同的伪类效果,但一次
2018-01-08 10:13:15
3470
原创 css预处理-sass
CSS预处理为什么要用css预处理呢?为了更高效的管理较为繁多的css样式为了减轻css代码编写过程中的繁多与冗杂为了在主题定制以及修改过程中高效地对样式切换丰富css的语法功能常见的预处理工具:sass less stylus常用的预处理功能:嵌套变量Sass常见的语法:.box{ font-size:12px; .box-title{ ba
2018-01-03 13:34:34
311
转载 解决移动端Retina屏边框1px 问题
造成移动端Retina屏幕边框1px 变粗的原因:1.因为css中的1px不等于移动设备中的1px,这是因为不同的手机有不同的像素密度,何为像素密度?下面来解释一下: iphone7 plus分辨率为 1920px*1080px,尺寸大小为5.5英寸,所以像素密度为 在Windows中有一个devicePixelRatio属性,他可以反映css中的像素
2018-01-03 10:21:18
663
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人