js小白之路(一)——杂七杂八的基本概念

********************************终于到了js的部分啦!!!html和CSS并非编程语言,js部分才是前端的开始*****************************

js全拼JavaScript,是ECMAScript的核心,ECMAScript是专门制定js标准的。js脚本负责网页行为(html和CSS负责网页的结构),一般写在body里的<script></script>里,js的引入必须在所有的标签之后,因为在网页中必须要尽快地加载出网页的结构,而后才会考虑网页的功能。也可以在head中引入,但是必须有专门的处理,使其在html和CSS引入之后引入。

顺便提两个词:DOM  文档对象模型,与js操作页面相关,js本身与html和CSS没有任何关系,js要想操作页面就要通过DOM;BOM 浏览器对象模型,提供了独立于内容而与浏览器窗口进行交互的对象。这两个概念后期会详细学习。

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------先来说三个js中用作调试的表达式:

1.console.log()。括号里面的内容在控制台输出,与页面无关,因为输出的内容根本不会在网页中出现,完成调试的任务后会在代码中删掉(相当于考试中的草稿纸)。程序出错时控制台会报错,可以帮助我们找出错误。但是!报的错可能不准确且不完全,因此控制台的错误不能作为程序是否正确的依据。

2.alert()。弹窗,只有点了确定才会往下执行,否则会一直卡在这一步,所以经常用起来打断点。注意js是单线程,从上往下顺序执行。也可用弹窗来做错误警示,但在实际项目中直接用原生alert警告用户,因为——太丑。所以最大的作用还是调试。

3.doument.write()。也是输出,但是在页面中直接输出,基本不用。

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------

几个编程语言通用的基本的数据:

1.程序:专门处理数据的。接收数据--->处理数据--->输出数据

2.内存:运行程序的地方。内存泄露是内存不释放的结果。js性能提升就与内存有关。

3.变量:内存中专门存储数据的容器。变量的使用:(1)声明 var。一旦出现var就表示立即在内存中开辟有一个未命名的内存空间。(2)命名 var box (3)初始化 var box=1;(4)使用。使用变量就相当于使用变量的数据,程序写好之后应尽量保持不变,所以可以直接使用变量名box而不是1。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值