- 博客(6)
- 收藏
- 关注
原创 渐进增强与优雅降级之间的区别
渐进增强 progressive enhancement : 针对低版本浏览器进行构建页面,保证最基本的功能,然后再针对高级浏览器进行效果、交互等改进和追加功能达到更好的用户体验。 优雅降级 graceful degradation : 一开始就构建完整的功能,然后再针对低版本浏览器进行兼容。 区别:优雅降级是从复杂的现状开始,并试图减少用户体验的供给,而渐进增强则是从一个非常...
2019-02-15 09:10:17
227
原创 js中的正则表达式的部分知识
上一个表单验证我们用了正则表达式,这篇文章我们就来说一下正则表达式的一些知识,只是一小部分,九牛一毛罢了,以后会慢慢补充。 首先,正则表达式的声明: 1、通过new运算符创建正则表达式。 new RegExp() 第一个参数:字符串 第二个参数:修饰符 i 忽略大小写 g 全局匹配 m 换行匹配 /*var box = new RegExp("box", 'ig'); ...
2019-02-10 21:47:30
305
原创 js验证密码强度
这篇文章我们来说一个验证密码强度的例子,大家在进入一个网站的时候,往往都会先注册一个账号,然后输入密码,在输密码的时候,系统会根据我们输入的密码组成的复杂程度来给你的密码显示一个密码强度,一般就是强中弱三种,我们先来说一下密码验证的原理,原理明白了,js代码就好写了,今天的代码会用到正则表达式。 首先说一下密码强度的三种等级是如何划分的, 弱:一般就是纯数字或纯小写字母或者纯大写字母组成的,这种密...
2019-02-10 21:01:44
2451
原创 js实现表单验证
表单验证在我们写网页的时候还是用的比较多的,主要是登录注册的时候用,用来判断注册的账号符不符合要求。 惯例,先写html和css样式,我这里写的比较简单,主要是用js实现就可以, html: <div id = 'login'> <input id = 'username' type="text" placeholder="用户名" onblur = 'blurFunc...
2019-02-10 20:24:19
368
原创 JS实现拖拽
第二篇写写很常见的拖拽吧,先来分析一下拖拽的原理吧,首先说一下传说中的拖拽三剑客:mousedown,mousemove,mouseup。 mousedown:鼠标按下事件; mousemove:鼠标移动事件; mouseup:鼠标抬起事件。 下面直接上代码: 写一个DIV: <div id = 'div1'><div> 随便写一下css样式,大家可以根据自己的需求自己写c...
2019-02-10 20:02:15
259
原创 用JS写一个进度条
这是我在优快云写的第一篇文章,把它献给我正在学习的JS吧,作为一个菜鸟,写的东西会很low,大神们就别看了,JS新手可以看一下,我们共同交流学习! 首先,进度条的原理不是很难,说白了就是一个有宽高的大的DIV,里面有一个与大DIV等高但是宽度为0的小DIV,然后让小DIV的宽随着时间的变化慢慢增大直到与大DIV相等就可以了,最后在大DIV最右边加一个表示进度的数字让它从0%渐渐变到100%就...
2019-02-10 10:27:23
2369
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