
前端
指尖飘落的程序
不努力,怎能面对...
展开
-
使用clipboard.js实现复制功能
最近在开发中,使用原生js复制时,发现在360 7.1的低版本中无法实现代码的复制,随后便网上找了插件实现复制功能,检验后,发现在低版本也支持demo:<input id="contents" type="text" value="" style="position: relative;z-index: -9999 "><button class="ydCopy" @原创 2018-06-04 17:06:34 · 3905 阅读 · 0 评论 -
select默认选中第一次 (清空文本框内容)
$('#clearBtn').live('click', function () { $('#searchUl').find('input[type="text"]').removeAttr('value'); $('#foodTypeName').removeAttr('data-id'); $("#planId option:first, #auditStatus op原创 2017-06-06 13:51:25 · 2274 阅读 · 0 评论 -
jqgrid 表格插件实现多行表头
jqgrid 插件默认为2行修改后可编程多行修改jquery.jqGrid.src.js文件if (skip === 0) { if (o.useColSpanStyle) { // expand the header height to two rows // $th.attr("rowspan", "2"); //co原创 2017-06-06 10:08:50 · 3825 阅读 · 0 评论 -
js 数字转为科学计数法
console.log(Math.LN10);console.log(Math.log(500)/Math.LN10);console.log(Math.floor(Math.log(500)/Math.LN10));var value = 0.051253;var p = Math.floor(Math.log(value)/Math.LN10);var n = value * Ma原创 2017-06-16 12:08:16 · 9111 阅读 · 3 评论 -
jqery和js如何判断checkbox是否选中
jquery:$("input[type='checkbox']").attr('value')返回结果:501$("input[type='checkbox']").is(':checked')返回结果:选中=true,未选中=false js:if(document.getElementById("checkboxID").checke原创 2017-06-16 11:42:56 · 442 阅读 · 0 评论 -
jquery each函数 break和continue功能
$('.container').each(function(i){ if($(this).attr('name')=="continue"){ return ;//实现continue功能 }else if($(this).attr('name')=="break"){ return false;//实现break功能原创 2017-05-27 10:24:42 · 562 阅读 · 0 评论 -
js 动态获取对象的 value值
var obj = {"name1":"张三","name2":"李四"};js中想根据动态key得到某对象中相对应的value的方法有二: 一、var key = "name1";var value = obj[key]; 二、var key = "name1";var value = eval("obj."+key);原创 2017-05-10 17:53:25 · 13025 阅读 · 2 评论 -
setInterval设置停止和循环
var timesRun = 0;var interval = setInterval(function(){timesRun += 1;if(timesRun === 60){clearInterval(interval);}//do whatever here..}, 2000);var startTime = new Date().getTime();原创 2017-04-19 16:56:20 · 31472 阅读 · 1 评论 -
select根据text默认选中
var strainGene = vm.detailObj.strainGene;console.log(strainGene);$(".aim-select").find("option").each(function (data) { var $this = $(this); if($this.text() == strainGene) { $this.a原创 2017-04-12 15:51:44 · 3406 阅读 · 0 评论 -
js回调
/** * 回调函数测试方法 * * @param callback * 被回调的方法 */function testCallback(callback) { console.log('come in!'); callback();}/** * 被回调的函数 */function myCallback() { console.l原创 2017-04-12 14:52:12 · 223 阅读 · 0 评论 -
jqGrid表格的一些操作(原始上稍微修改)
index.htmlhtml PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">html lang="cn">head> meta http-equiv="Content-Type" content="text/html; charset=UTF-8">原创 2017-03-30 14:47:09 · 2803 阅读 · 0 评论 -
window.open不被拦截
getuserInfoSync: function () { var jsonData= $.ajax({ url: this._url.GET_USER_INFO, data:{date:new Date().getTime()}, async: false, dataType:"JS原创 2016-11-04 09:36:14 · 702 阅读 · 0 评论 -
each
全部分类 {{each(i,d) resultObject}} {{html i%4==3?"":"" }} ${name} {{/each}} //加载课程列表 function loadCourseList(categoryId) { microlessonDataController.getcourselistbycategory(c原创 2016-06-22 16:00:07 · 451 阅读 · 0 评论 -
ueditor编辑器
var mpEditor,thEditor;mpEditor = common.ueditor("designMainPoint", "simplest" ,false,false,5000); thEditor = common.ueditor("designThought", "simplest" ,false,false,5000);mpEditor.ready(function原创 2016-06-23 15:00:12 · 594 阅读 · 0 评论 -
checkbox获取值
input type="checkbox" name="isRight" value="0">正确选项label>div>$("input[name='isRight']:checked").val()原创 2016-06-23 17:19:55 · 1212 阅读 · 0 评论 -
jQuery实现CheckBox全选、全不选
<!DOCTYPE html PUBLIC"-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">"http://www.w3.org/1999/xhtml">"server">jQuery实现CheckBox全选、全不选"http:转载 2017-06-20 14:16:23 · 302 阅读 · 0 评论 -
js 删除数据制定元素
Array.prototype.indexOf = function(val) { for (var i = 0; i .length; i++) { if (this[i] == val) return i; } return -1;};Array.prototype.remove = function(val) { var index = t原创 2017-06-12 12:06:42 · 813 阅读 · 0 评论 -
vue 分页组件(比上一版本好看一些)
vue 分页组件(比上一版本好看一些),贴代码vue-page.js代码如下var vuePage = { template:'<div class="page-bar" id="pager">\ <span class="form-inline">\ <select class="form-control" v-model=&a原创 2018-05-23 17:06:40 · 1974 阅读 · 0 评论 -
vue 简单分页
vue-nav.js的代码/** * pageNum 注意大小写。 */(function(){ var tm = '<div >'+ '<div class="page-bar" v-if="pages">'+ '<ul>'+ '<li v-if="pagenum!=1">&am原创 2018-05-23 16:43:49 · 1472 阅读 · 0 评论 -
vue 获取绑定值
<ul class="product-time clearfix pull-right" style="margin-right: 10px;"> <li> <a class="btn btn-white btn-sm active" @click="searchData($event)" value="1"&原创 2018-04-28 11:09:25 · 4597 阅读 · 0 评论 -
vue 删除一条记录后,导致下面记录上移时,样式绑定错误
<i class="fa" :class="li.receiveStatus == 0?'fa-envelope':'fa-envelope-open-o'"></i>列表中,使用三元方式动态绑定样式,当使用jQuery方式重新赋予上述的两种样式之一时,发现删除记录,下条记录的样式会使用被删除记录的样式,导致页面样式不符心理预期解决方式:使用vue的方式赋予样式,...原创 2018-05-09 15:17:55 · 452 阅读 · 0 评论 -
vue 数据绑定后,获取的值有误
<input type="checkbox" class="check-box-select" v-bind:value="li.receiveId + '_'+ li.id" v-model="checkboxValue">当使用checkboxValue获取值时,发现是原来的旧值,因为赋予新值时,是用来了jQuery方式的attr方式来复制,到时vue中的list中的属性值...原创 2018-05-09 15:11:35 · 883 阅读 · 0 评论 -
Vue中无法获取到值
var vue3 = new Vue({ el:"#app3", data:{ statistics:{ totalCount:0, todayCount:0 } }, created: function () { ferryDataLogDataController.g...原创 2018-04-13 14:40:18 · 5289 阅读 · 0 评论 -
html 禁止账号密码自动填充
<input type="text" style="display: none;" disabled autocomplete = "off"/><input type="password" style="display: none;" disabled autocomplete = "off"/> <inp原创 2018-03-15 11:06:47 · 7524 阅读 · 1 评论 -
jquery.fileDownload.js
/** * Created by wpf on 2017/12/20. *//* * jQuery File Download Plugin v1.4.5 * * http://www.johnculviner.com * * Copyright (c) 2013 - John Culviner * * Licensed under the MIT license: *翻译 2017-12-20 11:05:16 · 3865 阅读 · 0 评论 -
jQuery.fileDownload.js 文件下 成功响应
前端:jQuery后端:Spring原来:使用$("form").submit()进行文件的下载,但是该方法不能获取callback函数,不能对下载过程进行监听,所以采用jQuery.fileDownload.js可以在下载完成时获取一个回调函数。前端:var url = "/foodSource/pefg/export"; $.fileDownload(ur原创 2017-12-20 11:03:55 · 23307 阅读 · 2 评论 -
判断input是否重复,MySQL按照中文a-z来排序
$(".partMob").each(function () { var mob = $(this).val(); if (mob != ""){ if (dataTrue){ $(".partMob").not($(this)).each(function(){ if ($(this).val() == mob){ msg =原创 2016-06-24 14:41:42 · 287 阅读 · 0 评论 -
写文章 JS找两个数组中的相同元素【算法】
function twoArraySameData(array1, array2) { //正则表达式,验证数据连续重复 var reg = /,(.+)\1+/gim; //去掉数组1中重复的数据 array1=trimSameData(array1); //去掉数组2中重复的数据 array2=trimSameData(array2);转载 2017-07-06 19:50:03 · 5411 阅读 · 0 评论 -
js 删除数组中的指定元素
var a = new Array("a","b","cc","d3"); var index = $.inArray("cc",a); if(index>=0){ a.splice(index,1);// alert(a.toString()); console.log(a) }else{原创 2017-07-06 17:40:19 · 354 阅读 · 0 评论 -
jqGrid单元格设置样式
{label: "aa", name: 'aa', index: 'aa', width: 300,key: true,align: 'center', cellattr: function (cellvalue, options, rowObject) { if(rowObject.namePath.split('_').length>1){ r原创 2017-06-12 18:04:01 · 4362 阅读 · 0 评论 -
js 数组中取得最大值
Math.Max.Apply(Math,tmp);也可以写成Math.Max.Apply({},tmp);的简写形式sampleNumList = [1,2,3,4]var firstMax = Math.max.apply(Math, sampleNumList);//最大值原创 2017-06-12 14:11:32 · 469 阅读 · 0 评论 -
获取radio选中的值
$('input[name="courseType"][checked]').val(); 免费所有用户均可免费观看! 收费原创 2016-06-22 19:50:13 · 3645 阅读 · 0 评论 -
正则表示式验证名字,手机号
var partName = /^[\u4e00-\u9fa5]+$/; var partMob = /(^1[3|4|5|7|8][0-9]{9}$)/;var name = $(this).find("input[name='partName']").val(); var mob = $(this).find("input[name='partMob']").val();原创 2016-06-23 15:38:42 · 487 阅读 · 0 评论 -
打开新页面的想法,代替window.open()有时会被浏览器阻拦的
$(".item").attr("href","myCompeteInfo.html?comUserId="+cpId); • 课题设计 返回>>利用attr,补全地址,代替window.open()有时会被浏览器阻拦的原创 2016-06-23 14:57:34 · 1272 阅读 · 0 评论 -
列表分页小结2
var page = 1; var pageSize = 1; var pageTemp = 1;//临时第几页的数值function getCommunityTeamAudit(page) { microlessonDataController.getMyCollectMicrolesson(page, pageSize, functi原创 2016-07-06 19:11:17 · 288 阅读 · 0 评论 -
js 列表,分页
$(document).ready(initPage); var page = 1; var pageSize = 8; function initPage() { getData(); }function getData() { microlessonDataController.getMyCo原创 2016-07-06 18:08:09 · 1002 阅读 · 0 评论 -
html 数据验证
$("#designName").validate("blur", "课题名称", { required: true, maxLength: { maxLength: 16, errorMessage: "请输入4-16位字符" },//最大长度 minLength: { minLength: 4, errorMessage:原创 2016-06-23 14:53:50 · 1251 阅读 · 0 评论 -
防止多次触发
//防止多次触发 var $this = $(this); var _nowTime = new Date().getTime(); var _lastTime = $this.attr('lastTime'); if(_lastTime != "undefine原创 2016-07-06 15:50:48 · 452 阅读 · 0 评论 -
js 灵活写法
$(document).ready(initPage); function initPage() { alert((8).double1.square);//256 //也可以这样写 alert(8["double1"]["square"]) // 256 } Number转载 2016-07-13 14:55:37 · 351 阅读 · 0 评论 -
js Number.prototype 对象 设置一些方法
$(document).ready(initPage); function initPage() { var value = (8).iterate(); alert(value);//// [0, 1, 2, 3, 4, 5, 6, 7, 8] } Number转载 2016-07-13 14:50:53 · 1022 阅读 · 0 评论