IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> JavaScript知识库 -> JS的介绍 -> 正文阅读

[JavaScript知识库]JS的介绍

一、浏览器架构:

?二、js的应用:

1.网页中的特效:焦点图、二级菜单、放大镜?

2.表单验证

3.后台交互:ajax(调数据)

4.html5的大部分功能

三、JavaScript的概念以及特点:

1.JavaScript是一种基于对象(object)和事件驱动(Event Driven)并且具有安全性能的脚本语言。

2.JavaScript具有以下几个基本特点:

(1)是一种脚本编写语言

(2)基于对象的语言

(3)简单性

(4)安全性

(5)动态性

(6)跨平台性

// 继承,多重继承-->构造函数,纯构造函数继承
function classA(sColor){
    this.color=sColor;
    this.sayColor=function(){
        alert(this.color);
    }
}
function classB(bColor,bName){
    this.newMethod=classA;//立即执行
    this.newMethod(bColor);//立即执行
    delete this.newMethod;//删除this指向
    this.name=bName;
    this.sayName=function(){
        alert(this.name);
    }
}

四、原型链:

1.原型链扩展了这种方式,以一种有趣的方式事项继承机制。

2.原型链的弊端是不支持多重继承。

3.原型链会用另一类型的对象重写类的prototype属性。

// 把xlassB的prototype属性设置成classA的实例:
function classA(){}
classA.prototype.color="red";
classA.prototype.sayColor=function(){
    alert(this.color);
}
function classB(){
    classB.prototype=new classA();
}

五、JavaScript的嵌入方式:(嵌入的方式是有顺序的,在header中写入)

1.内嵌方式:

<script type="text/javascript">
    {/* js代码 */}
</script>

2.外联方式:(在哪里写都可以,最后进行渲染)

(1)首先将js代码保存成独立的.js文件。

(2)在html中进行引入操作。

<script type="text/javascript" src="url.js">
    {/* js代码 */}
</script>

六、进行注释:

1.单行注释:? //注释内容

2.多行注释:? ?/*? ? ? 注释内容? ? ? */

七、变量:

1.变量(本质)

(1)存取数据的内容空间叫做变量。

(2)内存:运行中程序数据暂存空间。

(3)变量的声明和赋值:

var a;
a = 1;//放入缓存中
alert(a);

2.变量的命名规则

  JavaScript知识库 最新文章
ES6的相关知识点
react 函数式组件 & react其他一些总结
Vue基础超详细
前端JS也可以连点成线(Vue中运用 AntVG6)
Vue事件处理的基本使用
Vue后台项目的记录 (一)
前后端分离vue跨域,devServer配置proxy代理
TypeScript
初识vuex
vue项目安装包指令收集
上一篇文章      下一篇文章      查看所有文章
加:2021-08-01 14:24:51  更:2021-08-01 14:25:30 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/3 16:35:36-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码