javaScript
微微一芯
倚楼听风雨,看尽凡尘事。
展开
-
JQuery解析xml的两种方式$.get和$.ajax
首先,要让jQuery加载xml文件,如下,有两种方式:第一种$.get:$.get("xmlfile.xml",function(xml){ //xml即为可以读取使用的内容}); 第二种$.ajax:script type="text/javascript"> $(document).ready(function() {转载 2016-10-19 14:37:12 · 1079 阅读 · 2 评论 -
echart 个性化拐点图形样式
charts折线图设置拐点图标,可自定义。<!DOCTYPE html><html> <head> <title>0006.html</title> <meta name="keywords" content="keyword1,keyword2,keyword3">原创 2018-10-09 18:55:49 · 5361 阅读 · 0 评论 -
vue2 时间倒计时
由于项目需要开发一个倒计时的功能,后台传送了一个结束时间的字段。 因此,这里封装了一个组件:&amp;lt;template&amp;gt; &amp;lt;p class=&quot;p2&quot; :endTime=&quot;endTime&quot; :callback=&quot;callback&quot; :endText=&原创 2018-09-13 18:45:56 · 4822 阅读 · 1 评论 -
js数组合并,push和从concat的区别
js定义两个数组。var arrA=[1,2,3];var arrB=[4,5,6];要实现[1,2,3,4,5,6],如果直接arrA.push(arrB); 则arrB只会作为了arrA的一个元素。执行如图:要合并或连接,则需要使用concat() 方法。concat(Array) 方法concat() 方法用于连接两个或多个数组。该方法原创 2018-03-26 16:13:54 · 10845 阅读 · 2 评论 -
js中的事件委托
1,什么是事件委托:通俗的讲,事件就是onclick,onmouseover,onmouseout,等就是事件,委托呢,就是让别人来做,这个事件本来是加在某些元素上的,然而你却加到别人身上来做,完成这个事件。也就是:利用冒泡的原理,把事件加到父级上,触发执行效果。好处呢:1,提高性能。我们可以看一个例子:需要触发每个li来改变他们的背景颜色。ul id="ul">原创 2018-03-06 16:26:50 · 162 阅读 · 0 评论 -
WdatePicker 时间插件
1.下载地址:链接:https://pan.baidu.com/s/1ggusfZX 密码:gu22常用法:<input type="text" class="Wdate form-controls" name="beginDate" onFocus="WdatePicker({dateFmt:'yyyy-MM-dd',readOnly:true});"><input type=...原创 2018-03-02 16:05:26 · 7988 阅读 · 4 评论 -
h5 协议 webSocket的介绍和使用方法
一.WebSocket简单介绍 随着互联网的发展,传统的HTTP协议已经很难满足Web应用日益复杂的需求了。近年来,随着HTML5的诞生,WebSocket协议被提出,它实现了浏览器与服务器的全双工通信,扩展了浏览器与服务端的通信功能,使服务端也能主动向客户端发送数据。 我们知道,传统的HTTP协议是无状态的,每次请求(request)都要由客户端(如 浏览器)主动发起,服务端进行处理后返回r...原创 2018-03-08 22:29:58 · 3762 阅读 · 0 评论 -
常用正则表达式
常用的js正则表达式:整数或者小数:^[0-9]+\.{0,1}[0-9]{0,2}$只能输入数字:"^[0-9]*$"。只能输入n位的数字:"^\d{n}$"。只能输入至少n位的数字:"^\d{n,}$"。只能输入m~n位的数字:。"^\d{m,n}$"只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。只能输入有两位小数的正实数:"^[0-9]+(.[0-9]{2})?$&quo原创 2018-03-06 17:11:08 · 229 阅读 · 0 评论 -
js中的map()方法
map() 把每个元素通过函数传递到当前匹配集合中,生成包含返回值的新的 jQuery对象,map() 方法一般对于获得或设置元素集的值很常用。比如:$("p").map(function(){ return $(this).val();}).get().join(", ") );注意的是,由于返回值是 jQuery 封装的数组,使用 get() 来处理返回原创 2017-07-10 18:57:58 · 5718 阅读 · 0 评论 -
js 百度地图api使用方法
首先,引入百度地图的脚本:<script src="http://api.map.baidu.com/api?v=2.0&ak=A1LU7iHS0avqQwPLAxbhKn0UYSQCuRVH"></script>然后根据需求定义自己的:var points = [{ id: 1, lng: 113.9278789384, //经度...原创 2018-03-06 17:44:58 · 1082 阅读 · 1 评论 -
JS input file图片上传预览效果
首先,可以先了解file 和FileReader 的API,在选取一个或者多个文件之后,访问到代表了所选文件的一个或多个File对象,这些对象被包含在一个FileList对象中。所有type属性(attribute)为file的元素都有一个files属性,用来存储用户所选择的文件。files有一个length属性和item方法,我们可以通过files[index]或者files.item(inde原创 2017-04-21 18:22:26 · 1974 阅读 · 0 评论 -
js限制input file文件上传的大小和类型
html代码如下: js代码如下: function fileChange(target) { var fileSize = 0; fileSize = target.files[0].size; var size = fileSize / 1024; if(size>1000){原创 2016-11-28 11:11:45 · 7212 阅读 · 1 评论 -
js格式化数字(金额--每隔三位加逗号)
一串数字转金额,每隔三位加逗号,如99999---->99,999.00js代码如下:function numFun(obj){ var newStr = ""; var count = 0; if(obj.value.indexOf(".")==-1){ if(obj.value.charAt(0) == '0'){ //不存在小数点时,判断第一原创 2016-11-29 17:06:30 · 3513 阅读 · 0 评论 -
gulp的使用
gulp是基于Nodejs的自动任务运行器, 她能自动化地完成 javascript/coffee/sass/less/html/image/css 等文件的的测试、检查、合并、压缩、格式化、浏览器自动刷新、部署文件生成,并监听文件在改动后重复指定的这些步骤。首先,使用gulp的大致步骤:安装node --> 全局安装gulp --> 项目安装gulp以及gulp插件 --> 配置gulp原创 2016-12-29 15:01:19 · 452 阅读 · 0 评论 -
bootstrap 模态框modal 传值问题
后台管理的项目常会使用到bootstrap里面的模态框modal,因此编辑的时候就需要将页面上的值传到模态框里面并显示,如:html代码: 编号发票类型发票开头发票明细 纳税人识别号营业电话营业地址银行 开户地区开户支行银行账号 操作原创 2017-01-20 18:08:30 · 19977 阅读 · 0 评论 -
js 手机键盘或电脑键盘回车键登录
给手机键盘(input)添加回车事件,可以给input用form元素包起来,然后监听form表单的submit事件,这样手机键盘或电脑键盘点击回车的时候会触发submit事件就可以了。Html代码:/index/doLogin" id="form" name="form" onsubmit="return submitFun();">原创 2017-03-24 14:38:18 · 3471 阅读 · 1 评论 -
input校验常用写法
如:限制控件只能输入正整数,使用:控件里面加上<input type="text" onkeyup="fillNumOnly(this)" /> function fillNumOnly(obj) { var str = obj.value; if (trim(str) == "") return; if (/[^0-9]/g.test...原创 2018-03-06 17:24:31 · 2050 阅读 · 0 评论 -
GitLab 日常操作 常用的命令行流程
首先,目的是拉取项目dev分支上最新的,新建自己分支进行开发。步骤流程:①. 拉取主项目的dev分支git clone xxxxxxxx.git //克隆项目,此时是在master分支...原创 2018-12-07 12:33:59 · 1194 阅读 · 2 评论