- 博客(133)
- 收藏
- 关注
原创 HTML5基本语义化标签布局汇总
<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <titl
2022-03-30 14:45:35
1248
原创 JS 函数提升和var变量的声明提升
变量提升//第1题 ~~var a = 1;function bar() { console.log(a); if (!a) { var a= 10; } console.log(a);}bar();//问:两次console.log()的值是什么。**//输出:**undefined 10//解析:全局变量有个a,但是函数内部也有个a 所以全局变量a 在函数内部无效,因为var 声明的变量没有块级作用域概念 所以if里的 a 提
2022-03-12 14:58:36
446
原创 给一个不多于5位的正整数, 要求:一、求它是几位数,二、逆序打印出各位数字。
//思路 将其转化为字符串 然后转化为数组 然后...var num26 = 45674;var leng = (num26 + "").length;var newNum = parseInt((num26 + "").split("").reverse().join(""));console.log(`它是 ${leng} 位数,逆序打印:${newNum}`);
2022-03-05 14:27:11
138
原创 前端: var a = 1;var b = a++ + ++a + a-- + --a;//问b = ?
var a = 1;var b = a++ + ++a + a-- + --a;分析:a的初值为1b中 a++的含义是把a加一变成2 此时a=2但是 不会赋值给b!!!然后++a 把a赋值3然后a-- 把a赋值2然后 --a 把a赋值1计算总和: 2+3+2+1 = 8;var a = 1;var b = a++;//问:b =?解析:a++会将a立即自增1 但是不会立即赋值给b第二次赋值时 a已经等于2 所以将a赋值给b b的值为2++a会立即自增并
2022-03-01 08:58:51
2412
原创 前端disable和readonly的区别?
disable 可作用于:input textarea select option button元素上readonly 作用于:input textareadisable改变元素外观readonly不改变disable 不能进行获取焦点、tab导航、元素操作readonly 可以进行获取焦点、tab导航、元素操作表单提交 disable没有发送数据 readonly会发送数据...
2022-02-27 10:29:41
467
原创 C#base64转图片,然后保存到指定文件夹
string imgPath = @"D:\GY\Credit";byte[] bytes = Convert.FromBase64String(imgdata.Replace("data:image/png;base64,", ""));string filename = "ZQ"+ "001"+ ".png";//文件名if (!Directory.Exists(imgPath)){ Directory.CreateDirectory(imgPath);}File.WriteAllByte
2021-10-29 09:45:55
833
原创 JS 打印页面指定区域
//先绑定打印后事件 也可以绑定打印前事件 把什么都隐藏 然后在显示window.onafterprint = function () { window.location.reload();}//打印前事件window.onbeforeprint = function () {}var bd = window.document.body.innerHTML;begin = "<!--begin-->";end = "<!--end-->";var
2021-10-19 09:10:58
890
原创 C# 获取当前本地主机IP地址
/// <summary> /// 获取当前使用的IP /// </summary> /// <returns></returns> public static string GetLocalIp() { string hostname = Dns.GetHostName(); IPHostEntry localho.
2021-10-16 14:40:46
701
原创 C# DataSet
JObject job = new JObject();DataSet dataset = new DataSet();//DataSet 为每一个组件存储一个数据表 for (int i = 0; i < dataset.Tables.Count; i++) { for (int j = 0; j < dataset .Tables[i].Columns.Count; j++)
2021-10-11 15:59:57
1370
原创 C# 在没有任何标识符的日期中间加自定义标识符
"201801".Insert(4, ".");//判断能否转datetime类型DateTime dt = new DateTime();dt = DateTime.Parse("201801".Insert(4, "."));//string str = string.Format("{0:yyyy.MM}", dt);//结果 : 2018.01
2021-09-24 09:31:42
104
原创 获取html中 iframe内的元素高度
$(".css_iframe").contents().find(".sccsasd").height();$(“iframe”).contents().find(".sccsasd").height();
2021-09-24 09:24:55
488
原创 js 获取url携带参数
//获取url 携带的参数// 比如URL url是这样的:// HYQuotationsCard.html@ID=1|name=2// 利用这个方法 如何获取:var id = GetUrlParam()["ID"];function GetUrlParam() { var urlparam = window.location.search.split("@")[1]; var json = {}; var arrparam = urlparam.split("|"); try {
2021-09-21 15:41:11
245
原创 JS 通过字符串调用方法(函数)
//定义每个要执行的方法: var JsonUnitFunc = { "组织": "aaa"}; var name = "组织"; if (Object.keys(JsonFunc).indexOf(name) >= 0) { //********执行单位专用方法******** window[JsonFunc[name]]("1243"); //window["aaa"]("1243"); }function aaa(a){ alert(a);}.
2021-09-08 10:38:11
958
原创 js、layui input判空
.css_wranning_border { border: 2px solid rgb(233,104,107) !important; }//给input、select 加 类选择器requiredfunction isEmpty() { var $dom = $(".required"); var boolCheck = true; for (var i = 0; i < $do
2021-09-06 16:01:14
973
原创 js 提取字符串中的数字
var arr1 = str.match(/\d+(.\d+)?/g); //数组形式var type2 = str.replace(/[^0-9]/ig, “”);//提取数字
2021-09-02 17:43:07
259
原创 js json数组 通过value找name
var json =[{name:"男","value":"1"},{name:"女","value":"2"}];json.find(item=>item.value='1').name
2021-08-12 09:50:08
737
原创 JQ前端设置鼠标滚轴控制滚动条为横向滚动
//绑定横向滚轮滚动事件var scroll_width = 33; // 设置每次滚动的长度,单位 pxvar scroll_events = “mousewheel DOMMouseScroll MozMousePixelScroll”; // 鼠标滚轮滚动事件名$(".cssName").hover(function () {$(this).on(scroll_events, function (e) {var delta = e.originalEvent.wheelDelta; /
2021-07-29 14:24:29
978
原创 layui时间范围检索
//jslayui.laydate.render({ elem: "[id$='_r_PFLStartDate_']" , type: 'datetime' //date , trigger: 'click' }); layui.laydate.render({ elem: "[id$='_r_PFLStart1Date_']
2021-06-30 09:34:06
476
原创 自定义鼠标悬浮式事件
//css .titleShow { display: none; height: 15px; width: auto; position: absolute; z-index: 5999; padding: 2px 10px; border-radius: 3px; color: #fff;
2021-06-26 09:38:03
233
原创 JS 生成一条多项 Json
//2*j 、 j-- 自己换吧//先声明数组 再push json字符串 最后 .join var reviewJson = [];for (var j = 0; j < 100; j++) { reviewJson.push(`\"${j}\":\"${2*j}*${2*j}*${2*j}\"`);}$(dom).attr("reviewerjson",`{${reviewJson.join(',')}}`);
2021-06-11 12:13:45
112
原创 C# JArray 转前台JS json数组
var a = "[\n {\n \"ReviewID\": \"5\",\n \"ReviewResultID\": \"150\",\n \"ReviewName\": \"专家Q\",\n \"ReviewInfoState\": \"1\"\n }\n]".replace(/ /ig,"");JSON.parse(a);
2021-06-09 09:54:56
1015
原创 SQL stuff 结合 for xml path(‘‘) 运用 生成JSON
--拼串 去掉了 前面的 ',' 号SELECT Info = ('[' + stuff((SELECT ',' + ('{ID:"' + CONVERT(nvarchar, ID) + '",' + 'Name:"' + Name + '",' + 'State:"' + State + '"}')FROM InfoViewWHERE Result.PKey = ID FOR xml path('')), 1, 1, '') + ']')
2021-06-07 17:07:58
207
原创 layui简易遮罩
onload = function () {//开启遮罩 常用类型。。。var loading1 = layer.msg('正在加载', { icon: 16, shade: 0.3, time: 0 });var loading2 = layer.open({ type: 3, shade: [0.25, '#000'], icon: 2, speed: 0});//执行加载页面数据代码//加载完毕。。。。//关闭遮罩layer.close(loading1); layer.clos
2021-05-21 11:32:06
1996
原创 layui input加锚点
var $StartDate = ("[id("[id("[id=‘r_StartDate’]");var $EndDate = ("[id("[id("[id=‘r_EndDate’]");var StartYear = (new Date(StartDate.val()));varEndYear=(newDate(StartDate.val())); var EndYear = (new Date(StartDate.val()));.
2021-05-05 16:23:52
471
原创 CSS 给 table 的 tbody加滚动条
table tbody { height: 200px; overflow-y: auto; display: block; } table thead, tbody tr { display: table; width: 100%; }
2021-04-10 22:35:29
635
原创 CSS3描边、外发光文字
p{ text-align: center; font: bold xx-large ; color: aliceblue; font-size: 60px; text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;}
2021-02-20 20:56:30
333
原创 CSS3伪类选择器
a:link{color: blue;} /*点击链接之前*/ a:visited{color: blue;} /*点击链接之后*/ a:hover{color: blue;} /*鼠标移入*/ a:active{color: blue;} /*点击左键*/ input:focus{color: blue;} /*获得焦点*/
2021-02-15 20:02:33
350
原创 css样式优先级
没有权值的情况外部样式(链接式、导入式) < 内部样式(内嵌式<行内式)有权值的情况通配符选择器 权值 0标签选择器 伪类选择器 权值 1类选择器 属性选择器 权值 10id选择器 权值 100!important 权值 1000在style属性中定义的样式默认都是 1000 但是外面定义的样式权值大于1000时 也会执行外面的样式.div1 .span1 =10+10=20 span的color为red<!DOCTYP
2021-02-15 11:37:14
142
原创 CSS滚动条样式
把 “ul_css ”放到你想出现滚动条的元素 class属性里.ul_css {overflow-x: auto;height: 9%;}.ul_css::-webkit-scrollbar {width: 5px;height:10px;}.ul_css::-webkit-scrollbar-track {background: #999;border-radius: 1px;}.ul_css::-webkit-scrollbar-thumb {background:
2021-02-11 11:51:00
78
原创 JQuery 选择器(按类别划分)
前端无非就两件事 选中一个东西 然后修改它1.基本选择器:(1)id选择器 ------------ #id01{}(2)类选择器------------ .css01{}(3)标签或元素选择器------------ input{} a{}(4)元素组合选择器 ---------------- input ,a{}(5)通配符选择器 ------------------- *{}2.层次选择器:(1)子元素选择器 ----------------- div&g
2021-02-10 22:15:01
639
原创 JQ简易轮播图
<html><head> <meta charset="utf-8"> <script src="../jquery-3.5.1/jquery-3.5.1.min.js"></script> <style> .button { display: inline-block; background-color: #2F4056;
2021-02-10 17:27:07
99
原创 layui(layer.prompt)弹出层带输入框有字数限制并实时响应字数
content属性要写在一行function TextareaFontLength() {var strTeatArea = ("[id("[id("[id=‘aaa’]").val().length;("[id("[id("[id=‘span_Font_Length’]").text(strTeatArea);}function GoBack_Click() {layer.prompt({formType: 2,value: ‘’,title: ‘请输入修改原因’,btn: [‘确定’
2021-02-06 10:38:02
2500
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1