当前位置:首页 » 操作系统 » javascript高级程序设计源码

javascript高级程序设计源码

发布时间: 2022-08-28 10:12:52

Ⅰ 麻烦介绍一本学习javascript的书籍,谢谢!

强烈推荐的JavaScript书籍

JavaScript是我非常喜欢的语言,原因很多,灵活是很重要的一个方面。我学习JavaScript的历程比较特殊,因为我这个人是很少通过看书来学习一个东西的。唯独JavaScript不同,就我目前对JavaScript的理解,基本上都是通过看书获取的。所以不得不推荐一下我学习JavaScript以来看过的书。

1. JavaScript权威指南

这是一本很多大师级的任务推荐的书,于是我去买了一本慢慢啃了起来。当时对JavaScript的经验为0,所以当时看这本书的时候,仅仅关心在我应用中相关的那部分,也就是Client-Side JavaScript。关注于浏览器上的对象,这些对象有哪些属性,哪些方法,可以在实际使用中马上就用到。也正因为如此,很多时候这本书是被我用作字典的。而事实上,比较重要的部分,反而是Core JavaScript,因为那部分才是整个JavaScript的核心内容,集中体现了它的特性。不过等我后来明白过来以后,也将那部分好好看了看,收获不小。总体来说,这是一本概念性的书,以介绍为主。但是缺点就是讲得不够深,一般初学者即时看了,也无法对JavaScript的精髓有所了解。

2. 网站重构

不得不说,这本书与很多网站上宣传的实在是差距太大。实在是有点言过其实,整本书都在说,我们需要Web标准,不要用Table,但是我们到底应该如何做,怎样才是真正的标准开发方式,却谈得比较少。不过这本书使我对Web标准的看法大为改观,同时加深了我对CSS的理解。

3. Prototype源码

不知道哪天突然看到了$()这个函数,感觉实在是好用。进而知道了Prototype这个库。看到了它的源码,大开眼界。原来JavaScript也可以如此面向对象!当时没有仔细看Prototype的源码,因为当时对Ajax这个东西有点畏惧,所以迟迟不敢去碰。直到最近,打算好好学习一下Prototype。

4. 《Ajax in Action》和《征服Ajax——Web2.0开发技术详解》

这两本是上周才买的书,打算好好看看Ajax的。先看的是Ajax in Action, 一开始感觉这本书的大局观很好,循序渐进并且面面俱到。后来看到示例讲解,尤其是看到重构那部分。我深深被这本书折服了。原来JavaScript是这么写的!再谈一下另外一本书,其实我原本不想买这本书,后来因为看到它的思路和Prototype比较接近而且有Prototype的详细解释,于是我就买了一本。事实证明,这的确还是一本好书。目前还只是仔细看了它对JavaScript精讲的那部分,感觉它对于JavaScript的描述完全是站在开发者的角度的,所以它的很多地方一下子就引起了我的共鸣,而且它对于基础知识的讲解,也正好弥补了我很多知识上的漏洞。一本好书!

Ⅱ JavaScript语言实现源代码

我给你写了一个,预览效果如下,不晓得是不是你想要的。

代码我直接贴出来就行了吧。呵呵,还是有点简短的解释的,相信你看得懂。

<html>

<head>

<title>show</title>

<scriptlanguage="javascript"type="text/javascript">

functionshowtime()

