十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
javascript高级编程,都不知道推荐了多少次这本书了。做者是不是得给我点酬劳
创新互联是专业的汉寿网站建设公司,汉寿接单;提供成都网站设计、网站建设,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行汉寿网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!
入门推荐首选书籍:《JavaScript DOM 编程艺术 》
网上评价很高,我的js也是从这本书开始的,前后反复读了3遍,书内容简单,易学,上手快,编程思想严谨。好的入门书,对你未来的编程都会有着深远的影响。此本书不辜负这个历史使命。
基础学习书籍:《JavaScript 权威指南》
《JavaScript 权威指南》详尽的介绍了 JavaScript 的各种函数以及特性。至于后面差不多 500 页左右的参考(JavaScript 核心参考、客户端 JavaScript 参考、DOM 参考)可以暂时不看。
进阶提升书籍:《JavaScript 高级程序设计》
在思想上强调 OPP 的概念,内容上注重实用,可以从中学到更多更细致的知识,并且注重浏览器差异的解决。
但如果要阅读必须有一定的 JavaScript 的基础(或者读完前两本),要不然会带来挫折感,打击学习的热情。
// html
div当前时间为:span id="timeNow"/span /div
button id="timeBegin"计时开始/button
button id="timeEnd"计时结束/button
button id="timeClear"计时清除/button
// Javascript
script type="text/javascript"
//定义初始值 计时器
var count = 0;
var timer = "";
//开始计时
function BeginTime(){
var beginBtn = document.getElementById("timeBegin");
beginBtn.onclick = function(){
timer = setInterval(function(){
count ++ ;
document.getElementById("timeNow").innerHTML = count / 100;
},10)
}
}
//结束计时
function EndTime(){
var endBtn = document.getElementById("timeEnd");
endBtn.onclick = function(){
clearInterval(timer);
}
}
//计时清除
function ClearTime(){
var clearBtn = document.getElementById("timeClear");
clearBtn.onclick = function(){
document.getElementById("timeNow").innerHTML = "";
}
}
BeginTime();
EndTime();
ClearTime();
/script
// The Harder You Work, The Luckier You Will Be. (Jensonhui.com)
终止JS运行有如下几种可能:
一. 终止函数的运行的方式有两种:
1、在函数中使用return,则当遇到return时,函数终止执行,控制权继续向下运行。
2、在函数中使用try-catch异常处理,需要结束时,使用throw抛出异常。
二. 终止动画特效的运行的方式是使用stop方法:
1、 stop([clearQueue], [gotoEnd]) :停止所有在指定元素上正在运行的动画。
2、如果队列中有等待执行的动画(并且clearQueue没有设为true),将被马上执行。
3、终止表单提交的方式:在表单提交事件中使用return false;可以阻止表单提交。
4、终止定时函数执行的方式:使用window.clearInterval(定时器对象)或window.clearTimeout(定时器对象);可以终止正在执行的定时器。
扩展资料:
S即Javascript,Javascript是一种由Netscape的LiveScript发展而来的脚本语言,主要目的是为了解决服务器终端语言,比如Perl,遗留的速度问题。
当时服务端需要对数据进行验证,由于网络速度相当缓慢,只有28.8kbps,验证步骤浪费的时间太多。于是Netscape的浏览器Navigator加入了Javascript,提供了数据验证的基本功能。
用try catch 把;
try {
alert(a)
}catch(err){
alert(1)
}
如果不做处理的话,js是不会往下执行的。这个是浏览器决定的,如果你想继续往下执行,那么就得换一个能继续执行的浏览器。
语法:
try{
代码执行体}catch(e){ console.log(e); }