<!DOCTYPE html>
<html><head><meta charset="UTF-8"><title></title></head><body><script>/*函数不能重名定义 会覆盖*//*this 相当于self*/                //在 JavaScript中函数是一等公民.//创造对象的构造器方法*/function Student(name,age) {this.name = name;this.age = age;}Student.prototype.study =function(courseName) { /*将学生绑定在学习行为上*/window.alert(this.name +'正在学习' +courseName + '.');};Student.prototype.watchAv = function() {    /*将学生绑定在看电视行为上*/if (this.age >= 18) {window.alert(this.name + '正在观看到过电影.');}else {window.alert(this.name + '只能观看《熊出没》');}};var stu1 = new Student('孙潇',28); /*这里的new一定要写*/var stu2 = new Student('王大锤',17);stu1.study('python')stu2.watchAv();</script></body>
</html>

打开浏览器如下弹框:

这是一个生活中上网经常遇到的,等待倒计时后去到相应网站跳转:

<!DOCTYPE html>
<html><head><meta charset="UTF-8"><title></title></head><body><p><span id = 'counter'>5</span>秒钟后自动跳转到百度...</p><script>var seconds=5;window.setTimeout ( function ()  {seconds -= 1;if (seconds == 0){location.href='http://www.baidu.com';}else {document.getElementById('counter').textContent = seconds;window.setTimeout(arguments.callee,1000);}},1000);</script></body>
</html>// 下面是要给弹框的效果,但是已经被淘汰了,太多浏览器会屏蔽这个东东了:
//
//          window.open('http://www.baidu.com','此处是广告')
//          /*以前的广告 但是现在很多浏览器都会屏蔽弹框的功能*/
//          /*弹框是比较差的用户体验,尽量不要弹*/
//          var name = window.prompt('请输入你的名字');
//
//          if (!!name && name != 'null') {
//              window.alert('你好,' + name +'!');
//          }else {
//              window.alert('大家好!');
//          }
//          if (window.confirm('确定要退出吗?')){
//              window.close(); /*有些浏览器不支持这个close*/
//          }
//      }

然后会做一个完整简单的网页。先到这里吧,好多东西还得研究研究

前端JavaScript-面向对象相关推荐

  1. JavaScript面向对象实现-坦克大战(附前端全套学习路线)

    [课程简介] 使用javascript+面向对象实现一个坦克大战游戏,让更多的同学能更加深入地理解面向对象思想. [主讲内容] 1. 讲解什么是面向对象,javascript中如何实现面向对象 2. ...

  2. 前端 JavaScript 设计模式前奏--面向对象-封装、继承、多态

    JavaScript 面向对象 如图所示: 1. 什么是面向对象 1. 面向对象的概念 2. 面向对象的三要素: 继承/封装/多态 ⭐️ 3. JS 的应用举例 4. 面相对象的意义 --- 数据结构 ...

  3. 《JavaScript面向对象精要》读书笔记

    JavaScript(ES5)的面向对象精要 标签: JavaScript 面向对象 读书笔记 2016年1月16日-17日两天看完了<JavaScript面向对象精要>(参加异步社区的活 ...

  4. 《JavaScript面向对象编程指南》——第1章 引言1.1 回顾历史

    本节书摘来自异步社区<JavaScript面向对象编程指南>一书中的第1章,第1.1节,作者: [加]Stoyan Stefanov 译者: 凌杰 更多章节内容可以访问云栖社区" ...

  5. 《javascript面向对象编程指南》读书笔记

    <javascript面向对象编程指南>读书笔记 <javascript面向对象编程指南>读书笔记 第一章 面向对象的JavaScript 第二章 基本数据类型与流程控制 变量 ...

  6. 前端---JavaScript基础2

    文章目录 前端---JavaScript基础2 对象类型判断 call函数 对象属性操作 深拷贝方法 前端-JavaScript基础2 重构以下代码:(以面向对象的方式) 重构后:(其中this指针问 ...

  7. 前端---JavaScript基础1

    文章目录 前端---JavaScript基础1 数据类型 面向对象 对象创建方式 对象类型判断 前端-JavaScript基础1 JS是 解释型语言:跨平台 慢 编译型语言:不能跨平台 快 数据类型 ...

  8. 前端面试面向对象_面向初级前端开发人员的面试问题

    前端面试面向对象 The purpose of this article is to familiarize fresh Front-End Web Developers with text book ...

  9. ajax小猿圈面试题,小猿圈之2019年前端JavaScript面试题(二)

    小猿圈前端讲师今天继续给你总结js面试题,前面一篇文章咱们已经有一片js基础部分面试题,今天小猿圈web讲师为你讲解js前端应用设计问题,一定要好好看哦,为了能赢在其他人前面. JavaScript前 ...

  10. 【笔记-面试】《imooc -前端跳槽面试技巧》、《imooc- 揭秘一线互联网企业 前端javaScript高级面试》、《imooc-前端javascript面试技巧》

    20190204:<imooc -前端跳槽面试技巧> 第01章 课程介绍 01-01 课程导学 一.一面知识点 1.面试技巧 页面布局类 2.css盒模型dom事件类 3.http协议类 ...

最新文章

  1. windows server系统,登录系统提示按下 ctrl+alt+delete
  2. jq append添加的元素click获取不到的解决方法
  3. mongodb的delete_MongoDB 删除数据库
  4. python模块导入红色波浪线_解决pycharm导入本地py文件时,模块下方出现红色波浪线的问题...
  5. UOJ #514 [UR #19]通用测评号 (容斥原理、DP)
  6. python中的np where_python – np.where在我的熊猫中不起作用
  7. tomcatSupplement(1)tomcat启动脚本分析(以Windows平台为例)
  8. python 安装html,python安装glob
  9. metasploit 中文系统安装失败问题
  10. php条件运算符加法器,【加法笔记系列】JS 加法器模拟
  11. linux thread 状态检查,Linux下查看进程的线程 - pstree
  12. Basic Level 1006. 换个格式输出整数 (15)
  13. mongodb 远程连接
  14. Red5流媒体服务器的搭建与使用
  15. Cisco Packet Tracer思科模拟器中路由器的TELNET配置
  16. 爬虫学习5-JSON 数据的分析与解析
  17. 汉王手写板linux驱动下载,汉王笔手写板驱动程序
  18. sas 显示本地服务器,sas连接服务器local
  19. w7计算机 里工具栏没有了,win7电脑任务栏不见了怎么办
  20. iOS 常用第三方库

热门文章

  1. MATLAB 基本操作
  2. JAVA对接发送SMS短信服务
  3. U盘中毒文件乱码怎么办
  4. 英语考研——目的状语从句
  5. 锐捷服务器虚拟化技术_锐捷RG-12010交换机VSU虚拟化配置
  6. android8.0内置壁纸,一加手机8pro内置壁纸分享
  7. 基于PHP的酒店住宿管理系统毕业设计源码261455
  8. bigworld源码分析(1)—— 研究bigworld的意义和目标
  9. html页面如何引用母版页,内容页面访问母版页控件的两种方法
  10. 锤子使用手册 android,锤子爱好者的新手使用指南