![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javascript
故事佛小妞
这个作者很懒,什么都没留下…
展开
-
CSS清除浮动-学习笔记
为什么要清除浮动?首先说一下CSS中的定位机制:普通流(normal flow,也叫文档流或普通文档流),浮动,决定定位(其中'position:fixed'是'position:absolution'的一个子类)。1)普通流:很多人或者文章称之为文档流或者普通文档流,其实标准里根本就没有这个词。如果把文档流直译为英文就是 document flow ,但标准里只有另一个词,叫做 普通流 ...原创 2018-07-18 11:24:36 · 309 阅读 · 0 评论 -
layui多选下拉使用笔记
formSelects-v4:http://sun.faysunshine.com/layui/formSelects-v4/example/example_v4.html 201809:http://sun.faysunshine.com/layui/formSelects-v4/example/example_v4.html#select_linkagebug、新增内容、修改内容...原创 2018-07-18 11:08:54 · 11572 阅读 · 2 评论 -
layui日期范围控件(支持周季)
需求:需要日期范围控件支持日周月季年,以及日期偏移,同时周类型具体应支持到选择周几(如周类型日期偏移为3,则只能选择周三)季周结果展示: 解决:/** * 初始化日期控件 * @param id 日期控件id #id * type 日期类型,date week month quarter year * offset 偏移量,周类型值为1-7,...原创 2018-08-21 10:08:06 · 10242 阅读 · 9 评论 -
js中date日期的使用总结
赋某日期为日期类型 new Date(myYear,myMonth,myDate);//当myDate为0时,返回当前月份的上月末日期 当前日期 now new Date() 设置日期分钟为0 now.setMinutes(0) 设置当前日期秒为1 now.setSeconds(1) 当前日期...原创 2018-08-08 16:17:53 · 6803 阅读 · 0 评论 -
layui数据表格跨行自动合并
需求描述:在数据表格中,对于按某个分类展示数据其分类下又有多个细分的嵌套细分项,如省市区昵称,省下面有多个市,市下面有多个区,区下面有昵称,需要实现跨行合并,且操作按钮以分类为单位(即操作按钮需按照分类合并)。需求分析:除操作列外,以左边列为基础单位进行跨行合并,当前单元格合并数<=左边列;操作列可以选择任意列作为基础单位(这个待完善)。原始页面:处理页面:...原创 2018-08-07 17:08:42 · 26993 阅读 · 12 评论 -
正则表达式使用总结
实例 匹配年月日 ^([0-9]{3}[1-9]|[0-9]{2}[1-9][0-9]{1}|[0-9]{1}[1-9][0-9]{2}|" + "[1-9][0-9]{3})(((0[13578]|1[02])(0[1-9]|[12][0-9]|3[01]))|" + "((0[469]|11)(0[1-9]|[12][0-9]|30))|(02(0[1-9]|[...原创 2018-07-18 11:00:28 · 228 阅读 · 0 评论 -
js的执行时间控制
使用cookie设置js只执行一次 设置一个cookie变量存储时间,每个页面访问后都用js去更新这个时间。为了避免开着多个页面,多次弹出窗口,还需要再设置一个cookie(isalert)为标识是否已经弹出过窗口。每个页面的JS代码都要有一个setTimeout去间隔时间读取这个cookie,如果间隔达到了24小时。就弹出窗口,并将isalter设置。 function...原创 2018-07-18 11:05:52 · 2599 阅读 · 0 评论 -
HTML5 文件上传-学习笔记
HTML:<form method="post" action="http://localhost/test" enctype="multipart/form-data"> <p>图片预览:</p> <p></p><div id="test-image-previe原创 2018-07-18 11:25:23 · 1916 阅读 · 0 评论 -
jQuery内置动画样式-学习笔记
show()/hide():从左上角逐渐展开或收缩;直接以无参数形式调用show()和hide(),会显示和隐藏元素,只要传递一个时间参数(或者'slow'、'fast'这些字符串)进去,就变成了动画;div.hide(3000);//在3秒内逐渐消失。div.show('slow');//在0.6秒内逐渐显示toggle():根据当前状态决定是show()还是hide()。s...原创 2018-07-18 11:12:35 · 134 阅读 · 0 评论 -
class继承-学习笔记
总结:1.子类需要使用super(...)调用父类的构造函数,否则父类的name属性无法正常初始化;2.class的作用就是让JavaScript引擎去实现原来我们需要自己编写的原型链代码;3.对于不支持ES6的class的主流浏览器,可以使用Babel工具把class代码转化成传统的原型链代码。class Student{ constrcutor(name){ this.nam...原创 2018-03-09 14:28:07 · 164 阅读 · 0 评论 -
原型继承-学习笔记
javascript的原型继承的实现:1.定义新的构造函数,并在内部使用call()调用希望继承的构造函数,并指向this;2.借用中间空函数F实现原型链继承;3.将新构造函数原型指向一个新的F对象,再将新构造函数原型的构造函数修复为新构造函数;4.继续在新构造函数的原型上定义新方法。举例:function Student(props){ this.name = props.name||"未...原创 2018-03-09 11:13:11 · 200 阅读 · 0 评论 -
js数值处理总结
千分位 toThousand(num) { return (+num || 0).toString().replace(/^-?\d+/g, m => m.replace(/(?=(?!\b)(\d{3})+$)/g, ',')) } 百分比 toPrecent(num) { if (num === 0) { ...原创 2019-01-22 18:28:32 · 204 阅读 · 0 评论