美文网首页
JS 原型链随笔(二)

JS 原型链随笔(二)

作者: 平凡的lily | 来源:发表于2018-08-11 15:26 被阅读0次

JS 原型链随笔(二)

第一篇回顾了原型的5条规则。但是在刚开始我coding中很少用到它们,因为都习惯了用一些库来直接构建项目。今天我想通过实战来简单学习下原型规则。

上面的截图就是简书的首页。当前选择的是body标签。下面有三种方法选择出body中的html.

第一种只能用在console中,用$0.innerHTML,$0表示当前选择的标签元素。

第二种根据上面的截图,我们只看见了class信息,用document.getElementsByClassName('reader-black-font')[0].innerHTML同样可以取出html信息。这里我们取第一个元素,因为body元素肯定位于第一个。

第三种用div1.html()取出inner html。咦? div1.html()是什么,我怎么没见过。看下面的截图,这是我包装出来的方法,第三种方式代表着那些第三方库给我们提供的特别好用的方法,但是往往我们没有考虑过它们是如何做到的。完整代码就是下图中是上面的部分。

这里就是利用的原型规则,来实现了jquery中常见的一些方法。当然这只是最简单的例子,jquery中做了更多场景的适配。这里还有两个小知识点,return this是为了链式调用。而val有值的话,则会改变页面。如我写div1.html('<div>简书,你好</div>')。

则页面从简书首页变成下图。

相关文章

  • JS 原型链随笔(二)

    JS 原型链随笔(二) 第一篇回顾了原型的5条规则。但是在刚开始我coding中很少用到它们,因为都习惯了用一些库...

  • 廖雪峰JS小记

    (function(){})() 原型,原型链 浅谈Js原型的理解JS 原型与原型链终极详解 对象 对象:一种无序...

  • JS的__proto__和prototype

    最近在回顾JS的原型和原型链的知识,熟悉JS的同学都知道JS的继承是靠原型链实现的,那跟原型链相关的属性__pro...

  • Javascript(三)之原型继承理解

    进阶路线 3 原型继承 3.1 优秀文章 最详尽的 JS 原型与原型链终极详解 一 最详尽的 JS 原型与原型链终...

  • js原型二(原型链)

  • Js面向对象

    一、Js面向对象 二、Js原型及原型链 1、原型 JavaScript 的每个对象都继承另一个父级对象,父级对象称...

  • 从实现角度分析js原型链

    从实现角度分析js原型链 欢迎来我的博客阅读:《从实现角度分析js原型链》 网上介绍原型链的优质文章已经有很多了,...

  • JS原型链

    1什么是JS原型链? 通过__proto__属性将对象与原型对象进行连接. 1.1 JS原型链的作用? 组成的一个...

  • 关于JS中的原型和原型链

    目录 关于js 对象和原型 原型链 基于原型链的继承 参考资料ECMAScript 6 入门JavaScript原...

  • js_继承及原型链等(四)

    js_继承及原型链等(三) 1. 继承 依赖于原型链来完成的继承 发生在对象与对象之间 原型链,如下: ==原型链...

网友评论

      本文标题:JS 原型链随笔(二)

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