本文目录一览:
web前端开发看什么书
HTML、CSS方面比较经典的书是《CSS禅意花园》,但是这本书出版比较早了(有点老)。当前比较推荐的是2017年6月新出版的一本叫做《HTML5布局之路》的书,书籍从PC端和移动端分别讲解了布局的整体思路和方法,和其它书不太一样的地方在于,它采用的是非字典式的讲述模式,是按照实战开发的流程进行知识的拆分和讲解。500多页,除了基本技术还有面试真题、开发经验的分享。
HTML和CSS学完之后可以入手JavaScript,JavaScript比较经典书籍是犀牛书(封面是一只犀牛,百度搜“JS 犀牛”能收到),还有一本是《JavaScript高级程序设计》(行业里叫红皮书),两本书都比较经典,涵盖面比较广,学起来会比较难一些。JS入门书还可以选择 HeadFirst系列。个人感觉HeadFirst系列会比较容易读懂,很多抽象概念都比较好的解释了出来,我学习Ajax方面时就用的是这个系列入的门。
javascript、Java、C++、C的底层编程语言分别是什么?
javascript是脚本语言,在客户端运行,有个解释器,wscript,应该是microsoft vc++写的.至于VC版本是多少应该是看你的计算机系统.java底层是C语言C的底层是汇编语言.其实都是由汇编语言写的底层,然后逐层往上面翻译。
《c++程序设计语言》 一本黑皮书上,第一章,1.3 程序节 里面的一些说法:
(应该是这本书:计算机科学丛书·C++程序设计)
COBOL(COmmon Business Oriented Language,通用商业程序设计语言)主要用于商业数据处理
FORTRAN(FORmula Translation,公式翻译)主要用于数值计算。
BASIC(Beginner All-purpose Symbolic Instructional Code,初学者通用符号指令码)易于学习和使用
Pascal(以Blaise Pascal命名)
Ada(以Ada lovelace 命名)是美国国防部开发的,主要用于国防项目。
Visual Basic(微软开发的一种类Basic的可视化编程语言)图形用户界面的开发以及应用程序快速开发
Delphi (Borland公司开发的一种类Pascal 的可视化编程语言)图形用户界面的开发以及应用程序的快速开发
C(它的开发者先设计了B语言)结合了汇编语言的强大亨利和高级语言易于使用、移植性好的优点。
C++(一种基于C的面向对象编程语言)在系统软件(如编译器和操作系统)开发领域得到了广泛应用,windows操作系统就是用C++开发的
Java 是由sun公司开发的,广泛用于Internet应用程序的开发。
C#(微软开发的一种类Java的编程语言)。是有微软开发的一个新的高级语言,用于开发基于微软.NET平台的应用程序。
学习Web前端应先看什么书?
如果你是真心想学习web前端、以后想朝着这个方向发展,那么你一定要来这个企鹅裙,前面前面是二9六,中间是5九一,最后面就是二九零,来这里可以这里学习经验,得到专人解答,这样你可以成长的更快!!!
我在学习javascript的时候,我基本把图书馆基本能借的javascript书都借了,主要是图灵和博文视点出版的书。例如《JavaScript核心技术》,《精通JavaScript
》,《JAVASCRIPT语言精髓与编程实践》,《JavaScript设计模式 》,《JavaScript语言精粹》,《JavaScript
DOM编程艺术》,《ppk谈JavaScript》,《高性能网站建设指南
》等,还有其他很多js的书,如果借不到,就直接在图书馆七楼看,例如权威指南;也有一些一般的书,这里没有提到,这些书,我并不是全部都会认真看过,因为初学阶段这样学习效率不高。权威指南我现在还没看完,但是如果要全面深入学习的话,看两本还是不够的。但我喜欢以集中在两本书以内学习作为切入点,这样能使我将精力集中在,并且发现问题。
我在上面提到的书,都是比较好的书,适合不同的阶段,例如《JavaScript语言精粹》这本书是属于很精华的读物,入门的时候看可能会比较吃力,当你对JS有一定的驾驭能力的时候,可能就会发现其中的奥妙。我当时花精力看的主要是《精通JavaScript
》,《JAVASCRIPT语言精髓与编程实践》,《JavaScript核心技术》也花了不少时间,感觉收获不是很大,可能当时理解不够深刻,权威指南也是后来才看。《JavaScript核心技术》给我的帮助没想象中大,但里面说的知识我是很认真在看,可能不适合入门吧,但很多事情冥冥之中的联系谁又能说得清楚呢,早期花时间在《JavaScript核心技术》上未必就是坏事。
《精通JavaScript
》是偏实践型一类的书,作者是JQuery之父,书中有很多非常好的例子,还有jS的相关技巧,兼容浏览器的方法等。有很多例子都是作者处理问题的总结,我当时几乎把里面的每个例子都测试了一遍,受益匪浅,当然,书中也有不少瑕疵,不知道是我借的那本书印刷问题还是怎么的,有些代码运行并不兼容,也有些函数方法并不能成功运行。到后半部分的示例也比较繁琐,我只是粗略看了一番。实际到后来我看网上的评论,这本书适合进阶的人看,现在回头看,感觉确实有jQuery源码分析的感觉,而且部分内容并不适合初学者阅读。但是书中的第三部分确实是很有用的。
上面说了很多关于个人在学习JS上的一些心得,无非也就是想说明一点,有时候并不能找到一本真正适合初学者的书,或者教程。有些书确实不错,未必就适合你,有时候我们也会走错路,但学习不应就此止步。
我接下来会写一些自己读过的书,并且觉得好的书推荐给大家,希望对大家有用:
HTML相关:
《Web标准实战》 比较简单,适合入门
《Web标准设计》
《深入浅出HTML》
CSS相关
《CSS设计彻底研究》 视频教程很好,书本我并没有详细研究,不好说建议。
《CSS网站布局实录》 CSS的书我看得比较少,这本算是看得比较全了,听说第二版不错。
javascript相关:
《精通JavaScript》 第三部分非常好
《JAVASCRIPT语言精髓与编程实践》 这本书对原型和继承做了非常精辟的解释,网上大部分关于原型的文章都是参考此书的。
《悟透javascript》 这本书第一章是介绍原型和继承的,第三章也介绍了跨域的一个解决方法,还有就是作者对程序和人生的理解哲学很有深度。
《JavaScript权威指南》 这本书就不用说了
《高性能网站建设指南 》 这类书有两本不同版本,都是关于web性能优化的
《JavaScript语言精粹》 进阶的好书
《JavaScript设计模式 》 进阶的好书
SEO;
《SEO教程:搜索引擎优化入门与进阶》 这本书有些地方我认为说得不大确切,但是总体还不错。
javascript 代码解读
(function() {
var e = function(c) {
for (var a = 5381, b = 0, d = c.length; b d; ++b) a += (a 5) + c.charAt(b).charCodeAt();
return a 2147483647;
}, f = log.innerHTML, h = function(c, a, b) {
ajax("/signup", {
method:"POST",
data:JSON.stringify({
name:c,
email:a,
timestamp:b
}),
contentType:"application/json",
onSuccess:function(a) {
g();
},
onError:function(a) {
10001 === a.retcode || 10002 === a.retcode ? 10002 === a.retcode 'Illegal param "timestamp".' == a.result ? alert("失败,请带上合适的时间戳") :alert("打不开?抓一下包看看……") :alert("网络错误:" + a.retcode);
}
});
}, g = function() {
ajax("/pass", {
method:"POST",
data:'{"q":1,"s":1,"_t":' + e(f) + "}",
contentType:"application/json",
onSuccess:function(c) {
hideBoard();
document.getElementById("btnNext").className += " show";
alert("过关!下一关的入口已打开");
}
});
};
document.getElementById("btnSubmit").onclick = function(c) {
var a = document.getElementById("msgForm"), b = a.name.value, d = a.email.value, a = a.timestamp.value;
c.preventDefault();
/^\s*$/.test(b) || /^\s*$/.test(d) ? alert("姓名和邮箱是你的闯关凭证,不能为空") :h(b, d, a);
};
clear();
console.log("\n第一章:潜入\n");
console.log("“开个门而已,竟然还要抓包……”\n");
})();