JavaScript是一种基于对象的脚本语言,其前身叫LiveScpipt。语法上JavaScript与C#、java等编程语言类似。
JavaScript在实现较为复杂的动画行为时比CSS要高效的多,如果选择CSS将大幅度提高代码的书写量以及逻辑,而JS能够通过控制行为,实现比CSS更加高级的动画效果,另外它还可以控制动画的每一帧行为,这是CSS无法实现的。此外,JS语言的兼容性比CSS好,在低版本浏览器中运行不会出现画面丢失问题。
JavaScript是在客户浏览器上运行的,不需要服务器支持。
JavaScript是一种解释语言,其源代码在客户端执行之前不需要经过编译,而是将本文格式的字符代码在客户端由浏览器解释执行,也就是说,JavaScript需要浏览器的支持。
JavaScript的编写规范如下:
1.一般放在<head>...</head>之间。
2.逐行被执行,越短越好。
3.大小写敏感。
4.语句是基本单位,通常以分号表示语句结束。
5.多行语句可以作为一块使用{}。
6.多使用注释。
JavaScript的基本编写流程:
布局(HTML/ASP.NET+CSS)属性(确定要修改哪些属性)
事件(确定用户进行哪些操作)编写(在事件中,用JavaScript来完成用户需求)
向页面输出内容(document.write(文本内容))弹出警告框(alert(文本内容))
输入语句(1.prompt("标题","默认值"),不建议使用。2.通过表单元素进行输出)
<!-- js在alert中书写 -->
<script type="text/javascript">
alert("百度")
</script>
<!-- 对超链接设置js样式 -->
<a href="javascript:alert('点疼了!!!!!!')">点我</a>
<!-- 获取table的按钮 -->
<script type="text/javascript">
var btn = document.getElementById("btn")
console.log(btn)
关于js的几种方法
alert() //将变量的值弹出
document.write() 将值打印在页面上
console.log() //将变量值打印在控制台
console.log(typeof) //将变量值的类型打印在控制台