美文网首页
2. JavaScript初探

2. JavaScript初探

作者: 辘轳鹿鹿 | 来源:发表于2020-07-21 10:24 被阅读0次

劳谦虚己,则附之者众;骄慢倨傲,则去之者多。——葛洪(东晋)

2.1 JavaScript概述

  • JavaScript 是一种由Netscape 公司的LiveScript 发展而来的面向过程的客户端脚本语言,为客户提供更流畅的浏览效果。另外,由于Windows 操作系统对其拥有较为完善的支持,并提供二次开发的接口来访问操作系统中各个组件,从而可实现相应的管理功能。
  • JavaScript 是一种解释性的,基于对象的脚本语言(Object-based Scripting Language),其主要是基于客户端运行的,用户单击带有JavaScript 脚本的网页,网页里的JavaScript 就会被传到浏览器,由浏览器对此做处理。
  • Java 是 SUN 公司推出的新一代面向对象的程序设计语言,特别适合于Internet 应用程序开发;而 JavaScript 则是Netscape 公司的产品,是为了扩展Netscape Navigator 功能而开发的一种可以嵌入Web 页面中的基于对象和事件驱动的解释性语言。Java 的前身是 Oak 语言,而 JavaScript 的前身则是 Live Script。
  • JavaScript 的基本特点
    • 脚本编写语言。
    • 基于对象的语言。
    • 简单性。
    • 安全性。
    • 动态性。
    • 跨平台性。
  • DHTML 的全称是 Dynamic HTML,就是动态的 HTML。DHTML 是相对传统的静态的 HTML 而言的一 种制作网页的概念。严格地说,其实它并不是一门新的语言,而是由HTML、CSS 和 JavaScript 这三种技术 集成的产物。
  • DOM的全称是Document Object Model,翻译过来是文档对象模型的意思。由于各个浏览器对DOM 支持的不一致性,导致了相同的代码在不同浏览器下不能执行的局面。W3C 推出了标准化的DOM
  • DOM 1 由两部分组成,分别是 DOM 核心与 DOM HTML。其中,DOM 核心负责映射以 XML 为基础的文档结构,允许获取和操作文档;DOM HTML通过HTML 专用的对象与函数对DOM 核心进行了扩展。标准的制定,一定程度上改善了浏览器之间的竞争,同时也催生了更多浏览器的产生。

2.2 网页中的JavaScript

在网页中添加JavaScript 代码,需要使用标签来标识脚本代码的开始和结束。该标签就是<script>,它告诉浏览器,在 <script> 标签和 </script> 结束标签之间的文本块并不是要显示的网页内容,而是需要处理的脚本代码。

2.2.1 执行代码

在网页中执行JavaScript 代码可以分为以下几种情况:

  1. 在网页头中执行 JavaScript 代码:JavaScript脚本一般放在HTML网页的头部的<head>与</head>标签对之间。
<head>
<title>在网页头中嵌入 JavaScript 代码</title>
<script language="JavaScript">
JavaScript脚本内容
</script>
</head>
  1. 在网页中执行 JavaScript 代码:当需要使用JavaScript脚本生成HTML网页内容时
<body>
<script language="JavaScript">
JavaScript脚本内容
</script>
</body>
  1. 在网页的元素事件中执行 JavaScript 代码(???)
  2. 在网页中调用已经存在的 JavaScript 文件
<head>
    <script src="scripts/scripts1.js"></script>
</head>
  1. 通过 JavaScript 伪 URL 引入 JavaScript 脚本代码(???)

JavaScript可以在同一个HTML网页的头部与主体部分同时嵌入,并且在同一个网页中可以多次嵌入JavaScript代码

2.2.2 函数

function functionname()
{
执行代码
}

2.2.3 对象

  • JavaScript 对象是拥有属性和方法的数据或变量。例如下面一段代码:
var car = {type:"Fiat", model:500, color:"white"}; 

其中,3个值("Fiat"、500、"white")赋予变量 car。3个变量(type、model、color)也赋予变量 car。

2.2.4 JavaScript 编码规范

1. 文件组织规范
  • 所有的JavaSript文件都要放在项目公共的script文件夹下
  • 使用的第三方库文件放置在script/lib文件夹下
  • 可以复用的自定义模块放置在script/commons文件夹下,服用模块如果涉及多个子文件,需要单独建立模块文件夹
  • 单独页面模块使用的JavaScript文件放置在script/{module_name}文件夹下。
  • 项目模拟的JSON数据放置在script/json文件夹下,按照页面单独建立子文件夹。
  • JavaScript应用MVC框架时,使用的模板文件放置在script/templates文件夹下,按照页面单独建立子文件夹。
2. 格式化规范
  • 使用var定义变量
  • 使用分号结束一行声明语句
  • 定义顶级命名空间,如inBike,在顶级命名空间下自定义私有命名空间,根据模块分级。(???)
  • 所有的模块代码放在匿名自调用函数中,通过给window对象下的自定义命名空间赋值暴露出来。(???)
  • 绑定事件代码需要放置在准备好的文档对象模型函数中执行。(???)
  • 将自定义模块方法放置在对象中,方法名紧挨“:”,“:”与function之间空一格,function()与后面的“{”之间空一格。
  • 字符串使用单引号
  • 所用的变量使用之前需定义,定义之后立即初始化
  • 使用浏览器Console工具之前先要判断是否支持。
3. 命名规范
  • 使用驼峰法命名变量和方法名,首字母使用小写;对于类名,首字母大写。
  • 使用$name命名jQuery对象,原生dom元素使用dom开头,对象中私有变量以下划线开头。
4. 注释规范
  • 多使用单行注释表明逻辑块的意义
  • 指明类的构造方法
  • 标注枚举常量的类型和意义
  • 使用注释表示方法或者变量的可见性,方便静态检查。
5. 其他编码规范

2.3 JavaScript清新体验

案例1——定时打开窗口:涉及JavaScript以及BOM、DOM对象
案例2——日期选择器

相关文章

  • 2. JavaScript初探

    劳谦虚己,则附之者众;骄慢倨傲,则去之者多。——葛洪(东晋) 2.1 JavaScript概述 JavaScrip...

  • 初探JavaScript

    Day 01---初探JavaScript 一、JavaScript概述 1.1 JavaScript是什么? ...

  • Promise async/await

    Promise async/await 参考初探promise promise 理解 JavaScript ...

  • 2018-03-26

    JavaScript 运行机制初探 1.为什么JavaScript是单线程? JavaScript语言的一大特点就...

  • javascript 中的事件机制

    js之事件机制 1、事件初探 1.1 js事件的概述 JavaScript事件:JavaScript是基于事件驱动...

  • JavaScript初探

    什么是JavaScript? JavaScript是一门广泛用于浏览器客户端的脚本语言 由Netspace公司设计...

  • javascript初探

    基础知识记录: (1)可以在文本字符串中使用反斜杠对代码行进行换行: document.write("Hello ...

  • 初探JavaScript

    一段神奇的JS代码 一、JavaScript概述 1.1 JavaScript是什么? JavaScript主要用...

  • JavaScript with 初探

    Vue 编译成render函数之后,会用with语法修改当前上下文。传入的是vm,当前实例。拥有实例方法与属性。故...

  • JavaScript初探

    JavaScript简介:JavaScript是一种Wab页面中的脚本编程语言,也是一种通用的,跨平台的,基于对象...

网友评论

      本文标题:2. JavaScript初探

      本文链接:https://www.haomeiwen.com/subject/iwhzcktx.html