js功能
Thekingyu
万事小心,事事顺心。
展开
-
canvas 简单的dome 简单的图表
<html><head> <title>Canvas tutorial</title> <style type="text/css"> #tutorialval { /* transform: scaleX(180deg); */ transform: rotateX(180deg); } </style></head><body o...原创 2021-12-17 10:18:28 · 304 阅读 · 0 评论 -
深拷贝方法
/** * 深拷贝 * @param {Object} obj 拷贝对象 */ export const deepCopy = (obj) => { let result = isArray(obj) ? [] : {} for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) { if (typeof obj[key] === 'object' &..原创 2021-12-17 10:15:20 · 244 阅读 · 0 评论 -
原生js上传图片
upload_img(file,urls,func) { var pic = file.content; var url = url+urls; var xhr = new XMLHttpRequest(); xhr.onreadystatechange=function(){ if (xhr.readySta...原创 2019-05-29 20:34:02 · 586 阅读 · 0 评论 -
vue 移动端浏览器 复制功能
点击后右键粘贴copy(val){ this.copyToClipboard(val)},copyToClipboard(s) { if (window.clipboardData) { window.clipboardData.setData('text', s); } else { (function (s) { ...原创 2019-04-13 13:28:05 · 732 阅读 · 0 评论 -
手机滑动图片验证 引用zepto.js
效果同上,其中icon自己找,本例不带任何icon,另外连往哪用,在什么地方用都不会的就散了吧。附赠两张图片。其不会自己插进去的也可以散了。 <!DOCTYPE html><html> <head> <meta charset="UTF-8"> <meta name...原创 2019-01-23 14:38:40 · 3065 阅读 · 0 评论 -
数组遍历去重与重复项相加
var arr=[ {name:"a",muen:2}, {name:"a",muen:21}, {name:"g",muen:2}, {name:"g",muen:3}, {name:"c",muen:4}, {name:"c",muen:4}, {name:"c",muen:4}, {name:"c&q原创 2018-10-28 21:00:43 · 2304 阅读 · 1 评论 -
对象排序 ascii码排序及遍历
cesi:function () { var obj = { coach_id:1, coach_ad_id:12, type:1, token:this.$cookieStore.getCookie( 'token'), timestamp:new Date().getTime(), // sign 1} fun...原创 2018-04-20 15:49:47 · 2011 阅读 · 0 评论 -
中英翻译
let hasclass=function hasClass(element, cls) { return (' ' + element.className + ' ').indexOf(' ' + cls + ' ') > -1;};let language=window.localStorage.getItem("language");switch(language){ c...原创 2018-04-20 15:47:09 · 226 阅读 · 0 评论 -
循环是遇到一个错误时阻止函数执行
var flag=true;funtion(){if(){flag=false;}}if(!flag){ toastr.error('请检查必填项为整数'); return false}原创 2018-04-02 17:05:18 · 368 阅读 · 0 评论 -
排序第二个跟第一个比,3比2比1,4比3比2比1
let a = [3,2,4,5,6,7,7],b; /** 3444242 =>2 3455252 =>3 3456262 =>4 3456272 =>5 3456273 =>6 **/ function addNum(a) { for(let i = 0;i<a.length;i++){ for(let k...原创 2018-04-02 17:02:36 · 320 阅读 · 0 评论 -
MD5 vue
export default { md5 (string) { function md5RotateLeft (lValue, iShiftBits) { return (lValue >> (32 - iShiftBits)) } function md5AddUnsigned (lX, lY) { let lX4, lY4, lX8, lY8原创 2018-02-07 14:52:35 · 668 阅读 · 0 评论 -
sessionStorage保存删除应用
sessionStorage.setItem('objStr', name) 保存 objStr为自定义名字 name为传参 单个传值用‘’sessionStorage.getItem('objStr')应用sessionStorage.clear('objStr')删除delate (item) { var num = this.cc.indexOf(原创 2017-12-28 19:24:23 · 1991 阅读 · 0 评论 -
js 加密base64
加密有三种js 2 // -------以下为js function Base64() { // private property _keyStr = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="; // public method原创 2017-12-25 10:22:20 · 314 阅读 · 0 评论 -
多次点击ajax传入数据,数据重复,获取最后一次ajax。
1写了 我点 我点function ajaxz(url,zh,jc){ $.ajax({ method:'post', url:url, dataType:"json", data:zh, success:function(data){ var func=callback(data,jc) func() }原创 2017-11-27 23:07:13 · 2501 阅读 · 1 评论 -
获取vue window值
$(function(){ var str=window.location.href var strs=str.split('=',) console.log(strs.pop())// 获取网址等于号后面的数 })原创 2017-11-25 17:25:31 · 8988 阅读 · 0 评论 -
提交数据为两个值为一个数组,提交数据库
$(".button").click(function () { var a =[]; $(".table-shu").each(function(index) { a[index]={}; var c=$(this).find('.act').attr('schedule_class_原创 2017-11-16 13:12:17 · 614 阅读 · 0 评论 -
js 输入年月得出当月多少天
function getDaysInMonth(year,month){ month = parseInt(month,10); var temp = new Date(year,month,0); return temp.getDate();}console.log(getDaysInMonth(2017,2)) 2017,2为获取到的值可替换原创 2017-11-13 11:59:16 · 1613 阅读 · 0 评论