- 博客(17)
- 资源 (1)
- 收藏
- 关注
原创 css的一些不常见的忽略的提示
text-indent: 首行代码缩进text-align: center; 文本水平对齐方式text-transform: uppercase;字母大小写问题 capitalize 只对每个单词的首字母大写。text-decoration: underline;文字装饰问题word-spacing 属性可以改变字(单词)之间的标准间隔。letter-spacing 属性与 word...
2018-09-01 13:04:17
264
转载 js正则表达式验证大全
/判断输入内容是否为空 function IsNull(){ var str = document.getElementById('str').value.trim(); if(str.length==0){ alert('对不起,文本框不能为空或者为空格!');//请将“文本框”改成你需要验证的属性名称! } ...
2018-07-25 10:01:52
221
转载 webpack4.x开发环境配置
写这篇文章的初衷在于,虽然网络上关于webpack的教程不少,但是大多已经过时,由于webpack版本更新后许多操作变化很大,很多教程的经验已经不适合。当我们使用npm安装webpack时,若不指定webpack的版本,将默认安装最新版,笔者测试时默认安装的是4.1.1,并不能照搬老教程的方法。为此,笔者进行了最新版配置的探索,使用的是windows操作系统,如果你的是webpack4.x版本,可...
2018-07-24 20:03:52
202
转载 本地存储localstorage的使用
一、什么是localStorage?在HTML5中,新加入了一个localStorage特性,这个特性主要是用来作为本地存储来使用的,解决了cookie存储空间不足的问题(cookie中每条cookie的存储空间为4k),localStorage中一般浏览器支持的是5M大小,这个在不同的浏览器中localStorage会有所不同。二、localStorage的优势与局限localSto...
2018-07-24 11:15:02
162
转载 JavaScript中的totring()方法
简介toString()函数用于将当前对象以字符串的形式返回。 该方法属于Object对象,由于所有的对象都是Object对象的实例,所以几乎所有的实例对象都可以使用toString方法。 toString()函数的返回值为String类型。返回当前对象的字符串形式,但是每个类型的返回值不一样,这是因为javascript的很多内置对象都重写了该方法,以切合和实现自身的功能需要,这就是今天...
2018-07-22 12:12:04
416
转载 JavaScript判断屏幕,浏览器,网页,对象的宽高度
screeen.height:屏幕分辨率的高screen.width:屏幕分辨率的宽前面这两个数表示:屏幕宽高(屏幕像素) ---- 定值screen.availHeight:屏幕可用高度(屏幕分辨率的高度-上下测任务栏的高度)screen.availWidth:屏幕可用宽度(屏幕分辨率的宽度-左右侧任务栏的宽度)前面这两个数表示:屏幕可用宽高(像素) ---- 定值 ...
2018-07-22 11:00:19
629
原创 对于bind(),on(),live()的使用
一)先来定义的用法 live() 方法为被选元素附加一个或多个事件处理程序,并规定当这些事件发生时运行的函数。 通过 live() 方法附加的事件处理程序适用于匹配选择器的当前及未来的元素(比如由脚本创建的新元素)。 on() 方法在被选元素及子元素上添加一个或多个事件处理程序。 自 jQuery 版本 1.7 起,on() 方法是 bind()、live() 和 dele...
2018-07-17 09:29:59
497
转载 js实现常见的排序算法
1.关于排序算法,讲解的大神实在太多,但想在一篇博客里找到优质的代码实现,还是困难的,反复的研究大神的博客和算法书籍。 2.代码都是优化后的。不就一个算法说明,代码逻辑是非常清晰的,实现的思想大神的博客很多,可以一一找到。 3.也欢迎大家提意见。/* *插入排序的实现 */function InsertSort2(arr){ var i,j,len = arr.length,temp;...
2018-07-15 11:10:26
125
转载 -webkie-line-clamp的使用
-webkit-line-clamp是一个不规范的属性,他没有出现在css规范草案中作用:限制一个块元素显示的文本的行数。为了实现该效果,他需要组合其他外来的webkit属性,常见结合属性display:-webkit-box; //必须结合的属性,将对象作为弹性伸缩盒子模型显示-webkit-box-orient:必须结合的属性 设置或检索伸缩盒子的子元素的排列方式text-overflow:...
2018-07-14 16:41:57
438
原创 文字的垂直居中
一)使用flex(弹性)布局display:flex;flex-direction:column;justify-content:center;再对文字采用text-align:center;即实现文字的垂直居中二)可以结合相对定位于绝对定位的使用...
2018-07-14 15:09:39
148
原创 vue组件之间的通信示例
父组件传递数据给子组件=> 通过在子组件中写入传递参数props:{ childMs:{ type:String } } 或者第二种写法props:[ 'childMs' ]子组件传递数据给父组件=> 子组件注册触发事件,父组件注册 触发子组件事件后的方法写在method里面 源码贴上,有点小乱,不过可以很清楚看到组件之间是...
2018-05-20 15:57:21
212
转载 移动设备中的分辨率与rpx
首先说一个很有意思的问题:一块720p的屏幕和1080p的屏幕那个大? 这个问题很有代表性,如果手机竖着放,720p=720px*1280px,而1080p=1080px*1920px;那么在宽度上,前者是720个像素,后者是1080个像素,后者一定比前者大吗? 答案是否定的,后者不一定比前者大,还可能和前者一样大,甚至比前者小。 这里需要搞清楚一个概念,像素点只有个数的问题,没有大小的问题...
2018-05-20 09:31:25
1626
原创 git及远程仓库的使用
初始化过了,不小心把邮箱和用户名输错了,如下修改:git config --global --replace-all user.name '输入你的用户名'git config --global --replace-all user.email '输入你的邮箱'git config --list查看git cmd是git bash的子集,git gui是图形界面以下内容来自网络:git 版本控制工具,支持该工具的网站有Github、BitBucket、Gitorious、国内的osChi
2018-05-20 08:59:11
203
转载 vue组件的is特性
vue组件功能是vue项目的一大特色。组件可以扩展html元素,可以封装课重用的代码,可以增加开发效率它是自定义元素。vue.js的编译器为它添加特殊功能。有些情况。组件也可以是原生HTML的形式,以is特性进行扩展。 那么is特性究竟是什么呢?有什么用处?简单来说,因为vue模板就是dom模板,使用的是浏览器原生的解析器进行解析,所以dom模板的限制也就成为vue的模板限制了,要求...
2018-05-19 21:44:15
804
转载 jquery遍历方法合集
1)each() 用于遍历任何对象 $.each()方法接收两个参数,第一个是需要遍历的对象集合(json对象集合),第二个用来遍历的方法,这个方法又接受两个参数,第一个是遍历的index,第二个是当前遍历的参数的值。 $.each(obj.results,function(index,item){ console.log...
2018-04-23 19:28:17
761
原创 jquery的eval函数的使用
JavaScript中的eval()计算JavaScript中的表达式或要执行的一些语句eval(codes)codes为字符串形式的表达式 eg: 如果为空值,则返回undefined 如果有返回值将返回此值 如果为表达式,返回表达式的值 如果为语句则返回语句 如果为多条语句或表达式返回最后一条...
2018-04-23 18:51:41
3950
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人