javaScript基本语法入门
来源:互联网 发布:如何做好业务员知乎 编辑:程序博客网 时间:2024/05/22 00:15
javaScript基础语法入门
JavaScript是一种功能强大的函数型和面向对象型语言!!
【JavaScript语句中对于分号的使用】
我们经常会看到别人写的JavaScript代码,我们会发现他们的代码在一句代码结尾的时候有的时候有分号,有的时候没有分号。初学者可能会疑惑:我到底要不要加分号......
现总结如下:
JavaScript默认的是一行有一句执行代码,也就是说标准的书写格式是这样的
var a = 3;
var b = 4;
一行一句,简洁明了。
在这种情况下,分号是可以省略不写的!!
var a = 3
var b = 4 //一行一句代码,分号可以省略
如果你一行想写多条语句,就必需在每行JavaScript代码后面都要加上分号!
var a = 3; var b = 4; //一行多句,每一句都必须有引号
建议:我的建议是,你每一句都加上分号
这样做的好处是,你的代码无论怎样排版都是没有错误提示的,让人看起来很舒服,
而且很多语言都要求必须加分号,养成这个习惯,也有助于对其他语言的学习。
【javascript中的注释】
这和java的注释方法一样
内容可以跨越
多行 */
【<Script>标签的使用方法】
使用<script></script>标签将javascript代码注入到html中,在html中可以使用多次<script></script>标记,
且每一行标记中可以写入多行javascript代码。
<script>中常用的属性如下:
·language属性
language属性指定在使用的是哪种脚本语言及其版本(已被type属性所取代)
格式:<script language="JavaScript1.5">
·src属性
src属性多用来指定外部脚本文件的路径,外部脚本文件多位javascript脚本,扩展名为“.js”
src属性使用的格式如下:<script src = "xxx.js">
·type属性
type属性和language属性的用法相同,此属性在HTML4.0以后就被用来代替language属性了。
type属性的使用格式如下:<script type = "text/javascript">
·defer属性
defer属性的作用是在页面加载完毕之后再执行脚步语言,这样页面加载会很快。
但是,当一些脚本必须在页面加载的过程中执行时,就不能使用defer属性。
defer属性的使用格式如下:<script defer>
【Window对象以及其下的子对象】
window对象指的是整个浏览器窗口
document对象指的是浏览器向对象展示的那部分
location指的是浏览器中的地址栏
history就是指浏览器的前进后退,返回等历史性组件
navigator对象内存放的是浏览器本身的信息。
那么这些对象有什么用呢?
与用户进行交互
比如说:
window.alert()
浏览器会弹出一个对话框显示设置的信息,还有一个“确定”按钮
document.write()
直接向HTML文件中写入信息
对象标签的使用方法
HTML页面中的所有标签,大到Window,小到HTML中的一个小标签,这些都属于DOM节点
它们以树状方式层层联系起来,构成了一个巨大的DOM节点树
想要对任何一个节点进行操作,必须一层一层找下来,方法如下:
句点查找法:
parent.child
比如:
document对象是window对象的子对象
window.document
HTML页面的body部分在DOM里是document对象的子对象
window.document.body
!!!注意:这种表示法的最后一个部分除了是对象外,还可以是属性或方法
window.document.title
■window对象是可以省略的
- Javascript入门基本语法
- javaScript基本语法入门
- JavaScript入门之基本语法
- javaScript入门(二)-javaScript 基本语法结构
- JavaScript入门之一:HTML常用标签、Js基本语法
- OC基本语法入门
- Ibatis入门基本语法
- Python入门基本语法
- JSP入门-基本语法
- python入门--基本语法
- Kotlin 入门-基本语法
- JavaScript基本语法B
- javascript基本语法
- JavaScript基本语法
- javascript基本语法总结
- 《javaScript基本语法》
- javascript基本语法
- JavaScript的基本语法
- 将本地项目上传到git
- Linux字符设备原理探究--1
- 袋鼠过河问题
- Mockito 学习篇(二)
- Flask零基础到项目实战(三)Jinja2模板系统 (二)
- javaScript基本语法入门
- Python学习笔记——__slots__
- 微信QQ附近好友雷达扫描
- ZOJ 3329 One Person Game (期望DP)
- Python网络爬虫基础
- 8-27 DAIRY
- ROS学习笔记1-Beginner level
- ID3算法详解及python实现
- 终点亦是起点