{

//使用日期对象

vartheDate=newDate();

//获取小时,0-23

var_hour=theDate.getHours();

//获取年

var_year=theDate.getFullYear();

//获取月

var_month=theDate.getMonth();

//获取日

var_date=theDate.getDate();

//获取星期

var_dayNum=theDate.getDay();

//将星期用中文表示

var_day;//星期

switch(_dayNum)

{

case0:

_day="星期日";

break;

case1:

_day="星期一";

break;

case2:

_day="星期二";

break;

case3:

_day="星期三";

break;

case4:

_day="星期四";

break;

case5:

_day="星期五";

break;

case6:

_day="星期六";

break;

}

//下面显示信息,你可以根据自己的需要修改

document.write("<fontcolor="#0000ff">今天是"+_year+"年"+_month+"月"+_date+"日</font><br/>");

document.write("<fontcolor="#ff0000">"+_day+"</font><br/>");

if(_hour>=12)

{

document.write("<fontcolor="#ffcsea">下午好</font><br/>");

}

else

{

document.write("<fontcolor="#ffcsea">上午好</font><br/>");

}

}

</script>

</head>

<bodyonload="showtime();">

</body>

</html>

Ⅲ 《javascript高级程序设计》PDF下载

拿去:网页链接

Ⅳ javascript怎样学习才能精通呀,没思路这么办

给你说说我学JS的路程
前期先看视频,网上资源很多,按照老师的步骤一步一步来,一定要做笔记(这是必须的),如果有不懂的地方就更要记下来,之后去网上查(如果你在培训班可以问老师),一般你遇到的问题,其他人大部分都遇到过,网上会有相应的解释。等到对JS有一个大致的了解之后,恭喜你已经入门了(基本上要掌握JS的语法,关键字,数据类型,操作符,语句,函数),下面就可以自己买一些入门的书自己看了。
中期可以买一些入门的书籍自己看,我给你推荐几本书,都是我自学的时候看过的,最有名的就是 《JavaScript高级程序设计》,这本书是身为前端工程师必看的书籍,工具书可以买一本犀牛书(《Javascript权威指南》),如果这两本书你都学习完,那恭喜你,你已经可以写一些复杂项目了,这个时期要掌握的东西很多,比如BOM/DOM/事件/函数表达式/作用域/闭包/Ajax/原型,还有包括一些高级技巧,还有就是,你现在应该有一个属于自己的小工具库,可以方便调用里面的方法(相当于精简版的JQ)
后期就是自我提高的过程了,可以多看其他的框架的源码

Ⅳ javascript如何学习

js这个语言上手很容易,深入很难,jquery是javascript的一个类库,封装了很多跨浏览器的东西,优化了javascript的很多接口,jquery的核心功能为query,查询dom元素,jquery上手很容易,深入很难,javascript基础是必须的,看你想学到什么程度了,如果只是做些动画下过,学校w3cschool的教程在学点jquery就行了,要深入的话,建议看的书 javascript权威指南 javascript高级程序设计 上面两个都是基础书,截下来可以看javascript dom编程艺术,javascript dom高级程序设计,javascript 语言精粹 ,高性能javascript,编写可维护的javascript,javascript 模式,javascript 设计模式,javascript语言精髓与设计实践,jquery的话入门的书很多,推荐 网页设计爱上jquery,深入的话推荐一本jQuery开发完全技术宝典,可以看下jquery的源代码
继续深入的话,可以学学prototype源码,yui3 源码,angularjs,requirejs ,AMD

Ⅵ 前端开发有什么书籍推荐

入门可以通过啃书,但书本上的东西很多都已经过时了,在啃书的同时,也要关注技术的新动态。

这里推荐几本觉得还不错的入门书籍:

1、《JavaScript高级编程》:可以作为入门书籍,但同时也是高级书籍,可以快速吸收基础,等到提升再回来重新看看。

2、《JavaScript权威指南》:不太适合入门,但是必备,不理解的地方就去查阅一下,很有帮助。

3、《编写可维护的JavaScript》和《Node.js开发指南》:不错的Node.js入门书籍。

4、《深入浅出的Node.js》:Node.js进阶书籍,必备。

5、《JavaScript异步编程》:理解JS异步的编程理念。

6、《JavaScript模式》和《JavaScript设计模式》:JavaScript的代码模式和设计模式,从源码级别讲解框架的各个部分的实现,配合一个现有框架阅读,可以学到很多东西。

7、《JavaScript框架设计》:在用轮子同时,应当知道轮子是怎么转起来的,讲解很详细,从源码级别讲解框架的各个部分的实现,配合一个现有框架阅读,可以学到很多东西。

8、《Dont make me think》:网页设计的理念,了解用户行为,非常不错。

9、《CSS禅意花园》:经久不衰的一部着作,同样传递了网页设计中的理念以及设计中需要注意的问题。

10、《高性能JavaScript》和《高性能HTML5》:强调性能的书,其中不只是性能优化,还有很多原理层面的东西值得学习。

11、《HTML5 Canvas核心技术》:我正在读的一本书,对于canvas的使用,动画的实现,以及动画框架的开发都非常有帮助。

12、《HTTP权威指南》:HTTP协议相关必备,前端开发调试的时候也会经常涉及到其中的知识。

13、《响应式Web设计》:技术本身不难,重要的是响应式网页的设计理念,以及移动先行的思想

14、《JavaScript语言精粹》:老道的书,也是普及JavaScript的开发思维的一本好书,非常适合入门。

热点内容
4k无压缩 发布:2025-05-15 06:02:54 浏览:74
hp存储6350 发布:2025-05-15 05:40:41 浏览:233
怎么更改电脑默认缓存位置 发布:2025-05-15 05:39:01 浏览:877
安卓qq公孙离在哪个战区战力最低 发布:2025-05-15 05:38:58 浏览:493
androidffmpeg压缩 发布:2025-05-15 05:37:02 浏览:288
ftp简称是 发布:2025-05-15 05:37:02 浏览:121
光遇发光耳机怎么设置安卓 发布:2025-05-15 05:32:03 浏览:113
台电安卓平板系统太低怎么办 发布:2025-05-15 05:20:00 浏览:510
安装了zlib编译报错 发布:2025-05-15 05:19:56 浏览:168
二分算法无序 发布:2025-05-15 05:18:22 浏览:30