/**
* 判断是不是enter键
*
* @return
*/
function isEnter() {
if (window.event.keyCode == 13) {//event.keyCode
return true;
} else {
return false;
}
}
/**
*得到当前号加一字符串
*/
function getCurNumAddOne(curnum){
alert("hello invoice"+curnum);
var result;
var str=new String(curnum);//javascript 中的String
var intStr=str*1;
intStr++;
var result=new String(intStr);
while(result.length<str.length){
result="0"+result;
}
intStr='';
return result;
}
/**
*四舍五入
*/
function number(){
var a=3.13159265358279643383279
alert(a.toFixed(4));
}
/**
*清空表单.
*by net
*
*/
function clearForm(form) {
// iterate over all of the inputs for the form
$(':input', form).each(function() {
var type = this.type;//获取某个input 里的type
var tag = this.tagName.toLowerCase(); // normalize case
if (type == 'text' || type == 'password' || tag == 'textarea'){
this.value = "";
}else if (type == 'checkbox' || type == 'radio'){
this.checked = false;
}else if (tag == 'select'){
this.selectedIndex = -1;
}
});
}
function resetForm(){
$("form").find(':input').not(':button, :submit, :reset').val('')
.removeAttr('checked').removeAttr('selected');
}
------------------------- 错误记录---------------------------------------------
/**
*什么是经验,遇到过的错误才是最大的经验!
*/
1、页面js error:"未结束的字符串常量";
原因:js 方法中传传递的参数里,有html元素 及 回车换行符。(我曾经遇到的具体例子是:用户在备注的时候输入了回车,所以……。这种情况,要验证!)
参数传递之前处理一下;保证没有html标签和回车换行符号。
当然可能还有其它原因造成:
http://yangfei520.blog.51cto.com/1041581/348278
2、现在的页面往往需要引入大量的js文件,之前项目中为了引入方便,写一个js文件a.js,这个文件里又引入其它js文件。这样在页面中只引入a.js就成了。
最近发现由于项目越来越大,引入的js越来越多。造成页面非常臃肿。如果客户端那边网络不太很力,加载页面时要费很长时间,甚至导致用js处理的业务逻辑进行不下去!!!
感叹一下:随着情况的不断变化,本来看着很方便的解决办法,又变成不方便。正应了太极的理念:变化是唯一不变的真理!顺势而为,方成大器!
分享到:
相关推荐
JavaScript积累 JavaScript积累 JavaScript积累
javascript,javascript效果积累
「JavaScript学习资料整理」系列,构建JavaScript前端知识体系,积累JavaScript前端开发经验.zip
JavaScript技巧积累// 使用vue+axios过程中,防止服务器响应之前,v-text/v-model就渲染空数据content:{ // 手动写入空
多年收集积累的JS、jQuery插件、UI集合(90个),前端学习资料 11款JQuery动画效果的导航菜单‘等资料 15jQueryDemo.rar 3DGallery.zip bootstrap-3.3.2-dist.zip bootstrap-3.3.2.zip easyUI 1.4.4 Demo easyzoom....
JavaScript 课件,分享web开发知识,积累javascript基础知识
javascript思维导图,知识重在积累与巩固,这是一个好的思维记忆方式。
jsp,html,ajax .javascript 很多有用的素材和用例 对初学者有帮组
本文档,是本人看了大量的JavaScript书籍和文档后,将自己所积累到的关于JavaScript方面的知识总结起来,而写成的一个关于JavaScript的学习总结文档
NULL 博文链接:https://wui.iteye.com/blog/579325
(1)先让程序运行一遍 (2)f12,弹出代码调试工具 (3)打断点: (4)一步步调试,每点击一次,执行一步: (5)监视变量:
超全面 、超实用javascript小应用代码 近150个小应用。值得拥有,莫要错过
超全面 、超实用javascript小应用代码 近150个小应用。值得拥有,莫要错过
JAVASCRIPT 所有关于弹出窗口的代码 开发过程中直接可以用 经过长时间的积累形成的,供大家分享!
花了好长时间积累的javascript效果,制作网页的必备利器。里面有很多好看的二级菜单,动态banner,网页特效等等。大家不必担心被扣积分,下载评论后会还回来!
Marijn Haverbeke 世界级JavaScript程序员,通晓多种编程语言,在Web开发方面积累了丰富的经验,在JavaScript领域颇有影响力。如今,他专注于动态语言下的数据库系统的研究和Web API的设计。此外,他创建并维护着多...
JavaScript逆向是指通过分析和理解经过混淆的JavaScript代码,以及对代码执行过程的回溯和逆向学习,来揭示代码的...总之,JavaScript逆向学习是一项需要耐心和技术积累的工作,通过不断的实践和学习,可以提升对Jav
javascript 颜色选择控件,个人的工作积累
javascript实现网页状态栏跑马灯效果特效,一个小的积累,不错
书中讲述了许多提高程序运行速度的原理和方法,皆为作者实践中的经验的积累,读后令人相见恨晚。强烈推荐!