热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

笔记汇总.md

javascript1.js对象,value的值取不到,试着将引入的js文件放到body的后面$(input[typetime]).change(f

```Javascript

 

1.js对象,value的值取不到,试着将引入的js文件放到body的后面

$("input[type='time']").change( function() {
// 这里可以写些验证代码
var a = "1234";
var val = $(this).val();
if(val == a){
 alert("验证正确");  
}else{
alert("输入错误"); //当改变里面的值得时候,会alert
}
});
2.当页面加载好几个函数的时候,要注意,不要有好几个window,onload函数,
//window.onload = floorFunc;
//要完整显示,点赞头像个数的计算,多余的隐藏
window.onload = function(){floorFunc();show_num();}   //这个格式是正确的。不会覆盖掉前面的函数。
3.
//项目进度比例计算
//蓝色宽度的比例,根据已完成的个数,除以总个数
var all_length = $(".progress_timeline").length;  //获取总个数
var done_length = $(".pro_done").length;//已完成个数
var ratio_num = done_length / all_length * 100;
alert(all_length+ ' ' +done_length + ' ' + ratio_num.toFixed(2));  //保留两位小数
//$(".ratio_num i").text(ratio_num.toFixed(2) + "%");
$(".ratio_num i").text(ratio_num.toFixed(0) + "%");  //不保留小数
4.数字绝对值
Math.abs(-8)  =8;
5,新建或者复制一大串标签内容的时候,记得有引号的要加\转译,换行要记得多用加号断开,便不容易报错。
或者变成单引号。
6,数组转字符串
/* if( !!!_params['label'] ){
var _label = $("form").find(".choose_tag label input[type=checkbox]:checked").parent();
var label = [];
for(var i&#61;0;i<_label.length;i&#43;&#43;){
label.push($(_label[i]).find("input").val());
}
_params[&#39;label&#39;] &#61; label.toString();
}*/
7&#xff0c;字符串变成NaN的问题&#xff0c;是因为添加时候多了一个&#43;号&#xff0c;js会自动转译变成数字。
8&#xff0c;正则括号的使用&#xff0c;
0-100&#xff0c;一组只用一个括号。data-reg&#61;"^(\d{1,2}|100)$"  maxLength &#61; 3
1-31天:data-reg&#61;"^(\d{1}|[1-2]{1}\d{1}|31|30)$" maxlength&#61;"2" 
9&#xff0c; 表单不要设置data-初始值&#xff1b;$("form").data("_isError")&#61;&#61;‘false’
// 查询工作经历
window.onload &#61; function(){
personalInfo();
sidebar_height();
}
10&#xff0c;if( typeof (data.list[i].logoUrl) &#61;&#61; &#39;undefined&#39;){
data.list[i].logoUrl &#61; &#39;&#39;;
}
11&#xff0c;当input禁用后&#xff0c;不可更改&#xff0c;也不可传给后台了。
12&#xff0c;  //处理时间 毫秒转时间格式
var newTime &#61; new Date(data[i].addTime);
console.log("newTime"&#43;newTime);
13&#xff0c;ajaxsubmit用这个的话&#xff0c;data就不用传了&#xff0c;否则就穿了两次。
14&#xff0c;//如果图片为空则不上传属性&#xff0c;可默认会上传&#xff0c;则移除
var logoFile &#61; $(".js_upFile").val();
if(logoFile&#61;&#61;&#39;&#39;){
$(".js_upFile").remove();
}
15,//具有的值&#xff0c;将对应的Input勾选
var labelArry &#61; data.label;
var label_ &#61; &#39;&#39;;
for(var i&#61;0;i
label_ &#43;&#61; (""&#43;labelArry[i]&#43;"");
$(".choose_tag label").each(function () {
var _this &#61; $(this);
for (var j &#61; 0; j
if (_this.text() &#61;&#61; labelArry[j]) {
_this.find("input[type&#61;checkbox]").prop("checked","checked");
}
}
});
}
16&#xff0c;scorelist[0].itemid&#61;1
17&#xff0c;验证1-365天
18&#xff0c;if简写&#xff1a;
data.logoUrl &#61; data.logoUrl&#61;&#61; "undefined"?" ":data.logoUrl;
19,input_.removeAttr("disabled"); //移除属性
20&#xff0c;日期和时间&#xff0c;用-连接
var invalid &#61; &#39;&#39;;
$("input.invalidTime").each(function(){
if($(this).index()<&#39;2&#39;){
invalid &#43;&#61; $(this).val()&#43;&#39;-&#39;;
}else{
invalid &#43;&#61; $(this).val();
}
});
_param[&#39;invalidTime&#39;] &#61; invalid ;
21&#xff0c;$(".rgt_btn select option")[0].selected&#61;true; //令选中
22&#xff0c;$.trim($curChat.find(&#39;.sendText&#39;).val()); 取值一定要去 首尾空格 
23.on(&#39;click&#39;, &#39;.sure&#39;, function(e){  
// 确定共享联系人
e.preventDefault(); //   阻止默认跳转事件
$(&#39;#shareFriend&#39;).hide();
24,Math.round(window.Xtop);四舍五入为整数
25&#xff0c;window.Loading.hide();
26&#xff0c;身份证验证^\d{6}(18|19|20)?\d{2}(0[1-9]|1[0-2])(0[1-9]|[12]\d|3[01])\d{3}(\d|X|x)$
27&#xff0c;一定要注意 maxlength 输入框最好都要加上
28,在线预览文档    #字符是为了转译&#xff0c;防止服务器屏蔽
http://143k.cn:8082/previewIdocv/view/url?url&#61;"&#43;escape(window.location.host&#43;""&#43;
o[i].cashFlowSheetUrl&#43;"#123."&#43;o[i].cashFlowSheetName.split(".")[1])&#43;"
29&#xff0c;http请求头部&#xff0c;如何判断文件格式&#xff1f;这个不好判断。因为视频现在都是分段下载的 而且不同的平台处理也也不一样
30.a阻止默认跳转事件
$(&#39;.create_schedule&#39;).on(&#39;click&#39;,&#39;.sure&#39;,function(e){
e.preventDefault();
submitSchedule();
});
31.location.href 和location.pathname不一样&#xff08;这个仅仅是页面&#xff09;
32.两个不同的页面跳转到一个页面&#xff0c;显示的部分不一样
// location.href &#61; "invest_finance.html?id&#61;cloud";//为了不显示内部讨论和尽职调查
console.log(localStorage.$id);
var ifShowInner &#61; function(){
if(localStorage.$id !&#61;&#61; &#39;id&#61;cloud&#39;){
var $a &#61; &#39;内部讨论 &#39; &#43;
&#39;尽职调查&#39;;
$(&#39;.a_financing_scheme&#39;).after($a);
}
}
ifShowInner();
33.超出部分显示省略号&#xff08;两行才显示省略号&#xff09;中文和英文都占一个长度&#xff0c;这怎么判断&#xff1f;
var showEllipses &#61; function(showMsg,frdId){  //超出部分显示省略号
var $width &#61; showMsg.length;
var cn &#61; (showMsg.match(/[a-z]&#43;|[\u4E00-\uFA29]/ig)||[]).length;
console.log(&#39;cn:&#39;&#43;cn); //纯中文
if(&#43;$width>&#61;40){
var $short &#61; showMsg.substr(0,40);
$(&#39;#user&#39;&#43;frdId).find(&#39;p&#39;).text($short&#43;&#39;…&#39;);
}
}
34.加入qq群&#xff1a; 善投融 

&#96;&#96;&#96;

转:https://www.cnblogs.com/shuxin6009/p/5900543.html



推荐阅读
  • vue使用
    关键词: ... [详细]
  • 本文介绍了闭包的定义和运转机制,重点解释了闭包如何能够接触外部函数的作用域中的变量。通过词法作用域的查找规则,闭包可以访问外部函数的作用域。同时还提到了闭包的作用和影响。 ... [详细]
  • 本文介绍了lua语言中闭包的特性及其在模式匹配、日期处理、编译和模块化等方面的应用。lua中的闭包是严格遵循词法定界的第一类值,函数可以作为变量自由传递,也可以作为参数传递给其他函数。这些特性使得lua语言具有极大的灵活性,为程序开发带来了便利。 ... [详细]
  • 生成式对抗网络模型综述摘要生成式对抗网络模型(GAN)是基于深度学习的一种强大的生成模型,可以应用于计算机视觉、自然语言处理、半监督学习等重要领域。生成式对抗网络 ... [详细]
  • Iamtryingtomakeaclassthatwillreadatextfileofnamesintoanarray,thenreturnthatarra ... [详细]
  • IhaveconfiguredanactionforaremotenotificationwhenitarrivestomyiOsapp.Iwanttwodiff ... [详细]
  • 开发笔记:加密&json&StringIO模块&BytesIO模块
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了加密&json&StringIO模块&BytesIO模块相关的知识,希望对你有一定的参考价值。一、加密加密 ... [详细]
  • 本文讨论了使用差分约束系统求解House Man跳跃问题的思路与方法。给定一组不同高度,要求从最低点跳跃到最高点,每次跳跃的距离不超过D,并且不能改变给定的顺序。通过建立差分约束系统,将问题转化为图的建立和查询距离的问题。文章详细介绍了建立约束条件的方法,并使用SPFA算法判环并输出结果。同时还讨论了建边方向和跳跃顺序的关系。 ... [详细]
  • 知识图谱——机器大脑中的知识库
    本文介绍了知识图谱在机器大脑中的应用,以及搜索引擎在知识图谱方面的发展。以谷歌知识图谱为例,说明了知识图谱的智能化特点。通过搜索引擎用户可以获取更加智能化的答案,如搜索关键词"Marie Curie",会得到居里夫人的详细信息以及与之相关的历史人物。知识图谱的出现引起了搜索引擎行业的变革,不仅美国的微软必应,中国的百度、搜狗等搜索引擎公司也纷纷推出了自己的知识图谱。 ... [详细]
  • 本文讨论了一个关于cuowu类的问题,作者在使用cuowu类时遇到了错误提示和使用AdjustmentListener的问题。文章提供了16个解决方案,并给出了两个可能导致错误的原因。 ... [详细]
  • Python正则表达式学习记录及常用方法
    本文记录了学习Python正则表达式的过程,介绍了re模块的常用方法re.search,并解释了rawstring的作用。正则表达式是一种方便检查字符串匹配模式的工具,通过本文的学习可以掌握Python中使用正则表达式的基本方法。 ... [详细]
  • Python爬虫中使用正则表达式的方法和注意事项
    本文介绍了在Python爬虫中使用正则表达式的方法和注意事项。首先解释了爬虫的四个主要步骤,并强调了正则表达式在数据处理中的重要性。然后详细介绍了正则表达式的概念和用法,包括检索、替换和过滤文本的功能。同时提到了re模块是Python内置的用于处理正则表达式的模块,并给出了使用正则表达式时需要注意的特殊字符转义和原始字符串的用法。通过本文的学习,读者可以掌握在Python爬虫中使用正则表达式的技巧和方法。 ... [详细]
  • 本文介绍了在wepy中运用小顺序页面受权的计划,包含了用户点击作废后的从新受权计划。 ... [详细]
  • 模板引擎StringTemplate的使用方法和特点
    本文介绍了模板引擎StringTemplate的使用方法和特点,包括强制Model和View的分离、Lazy-Evaluation、Recursive enable等。同时,还介绍了StringTemplate语法中的属性和普通字符的使用方法,并提供了向模板填充属性的示例代码。 ... [详细]
  • 本文记录了在vue cli 3.x中移除console的一些采坑经验,通过使用uglifyjs-webpack-plugin插件,在vue.config.js中进行相关配置,包括设置minimizer、UglifyJsPlugin和compress等参数,最终成功移除了console。同时,还包括了一些可能出现的报错情况和解决方法。 ... [详细]
author-avatar
手机用户2602885351
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有