JavaScript笔记集
Java和Javascript都是面向对象语用,即一切都是对象,但不同的是,在Java的世界里,对象是由类(Class)实例出来的;而在JavaScript的世界中,对象是由类型(Type)衍生出来的。
JavaScript是一种prototype based programming语言,与通常的class based programming语言有很大的区别。
1.函数是first class object,即函数与对象具有相同的语言地位。
2.没有类,只有对象。
3.函数也是一种对象,所谓的函数对象。
4.对像是按“引用”来传递的。
“prototype”字面意识是“原型”,它是函数(function)的一个保留属性,该属性的类型是对象。不信?敲段代码便知道。
function fn(){};
console.log(typeof fn.prototype); //--> object
既然prototype是对象,那么这个对象有什么内容呢?敲敲便知道
console.log(fn.prototype);
结果:构造函数和__prototype__
那么,__proto__又是什么?展开便知道:原来是各种默认方法。
JavaScript笔记集相关推荐
- 【JavaScript笔记 · 基础篇(五)】Array全家桶(引用数据类型中的数组 / Array对象 / Array.prototype)
文章目录 一. 引用数据类型中的数组 1.1 概述 1.2 初始化 1.2.1 字面量 1.2.2 构造函数模式 1.3 访问 1.4 length属性 1.5 数组遍历 1.6 类数组对象 1.6. ...
- JavaScript笔记(狂神说)
JavaScript笔记(狂神说) 本文章根据b站狂神说javascript视频教程整理 视频链接:https://www.bilibili.com/video/BV1JJ41177di?from=s ...
- JavaScript笔记(一)
JavaScript笔记(一) 1 JavaScript简介 JavaScript,就是我们通常所说的JS,是一种嵌入到HTML页面中的脚本语言,由浏览器一边解释一边执行. 我们在"HTML ...
- javascript笔记:深入分析javascript里对象的创建(上)续篇
今天回来一看我的博客居然有这么多人推荐真是开心极了,看来大家对我的研究有了认可,写博客的动力越来越大了,而且我发现写javascript在博客园里比较受欢迎,写java的受众似乎少多了,可能博客园里j ...
- JavaScript 笔记Day1
<JavaScript 笔记> JavaScript 是属于网络的脚本语言! JavaScript 是世界上最流行的编程语言.这门语言可用于 HTML 和 web,更可广泛用于服务器.PC ...
- JavaScript笔记整理
JavaScript笔记整理 这段时间没有之前花在学习上的时间多了 目前进度还停留在JavaScript和D3.js(这个目前只找到了教程) 主要原因是因为决定自己找单位实习,到了今天26号才有了眉目 ...
- [Effective JavaScript 笔记]第27条:使用闭包而不是字符串来封装代码
函数是一种将代码作为数据结构存储的便利方式,代码之后可以被执行.这使得富有表现力的高阶函数抽象如map和forEach成为可能.它也是js异步I/O方法的核心.与此同时,也可以将代码表示为字符串的形式 ...
- Web前端JavaScript笔记(4)节点
如何获取元素节点的属性: 在Web前端JavaScript笔记(3)对象中,介绍了访问行间属性的方法,除此之外,系统还提供了三个方法访问元素的属性: 1. setAttribute: 2. getAt ...
- 狂神Javascript笔记
学习狂神JavaScript所记录的笔记 Javascript笔记 一.前端核心分析 1.1.概述 Soc原则:关注点分离原则 Vue 的核心库只关注视图层,方便与第三方库或既有项目整合. HTML ...
最新文章
- macos 全局快捷键 打开 iterm_MouseInc – 完全免费的全局鼠标手势增强工具 | 马小帮...
- Storm WordCount
- 让Java程序只运行一个实例
- 如何配置IIS服务器使用的中间证书( 微软 KB954755)
- Linux有趣小工具命令,终端中的乐趣:6个有趣的Linux命令行工具
- visualvm安装插件
- Ubuntu下好的PDF阅读器介绍
- 设置域名跳转的几种方式
- 创业前期怎么做个简单易行的计划?
- 家里宽带网络连接第二台路由器实验一
- 【技术分享】Win10 wampserver升级安装php7.2.32
- SAP-ABAP-OOALV进阶-子屏幕;各种方法示例;
- 计算机是如何存储数字的?
- java后端如何主动发数据到前端_javaweb把后端数据返回到前端
- js中history对象
- 高数 | 极限定义函数 系列例题
- 云服务器Windows 2012 IIS添加站点绑定域名的方法?
- HR详谈求职简历筛选之道
- 怎样发量暴增_发量少怎么办如何增加发量?看完你就明白了
- 英文paper常见同义词转换总结
热门文章
- 大数据之-Hadoop3.x_MapReduce_核心思想---大数据之hadoop3.x工作笔记0083
- Spring Security OAuth2.0_实现分布式认证授权_扩展用户信息_Spring Security OAuth2.0认证授权---springcloud工作笔记156
- Netty工作笔记0009---Channel基本介绍
- 数据库工作笔记004---mysql对结果字段进行判断的函数_Case when等
- android学习笔记---39_采用Service实现电话监控器,刻录打电话者的声音后通过socket上传到服务端
- 2013浙大878操作系统大题答案解析
- PicPick手册:绿色小巧功能多的截屏软件
- 空间注意力机制sam_自己挖坑自己填,谷歌大改Transformer注意力,速度、内存利用率都提上去了...
- java多线程activemq,ActiveMQ消息多线程并发处理
- 市场营销读后感_好书共赏市场营销原理——带你探索市场营销成功的奥秘 !...