JS基础知识点 1-2

84 阅读2分钟

js知识点第一章和第二章

第一章js的由来

就是为了改善用户的体验感

以前表单验证给你一个十几个选项让你填写 好家伙你满头大汗去填写各种信息,, 点击提交之后需要交给服务器验证,等待返回验证信息,自己等待了煎熬的30秒,就以为你马上要登陆成功的时候。 突然一个信息提示 sorry you某一项信息填写格式错误。请重新填写 ,此时心里是不是有点那个什么一阵飘过

所以在那个体验感很差的情况下 要是用户只要点击提交有错误立刻指出,正确再交给服务器 就好了

于是客户端js脚本应运而生

js含有什么

   js包含:ECMAScript 核心---也是语言的标准  被称呼为基石
           DOM 文档对象模型
           BOM 浏览器对象模型
           
    DOM :一组含有可以对DOM树节点进行增删改查,提供了和网页交互的方法和接口
    BOM: 一组含有可以操作浏览器的api  ,提供和浏览器交互的方法和接口
    
    一句话:先看你的期望功能需求 要不要操作结点(网页结构)找DOM。要不要操作浏览器用BOM

HTML中的JS

js代码是通过<script>元素来嵌入到HTML页面中的

  • 要想引入外部的js文件只需要  给上面元素中添加一个属性src="js文件所在路径"  
    
  • 所有的<`script`>元素中的代码会按照在网页出现的顺序依次被浏览器去下载解释,前提是你没有采取推迟脚本
    
  • 对于不推迟的脚本我们一般都是放在body主页面下面  这样是先渲染页面后执行js 不让网页上出现空白
    
  • <`noscript`>这个是不支持脚本的浏览器上展示的内容