/**
* 判断是不是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语法基础是理解其所有效果的基础。这包括变量声明(var、let、const)、数据类型...
以下将围绕“JavaScript积累”这一主题,从JS高级用法、经验总结以及具体的JS实例三个方面进行详细的探讨。 一、JS高级用法 1. **原型与原型链**:JavaScript的面向对象特性主要体现在原型(prototype)和原型链上...
这个名为“JavaScript学习资料整理”的系列资源,旨在帮助开发者构建完整的JavaScript前端知识体系,从而深入理解和积累JavaScript的开发经验。通过研究这个压缩包中的内容,我们可以系统地学习JavaScript的各种关键...
【标题】"jsp,html,ajax .javascript 平时积累" 涵盖了Web开发中的四个关键领域:JavaServer Pages (JSP),超文本标记语言(HTML),异步JavaScript和XML(AJAX),以及JavaScript。这些技术是构建动态、交互式网页...
1. **理论与实践结合**:在学习JavaScript的过程中,不仅要注重理论知识的积累,还要通过编写实际代码来加深理解。 2. **阅读官方文档**:Mozilla Developer Network(MDN)是JavaScript的官方文档网站,提供了详尽...
JavaScript是一种广泛应用于Web开发的脚本语言,它在浏览器端运行,为网页添加交互性和动态功能。本学习总结主要涵盖JavaScript的基础知识、语法特性、以及一些实用的例子。 1. **基础概念** - JavaScript是解释型...
在"花了好长时间积累的javascript效果1"这个压缩包中,包含了一系列实用且全面的JavaScript小应用代码,总计约有150个,涵盖了各种常见的特效和功能。 1. **DOM操作**:JavaScript的核心能力之一就是对文档对象模型...
这个压缩包“花了好长时间积累的javascript效果2”显然包含了一系列实用且全面的JavaScript代码示例,总计近150个,这些小应用覆盖了各种常见的网页特效和功能。 1. **基础特效**:JavaScript的基础特效包括页面...
在学习这个资源包时,应逐个章节深入,先理论后实践,遇到问题及时查阅文档或在线资源,不断积累经验。对于每个例程,不仅要理解其工作原理,还要尝试修改和扩展,以培养解决问题的能力。这样,无论你是初学者还是有...
JavaScript,一种广泛应用于Web开发的脚本语言,是学习网页动态交互的基础。此"JavaScript入门教程...随着实践的积累,可以深入学习更多高级主题,如Node.js后端开发、前端框架的使用,甚至进阶到WebGL图形渲染等领域。
通过阅读和分析这些源码,开发者可以提高自己的代码阅读能力和问题解决能力,同时也能够积累丰富的代码库供日后参考和借鉴。 最后,“jquery 1.7 中文 api 修正版”是jQuery库的一个版本的中文API文档,jQuery是...
JavaScript技巧积累// 使用vue+axios过程中,防止服务器响应之前,v-text/v-model就渲染空数据content:{ // 手动写入空
JavaScript,是一种广泛...通过学习这两个文件,开发者不仅可以深入理解JavaScript的核心概念,还能积累丰富的实践经验,提升编写高质量JavaScript代码的能力。无论是初学者还是经验丰富的开发者,都能从中受益匪浅。
该项目为基于JavaScript、HTML、CSS及Vue.js的综合性设计源码积累,共计包含479个文件,涵盖244个PNG图片、77个JavaScript脚本、40个JSON配置、34个HTML页面、28个CSS样式表、11个Markdown文档、9个GIF动画、5个JPG...
JavaScript五子棋源码是一个基于Web的五子棋游戏实现,使用了...通过阅读和理解源码,开发者不仅可以掌握JavaScript的基本用法,还能了解到游戏开发中的逻辑处理和用户体验设计,为今后的项目开发积累宝贵经验。
多年收集积累的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特效在网页设计中起着至关重要的作用,它赋予了静态网页动态的视觉效果和交互性,极大地提升了用户体验。"javascript特效例子50例"这...记得在实践中不断探索和积累,这样才能在JavaScript的世界里游刃有余。
JavaScript是Web开发中不可或缺的一部分,尤其对于网页特效的实现,它的作用至关重要。作为一个程序员,熟练掌握JavaScript特效的制作技巧能够极大地提升网页...不断实践和积累经验,才能在网页特效的道路上游刃有余。
JavaScript,又被称为JS,是一种广泛应用于网页和网络应用的编程语言,主要负责客户端的动态交互。作为互联网上最流行的脚本...同时,实践是检验知识的最好方式,多做项目、参与开源社区,可以提升你的技能并积累经验。
JavaScript 课件,分享web开发知识,积累javascript基础知识