00:00
啊,我们来说一下我们这个GS的一个基本的一个语法啊零八我们来说一下它的基本语法,基本语法什么样呢?其实比较简单啊,来script的标签,我们先说第一个东西叫做什么呢?哎,我写这么一个东西,这叫什么呀,叫什么呀,叫做注释吧,哎记下的注释,那这个注释呢,是不是跟我们这个CSS里边注释是一样的呀,斜杠星开始星,斜杠是不是结束啊,诶结束啊,这个叫一什么呢?叫做一个多行注释啊,多行注释我们说什么呢?诶注释中的这个内容,诶不会什么呀,不会被执行,诶但什么呢?但是可以在我们这个什么呀,诶源代码中查看吧,诶查看我们说了,是不是应该保持一个什么呀,良好的一个编写注释的习惯呀,还是那句话,简单明了,尤其是在我们GS里,当你写一些比较复杂的逻辑的时候,适当注释是必须的。
01:00
因为你写这逻辑一般人可能干嘛呀,他一一下子看明白,所以你要给他写一个注释角描述一下,那这个我们叫什么呢?叫做一个,叫做一个多行注释,什么叫多行注释啊,它是不是可以写很多行,诶很多行叫做一个多行注释啊,多行注释那还有什么呢?哎,还有们叫做这个玩意叫什么呢?叫做单行注释怎么写的,就是两个斜杠,斜杠后边是什么呀?注释内容,注意单行注释这两个斜杠只对什么呀?只对它后面的内容有效,你前面写行不行?哎,这个注这个东西是不是注释啊,这个不释啊,单行注释这个东西只对什么呀,它后边的内容起作用啊,两个斜线后边的全都是注释啊,就一个单行注释啊,我们说了,哎,我们要干嘛呢?诶要养成什么呀,嗯,良好的这个编写诶。
02:00
注释的什么呀,习惯啊,良好的编写注释的习惯,我们也可以什么呢?也可以通过我们这个诶注释来干嘛呢?来对我们这个代码进行一些这个简单的什么呀,调试啊,一些简单调试怎么调,那比如说我这来什么呢?来一个aler,它我来一个这个hello,然后呢,我来一个什么呢?来一个这个document,点一个right来个什么呢?来一个hello,然后呢,我可能来一个cancel.log来一个hello,我是不是输出了三个hello啊,诶我这一保存,然后CTRL运行,你看这hello这1HELLO这一个hello是吧?然后控制台里边,诶我一刷新刷新一下啊,是不是还有一个hello啊哎,我这有三个hello,那我想在现在想干嘛呢?我想看看呀,我这个hello是谁输出的,假设我不知道。我想看是谁输出的,那怎么办呀?诶我先干嘛呢,都给他住了,是不是一个都没有了呀,我一保存,咱们来看一刷新都没有吧,好,我打开一个一看一刷新走你诶一看cancel.log是在控制台输出的吧,诶那不是它再来看document.right1刷新走,你有没有有了那我就知道了,document.right是不是在控制台在那个页面里输出面输出啊通过这种方式对我们这个代码进行一个什么呀,简单的一个调试,这都是没问题的啊通过注释对代码进行调试,为什么呀,因为你一注这个代码是不是就不执行了呀,哎,就不执行了,你也可以干嘛呢?在这儿写一个,哎我们说诶该语句用来在我们这个页面中干嘛呢?诶诶在我们这个控制台中,诶输出一个这个,诶日志我一保存是不就OK了呀,诶就OK了,然后一刷新呢,它会不会执行。
03:46
它会不会这样哎,会执行它这个双斜线指对它后边内容启作用啊,他那边内容启动用好,是不是还会输错,还还会输错啊好,那这个呢,是我们说的一个注释啊,单行注释还有多行注释,我们开发里边会用的很多啊,非常多,好那接下来我们再看,除了这个注释,我们还要说一个啊,往下我们就在注释里说了,但是你注意啊,我们这个开发工具它和注释呢,除了这两个星号以外,它还会给你写什么呀,中间写一堆这个星号是不是必须的呀,不是必须的,有没有都行,但是有呢,它为了格式稍微能好看一点啊,好看一点,好那我们接着来说,我们说什么呢?第一个我们叫什么呢?叫做GS中,诶叫什么呀,严格区分大小写啊,严格区分大写,这块一定要注意,为什么要注意,因为在我们N码里是不区分大写的,对吧,你写这么一个A跟你这么一个A,这两个干嘛呀,是完全没问题的,他会认为这两个是什么呀,是一个啊,会认为这两个是一个,但是呢,在我们GS里叫做什么呀,严格区分大家写。
04:47
换句话说,你这来一个alert hello行不行啊,没问题啊,没问题,来我一刷新走,你是不是会执行啊,但是如果你这么写,把这A改成什么呀,大写A你保存走你干嘛了?是报错了呀,哎,Reference error引用错误,Alert is nott范的,也就是说他没有找到这个alert了吧,所以注意啊,严格区分大小写,大A跟小A是什么呀?两回事啊两回事,基本上所有语言都是这样做的啊,所有语言都会严格区分角形,然后呢,我们再来说第二一个我们叫什么呢?诶,GS中什么呢?每一条语句干嘛呢?以我们这个分号结尾啊,以分号结尾,分号就是什么呀,我们这个这个分号啊,以这个分号结尾,那怎么叫语句啊,这么一个语句啊,哎,以分号结尾cancel.love hello,是不是一个语句啊,是一个语句以分号结尾啊,一定要注意要以这个分。
05:47
结尾每条指定exce结尾,这就叫什么呀,你看那个香港那个电影或者电视剧里边那个警警尾片是吧,他们拿那个对讲机是吧,诶说土豆土豆我是地瓜,然后最后来一个什么呀,Over,诶你得告诉人家你说完了吧,哎,然后说诶诶土这个土豆收到土豆收到over哎是吧之类的,对你就说over表示你这个指令是不是下完了呀,诶同样计算机也需要一个这么一个分号,你要告诉他什么呀,这个指令完成了,你可以执行了啊,你可以执行了,诶那个同学说了我就不写,你把我怎么地,我就不说over,你把我怎么地一刷新走你诶。
06:27
还真不能把你怎么地是吧?哎,那我们来说一下,分号不写行不行呢,其实呢,也行啊也行,我们来说一下,如果什么呢?如果不写分号,浏览器什么呢?浏览器会自动添加啊自动添加,但是呢,会什么呀,会消耗。消耗一些这个什么呀,系统资源,说白了浏览器会干嘛呀,给你添加分号的时候,他干嘛呀,他要分担一部分精力去给你加这个分号,那我们说了,他加给在他除了给你解析代码,还要给你加分号,它的性能是不是会稍微的差一点啊,诶会影响一下性能,但是这还不是最关键的,最关键什么呢?而且有一些时候,有些时候浏览器会什么呢?会加错分号啊,会加错分号,有的时候由于它解析错误,你没写分号,它可能猜错你的语义了,给你加错了分号,分号一加错,可能导致你程序执行就完了,执行就出错了,啊就这出错了,所以所以说,所以在我们这个,哎开发中分号。
07:35
必须必须写啊,必须写,哎,如果你老不写分号呢,哎,你这块。程序会容易出一些小的问题,而且这一出问题呢,你还不好找,因为你少个分号,多个分号,你哪那么好看对吧,而且还要注意这个东西必须得是什么呀,英文的啊,必须得是英文的啊,英文的然后还有一个那叫什么呢?第三一个,这就跟我们这个音章有点像了,我们说GS中会什么呢?诶会忽略诶多个这个什么呀,哎空格和这个换行啊,会自动忽略多个空格和换行,诶那所以什么呢?所以我们可以利用我们这个,利用我们这个空格和这个什么呀,换行,对我们这个什么呀,诶代码进行格式化合,也就是说你这缩进一下有没有影响,没有影响,你这来个换行有没有影响啊,没有影响啊,可以对于代码呢,通过这个缩进一下,或者换行来干嘛呢,来进行一个美化,一个格式化,或者说你干嘛呢,我这么写,走你走你走你行不行。
08:40
行不行,试试易保存是不是依然行啊?你说这么写还不过瘾,我这么写,走你走你走你。走你走你走你走你行不行呢?这看着很恶心是吧,是一刷新是不是还OK啊?哎,还OK啊,但是注意了,虽然OK,你这么不这么写。
09:01
这么这么写,诶这么写呢,就纯属神经病是吧?诶纯属神经病,但是我这么写我就给你演示一下,你要知道这些空格和换行都是会被他忽略的啊,忽略的可以这么写,但是千万不要什么呀这么写,我们格式化是为了让它干嘛呀,让能好看,不是为了什么呀,不是为它让它难看对吧?哎,我们让格式要清楚一些啊,所以注意可以诶它会忽略多个空格和换行啊,我们可以用它呢进行代对代码进行格式化,但是千万不要瞎格式化啊,千万不要瞎格式化好,那这一块呢,是我们说的一个这个基本的语法语法啊,我们来听一下。
我来说两句