js的起源:用于处理网页中的前端验证
js的实现:
浏览器会作为编译器来编译js代码的
其中firefox的叫做spider monkey,蜘蛛猴。
最快的是CHROME浏览器的V8处理器,
所以浏览网页最快的是chrome浏览器;
基础入门要学习的部分:
ECMASCRIPT dom bom
script的引入
跟CSS的差不多,
在< head>内引入:
如:
<script type='text/javascript'>
alert("你好香啊!");
document.write("你猜猜我会不会出现在网页body上");
console.log('猜猜我在哪里,菜逼');
</script>
这是写在head内的
当然,也可以写在body内:
这时候就要用
编写到标签时用 onclick属性。
如:
<body>
<br />
<button onclick="alert('操你妈');">点你?呢</button>
<a href="javascript:alert('操你妈');">别瞎几把乱点,?</a>
</body>
</html>
通过点击就能出现相对属性的。
当然,在实际运用中,人们一般会把script的代码写到外部文件中的,
因为写到外面更加方便写到更多的文件中,
css中用的时link引入。
js不是,
js用的依然是script标签,
常见的方法:
<script type="text/javascript" src="1.js"> </script>
src是外部文件的路径,写出你写的相对路径就ok了。
还有一点需要注意:
用了这个引入的,标签之间再用其他script语句就不行了,
如:
<script type="text/javascript" src="1.js">
alert("hahahha");
</script>
一写进去,
浏览器都不会显示的效果。
如果想要写出你想要的效果的话,
你可以再写多一个script标签。
在里面写就ojbk了。
JS的语法
同样的,js内的注释跟C一样,不要写的跟html那个一样的。
JS每条语句都区分大小写。HTML是不区分的
JS的每条语句后都要记得加分号表示结束,没加的话也没啥事,浏览器会自动帮你加的,但是很占内存空间
JS同样忽略多个空格和换行,你输入多少个,他都只会当你是一个而已