
JS
javascript
听波の上
这个作者很懒,什么都没留下…
展开
-
行内元素垂直布局:vertical-align
行内元素在line box(行框)内垂直方向上对齐是以行框的 baseline(基线)为参考进行对齐布局的。行内元素的样式vertical-align会控制自身如何与行框内的进行对齐。所以,首先要确定行框的基线、行内元素的baseline和行内元素的vertical-align的取值。经过调试,总结了以下内容:确定行框的基线行框中内容区高度最高且其vertical-align的值为bas...原创 2019-12-29 02:09:35 · 968 阅读 · 0 评论 -
javascript封装滑块
下面的标签是一个滑块控件<input type="range"/>它的样子是这样的:可能没什么人会喜欢这么原始的样式,同时出于复用的考虑,于是用js封装了一个控件 LZF.Slider.js,它可以自定义样式, 原码在最后贴出来。/* 直接初始化一个Slider对象*//* Slider函数有三个参数,(可选)options-自定义样式,callback-值改变时回调,(可选)delectCall原创 2017-09-12 23:44:38 · 28833 阅读 · 1 评论 -
H5图片选取器
最近的项目都有拍照上传的功能,所以把这个功能单独抽出来总结积累一下,以便以后复用。 功能:图片选取,滑动预览,删除,异步上传(压缩) 工具:Swiper插件 代码:https://github.com/jackLeong/imagePicker图片压缩上传代码:function send(){var url_send = "http://......";var scale = 3; //缩原创 2017-07-19 11:04:11 · 1119 阅读 · 0 评论 -
JavaScript自定义对象
JavaScript对象是”属性的无序集合”,里面以键/值对显现;属性为字符串,其值为任意类型。JavaScript中的所有事物都是对象:字符串、数组、数值、函数 …,JavaScript提供了基本的内置对象供开发人员直接使用,如:FormData,String,Date,Array,File等。 在项目开发中,一些固定的逻辑或功能,通常会封装在自定义的JavaScript对象中,以便于代码的复用和原创 2017-07-18 18:20:47 · 258 阅读 · 0 评论 -
js封装任意级列表模块
在开发中常常会使用到多级列表。为了不再重复写构建列表的代码,可以规定列表的数据格式,并将列表封装成一个可重用的模块,因为递归解析列表数据源,所以支持任意多级,代码在最后给出链接。效果(可拖动列表头部标题,拉伸列表):要代码这个模块,传入的数据要遵守以下格式 var node0 = { "nodeLevels": 0, "type": 0, "isChe原创 2017-09-22 09:47:30 · 761 阅读 · 0 评论 -
闪烁动画
地图上定位图标的闪烁动画 效果如下: HTMLbody> div id="plusDiv">div>body>CSSstyle> #plusDiv { margin-left: 100px; margin-top: 100px; width:原创 2018-02-06 11:54:54 · 632 阅读 · 0 评论