记得第一次接触编程语言、是HTML、那个时候老师让我们编辑几个静态的页面、然后加上a标签跳转。第一次接触计算机语言这种东西、感觉它是那么的神奇。然而还是抵挡不住游戏的诱惑、弄完过后就没有在管它了。后来又在一次的学习、这个时候才开始真正的接触到javaScript。那个时候只知道用javaScript来做验证。话说真正的用javaScript来开发小程序还没有过。
来看看我都用它干了些什么事情、平常工作除了用它来验证非空以外、还用它与正则来验证一些特殊的字符。有一次在逛论坛的时候、看到了这样一段JS代码:
function testFunction(length){
for(var i = 0 ; i <length;i++){
var test = i + "牛" ;
}
alert(test);
}
如果for循环被执行的话test会被正确输出。这件事情让我稀奇了好一阵子。java语言告诉我、这样写是不合法的、c#也告诉我这样是行不通的、C/C++我所学习过的语言这样的写法都是行不通的。但是JS就可以、至今也没弄明白是什么原因。
关于书中提到的浏览器的API和DOM确实是很痛苦的事情、往往一个小小的页面兼容问题、会让不经常写页面的我痛不欲生。满世界的找答案。不要说不同浏览器了、就算相同的浏览器、不同的版本之间都会存在这个问题。
很多时候、本来在页面就可以用JS实现的东西、总是习惯性的搬到后台去运行。JS所有内置的函数中、eval是令我最震撼跟意外的、怎么能允许它的存在、不得不说、这是个逆天的函数。记得有一次一哥们说、他想做一个简单的页面计算器、专门计算一些合计什么的、需求是直接在文本框中输入表达式、然后显示结果。他写了一堆代码、还出错了、叫我帮他找找错误。由于我水平有限就告诉他这么个方式:
function numberSun(oInput){
try{
oInput.value = eval(oInput.value);
}catch (e){
alert("请输入正确的表达式!");
}
}
就目前我的水平而言、光看文章的前面一两章、直接没有什么感觉。JS的精华、不知道作者要怎么来结束它。期待!!!
分享到:
相关推荐
JavaScript语言精粹修订版pdf是许多朋友都在寻找的一款学习资料,在这里能够为您详细的介绍JS这门计算机语言,作者从语法、对象、函数、继承、数组、正则表达式、方法、样式和优美的特性这9 个方面来呈现这门语言...
JavaScript语言精粹_修订版.pdf
JavaScript语言精粹完整版,想要提升的朋友有福了。
JavaScript语言精粹 修订版 .pdf
JavaScript语言精粹 修订版
本书通过对JavaScript语言的分析,甄别出好的和坏的特性,从而提取出相对这门语言的整体而言具有更好的可靠性、可读性和可维护性的JavaScript的子集,以便你能用它创建真正可扩展的和高效的代码。 雅虎资深...
javascript语言精粹_修订版 带书签 javascript语言精粹_修订版 带书签 javascript语言精粹_修订版 带书签
本书通过对JavaScript语言的分析,甄别出好的和坏的特性,从而提取出相对这门语言的整体而言具有更好的可靠性、可读性和可维护性的JavaScript的子集,以便你能用它创建真正可扩展的和高效的代码。 雅虎资深...
JavaScript语言精粹,已经编辑好书签,分享给各位初学者
本书通过对JavaScript语言的分析,甄别出好的和坏的特性,从而提取出相对这门语言的整体而言具有更好的可靠性、可读性和可维护性的JavaScript的子集,以便你能用它创建真正可扩展的和高效的代码。 雅虎资深...
JavaScript语言精粹.修订版---高清版.pdf
比较好的javaScript学习资料哦,希望能帮助到大家。
JavaScript语言精粹(修订版),源码,放到浏览器中可以执行。
JavaScript语言精粹(修订版).epubJavaScript语言精粹(修订版).epubJavaScript语言精粹(修订版).epubJavaScript语言精粹(修订版).epubJavaScript语言精粹(修订版).epubJavaScript语言精粹(修订版).epubJavaScript语言...
这是一份《javascript语言精粹》PDF版的压缩包,本书对于javascript的重要知识点介绍很到位,你值得拥有!
javascript是世界上最被误解的语言,这本书能够帮助你区分哪些是语言的精华,哪些是糟粕,对于语言精华,应该深入学习。
JavaScript语言精粹(修订版), 文字版本,目录齐全,高清,秒杀扫描版本。
JavaScript语言精粹 中文版 共两部分