扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
揉木而弦 貌似误人子弟了。
成都创新互联公司坚持“要么做到,要么别承诺”的工作理念,服务领域包括:网站建设、做网站、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的静安网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!
首先要强调的是java和javascript没有任何关系。只是名字前部分雷同罢了。
其中java是sun公司开发的面向对象的高级语言,包括javase\javaee\javase几部分。而javascript是网景公司开发的一门脚本语言而已。在之前并不是叫javascript而是叫livescript.
二者之间最大的区别在于javascript基于对象java面向对象 \javascript是静态java联编和动态联编 \javascrip弱类型语言java强类型。
至于语法上相似的说法太片面了.根本就是无稽之谈.
是的,用script/script,必须是这种写法。
如果是引用外部文件,再加入相关路径就可以了。
不用,javascript只是一种脚本语言,是一种弱类型的语言,变量在使用前不必声明类型,由解释器根据上下文来判断数据类型,var也不是必须的。
javascript跟java没有关系 不需要安装jdk!!javascript可以用记事本编写,直接能在浏览器中运行!!要看到效果需要和html配合使用
javascript原型模式不一定需要NEW来调用的,还可以以下方法:
通过给Calculator对象的prototype属性赋值对象字面量来设定Calculator对象的原型。
Calculator.prototype = {
add: function (x, y) {
return x + y;
},
subtract: function (x, y) {
return x - y;
}
};
//alert((new Calculator()).add(1, 3));
这个问题对于不同人的答案是不一样的。对于编程老手来说,学习JavaScript可能只需要看看reference、看看一些脚本库的源码,有疑难再上上stackoverflow或知乎之类的地方就可以了。
学习Javascript,首先它和Java的关系不大,所以不需要Java基础也可以,但至少要有html基础,否则即使学习了,也不知道怎么使用更好,更有效。学习html比较容易,如果要求不太高,之后可以适当看一下css和div。
需要恒心。
JS不是那么好学的,本身语言设计的时候就有很多不可思议的地方,像self,像C,像Java,要理解它的编程思想并不容易,闭包,原型神马的不容易。
而且不同浏览器引擎的实现不一,会导致很多语言外要注意的问题,特别是IE。用的时候会有很多雷,时不时中个雷是很正常的。所以,学习需要恒心去克服。当然你如果没有编程基础,那些雷对你来说可能不是雷。
需要看好书。
《JavaScript权威指南》,书如其名,的确是权威。当然,这书很厚,而且也不是所有地方都讲得好的(对象类型那块我就被坑了,直到看了愚公的博文才醒悟过来)。
但是这书起码让你对JS的方方面面有个完整的了解。《Pro JavaScript》也是一本好书。《the good parts of JavaScript》是一本很重要的书。一本坏书会教你很多不好的编程习惯,包括不写分号,乱搞全局变量等等傻逼行为。
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流