JavaScript的辅导性基础理解和心得

前言:

在学JavaScript前,你最好先把C语言学了,C语言虽然说不上是所有语言的基础,但对于现在很火的语言ava,csharp,c++、Perl等等,它都能提供语言类的启发和基础奠基,学完了C语言,可以直接学HTML和CSS,CSS在前端是重中之重,一定要学好,当你学完这些再去学JavaScript就会发现C语言的很多语法跟JavaScript几乎一模一样。

个人建议:学CSS和JavaScript的时候购买一些相关书籍辅助学习,在网上找些视频看看,例如B站(例:千峰教育)啊,菜鸟编程,当然其它也行,像你现在看到的CSDN老牌网站、掘金了。如果有多余的时间可以将Java一块学了,形成前后端都学,这也就是全栈。(推荐书籍:CSS指南和JavaScript高级程序设计第4版)

一.JavaScript代码的书写位置

关于它的书写位置有点类似于CSS的书写方式

1.行内式

行内式是指将单行或少量的JavaScript代码写在HTML标签的事件属性中

例子:

<div onclick="alert('我是一个弹出层')">点一下试试看</div>
​

                      alert是Js的元素哈。这样就直接运用了js代码,写在了div标签众。

2.内嵌式

<head>
	......
	<script>
		alert('内嵌式');
	</script>
</head>

                       <script>就是js的代用标签了,就有点类似于CSS的<style>

                             <script> 它的书写位置可以在<head>或<body>中

3.外链式

主要就是另写一个文本文件,然后再引用,这不是就是js在外部充当链接一样么,所以就叫外链式

。讲通俗点,

新建一个 .js 后缀的文件,在文件内书写 js 代码,把写好的 js 文件引入 html 页面,也是跟CSS的外联类似。

外链式也是我们最喜欢和常用的使用的方式,适用于代码很多等情况

例:

<head>
    ……
    <script src="test.js"></script>
   </head>

 

JS的数据类型

我们还可以看看JS的数据类型有哪些,对比一下其它语言有什么不同?

JS的数据类型大致分为两种:第一种是基本数据类型,第二种是引用数据类型

原始)基本数据类型:数值类型、字符串类型、布尔类型、空类型(Undefined和Null)

引用数据类型:Object(除了基本数据类型其他都是对象。数组是对象、函数是对象、正则表达式也是对象)

注意:要经常用typeof关键字是用来检测语法(数据类型检测)的,新手都应该要知道它的传值作用,这样才利于我们的代码健康习惯。

 

废弃的语法

当然在1995年之后也就是Net2发布以来,所有的浏览器将JavaScript作为默认的语言。type属性使用一个名为MIME类型字符串来标识<script>的内容,但MIME类型并没有跨浏览器标准化,即浏览器默认使用JS,在某些情况下某个无效或无法识别的MIME类型也可能导致浏览器不执行相关代码。

 

写法建议:

区分大小写:无论是变量、函数名还是操作符,都区分大小写,在其它语言也是,对大小写都有严格严谨的要求。

注释:注释分为单行注释和块注释,单行注释//以两个斜杠开头,双行以/*开头,以*/结尾。

                              这是方便读者理解,也方便自己查阅和修改。

注意;关键字、保留字、true、null、false不能作为标识符

 

 

 

 

 

评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Insecure Fluoxetine

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值