原文:深入淺出JavaScript之this

JavaScript中的this比較靈活,根據在不同環境下,或者同一個函數在不同方式調用下,this都有可能是不同的。但是有一個總的原則,那就是this指的是,調用函數的那個對象。 下面是我的學習筆記,把它羅列成 種情況。 全局的this 瀏覽器 全局作用域的this一般指向全局對象,在瀏覽器中這對象就是window,在node中這對象就是global。 一般函數的this 瀏覽器 一般的函數聲明 ...

2016-10-05 11:58 2 1177 推薦指數:

查看詳情

Javascript深入淺出prototype

我們先來講一個故事,一個大大的池塘,里面有很多魚。這是屬於我們大家的池塘所以里面的魚我們都可以吃,但是我們也會從集市買一些魚放在家里,那么放在家里的魚肯定是屬於我們私人的,外人是不會擁有的。那么在 ...

Tue Feb 07 00:18:00 CST 2017 5 687
深入淺出JavaScript之閉包(Closure)

閉包(closure)是掌握Javascript從人門到深入一個非常重要的門檻,它是Javascript語言的一個難點,也是它的特色,很多高級應用都要依靠閉包實現。下面寫下我的學習筆記~ 閉包-無處不在 在前端編程中,使用閉包是非常常見 ...

Wed Oct 05 00:49:00 CST 2016 2 5303
深入淺出JavaScript之原型鏈&繼承

Javascript語言的繼承機制,它沒有"子類"和"父類"的概念,也沒有"類"(class)和"實例"(instance)的區分,全靠一種很奇特的"原型鏈"(prototype chain)模式,來實現繼承。 這部分知識也是JavaScript里的核心重點之一,同時也是一個難點。我把學習筆記 ...

Thu Oct 06 23:02:00 CST 2016 1 3508
深入淺出之切空間

  這是我以前在其它地方寫的, 轉到這里來, 這里的排版比較好看.   添加了新的內容, 比如法線貼圖和切空間的概念等(2019.07.04) ----------- 下面首先這是別人寫的切空間的 ...

Thu Jul 04 22:53:00 CST 2019 0 1155
深入淺出電位

電位和電位差 個人學習了 MIT 和大學課本里面的電位內容,於是自己寫了一點東西 可以結合隨筆“電位”去看 我們都知道靜電場是保守場,也就是電場強度積分與路徑無關。 假如我們要計算電場 ...

Tue Oct 05 00:27:00 CST 2021 0 196
ArrayList 深入淺出

ArrayList 特點:按添加順序排列、可重復、非線程安全; 底層實現:數組 擴容原理:初始化集合時,默認容量為 0,第一次添加元素時擴容為 10,容量不夠時擴容為原來容量的 1.5 ...

Sat Jul 24 01:15:00 CST 2021 0 219
深入淺出KnockoutJS

深入淺出KnockoutJS   寫在前面,本文資料大多來源網上,屬於自己的學習筆記整理。   其中主要內容來自learn.knockoutjs.com,源碼解析部分資料來自司徒正美博文《knockout.js學習筆記》系列。 1. Knockout初體驗 1.1 Before ...

Sat Feb 28 02:49:00 CST 2015 3 14168
Docker的深入淺出

定義: Docker是一個虛擬環境容器,可以將你的開發環境、代碼、配置文件等一並打包到這個容器中,並發布和應用到任意平台中。 原理: docker底層使用了LXC來實現,LXC將linux進程沙盒 ...

Mon Mar 29 23:51:00 CST 2021 0 306
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM