调用小樊Javascript函数直接实现功能。
Javascript函数:
function getUrl (arg) {
const reg = /(https?|http|ftp|file):\/\/[-A-Za-z0-9+&@#/%?=~_|!:,.;]+[-A-Za-z0-9+&@#/%=~_|]/g;
arg = arg.match(reg);
if (arg && arg.length > 0) {
return arg[0];
}
return null;
}
调用效果
// 例:获取抖音链接中的url地址
getUrl ('8.79 XzT:/ 两年前的今天,山东舰入列,中国进入双航母时代首艘国产航母山东舰入列2周年 https://v.douyin.com/RKgyhQ5/ 复制此链接,打开Dou音搜索,直接觀kan視频');
// 'https://v.douyin.com/RKgyhQ5/'
18 罗夏编程日记发布了一篇小红书笔记,快来看吧! 😆 8dakbrvApZxO6r7 😆 http://xhslink.com/ZuJTRi,复制本条信息,打开【小红书】App查看精彩内容!
Javascript函数:
function timetram (arg) {
var date = new Date(arg * 1000);
var Y = date.getFullYear() + '-';
var M = (date.getMonth()+1 < 10 ? '0'+(date.getMonth()+1) : date.getMonth()+1) + '-';
var D = date.getDate() + ' ';
var h = date.getHours() + ':';
var m = date.getMinutes() + ':';
var s = date.getSeconds();
var timestamp = Y+M+D+h+m+s;
}
解决日、时、分、秒为个位数的前置填充问题的函数
function timetram (arg) {
var date = new Date(arg * 1000);
var Y = date.getFullYear() + '-';
var M = (date.getMonth()+1 < 10 ? '0'+(date.getMonth()+1) : date.getMonth()+1) + '-';
var D = date.getDate() + ' ';
var Ds = date.getDate().toString();
if(Ds.length<2){D = '0'+Ds + ' ';}
var h = date.getHours() + ':';
var hs = date.getHours().toString();
if(hs.length<2){h = '0'+hs + ':';}
var m = date.getMinutes() + ':';
var ms = date.getMinutes().toString();
if(ms.length<2){m = '0'+ms + ':';}
var s = date.getSeconds();
var ss = date.getSeconds().toString();
if(ss.length<2){s = '0'+ss;}
var timestamp = Y+M+D+h+m+s;
}
调用效果
// 例:1651418603
timetram (1651418603);
// '2022-05-01 23:23:23'
Javascript函数:
function datetotinmestanp(arg) {
let data=new Date(arg);
let time = data.getTime();
}
#仅支持如“yyyy-MM-dd hh:mm:ss ”格式的 日期-时间 ,2022-08-08 21:06:41
}
调用效果
// 例:2022-05-01 23:23:23
datetotinmestanp(2022-05-01 23:23:23);
// '1651418603000'
Javascript函数:
function idaaddtilc (arg,argc) {
$("."+arg+"").append(argc);
}
Javascript函数:
function idaaddtilc (arg,argc) {
$("#"+arg+"").append(argc);
}
Javascript函数:
function clcaddtilc (arg,argc) {
$("."+arg+"").html(argc);
}
Javascript函数:
function idcaddtilc (arg,argc) {
document.getElementById(arg).innerHTML = argc;
}
function idcaddtilc (arg,argc) {
$("#"+arg+"").html(argc);
}
Javascript函数:
$('.class标签').click(function(e) {
var val = $(this).attr("value");
localStorage.setItem("val", val);
})
Javascript函数:
$('#id标签').click(function(e) {
var val = $(this).attr("value");
localStorage.setItem("val", val);
})
Javascript函数:
function strcpture (arg) {
str = arg.substring(0, arg.length - 1);
}
Javascript函数:
var urls = "域名接口";
$.ajax({
url:urls,
type:'get',
async : false,
contentType:'application/json;charset=UTF-8',
error : function(arg) {
},
success : function(arg) {
}
})
Javascript函数:
var urls = "域名接口";
var msg= { name: "John", time: "2pm" };
$.ajax({
url: urls,
type: "post",
async : false,
contentType:'application/json;charset=UTF-8',
data: msg,
//dataType : "json",
error : function(arg) {
},
success : function(arg) {
}
});
Javascript函数:
if(test_a==undefined){
console.log("test_a_等于undefined")
}else{
console.log("test_a_不等于")
}
if(test_a == null || test_a =="" || test_a == undefined){
alert('请检查输入');
return false;
}
Javascript函数:
document.getElementById("pipa").getAttributeNode('value').value = "value";
Javascript函数:
document.getElementById("pipa").getAttributeNode('name').value = "value";
Javascript函数:
#创建缓存
localStorage.setItem('userInfo', userInfo);
#读取缓存
localStorage.getItem('doEdit', this.doEdit);
#清除所有缓存
localStorage.clear();
#清楚指定缓存
localStorage.removeItem('userinfo');
Javascript函数:
#第一种:通过引入jquery.min.js 库,调用$("")函数获取input输入的值
var name=$("input[name='name']").val();
if(name==""){
Dialog.init('请检查输入',1500);
return false;
}
#第二种:通过原生JS获取input输入的值
var input = document.getElementById("inputid").value;
Javascript函数:
var sex = $('input:radio:checked').val();
if(sex==""){
Dialog.init('请检查输入',1500);
return false;
}
Javascript函数:
let fileInput = document.getElementById('import-file-btn');
fileInput.addEventListener('change', function() {
var formData = new FormData();
var file = $('#import-file-btn').get(0).files[0];
formData.append('file', file);
//formData.append('id', id);
//formData.append('name', name);
$.ajax({
url: '/uploapphoto',
type: 'POST',
cache: false,
data: formData,
processData: false,
contentType: false,
dataType: "json",
success: function (res) {localStorage.setItem("perfophoto",res);},
error: function (XmlHttpRequest, textStatus, errorThrown) {},
complete: function () {}
});
Javascript函数:
window.print();
Javascript函数:
var num = 1.7321;
num = num.toFixed(2);
Javascript函数:
cars=["BMW","Volvo","Saab"];
document.write(cars[0]);
document.write(cars[1]);
document.write(cars[2]);
cars=["BMW","Volvo","Saab","Ford"];
for (var i=0;i cars.length;i++){
document.write(cars[i]);
}
Javascript函数:
var val = Math.floor(Math.random()*10);
Javascript函数:
var n = 123;
n = n.toString();
Javascript函数:
var n = “123”;
n = Number(n);
基本调用格式
{$循环前缀.值}
调用当前页面小樊Javascript函数
<li><a href="__ROOT__/">首页</a></li>
<!--foreach{$crumb as $vo}-->
<li><i>></i><a href="{$vo.url}">{$vo.name}</a></li>
<!--{/foreach}-->