js事件流觸發(fā)原理 DOM2.0模型將事件處理流程分為三個(gè)階段:一、事件捕獲階段,二、事件目標(biāo)階段,三、事件起泡階段 事件捕獲階段: 當(dāng)某個(gè)元素觸發(fā)某個(gè)事件(如onclick...
js事件流觸發(fā)原理 DOM2.0模型將事件處理流程分為三個(gè)階段:一、事件捕獲階段,二、事件目標(biāo)階段,三、事件起泡階段 事件捕獲階段: 當(dāng)某個(gè)元素觸發(fā)某個(gè)事件(如onclick...
函數(shù)式編程 ( Functional Programming ) 是一種以函數(shù)為基礎(chǔ)的編程方式和代碼組織方式,能夠帶來(lái)更好的代碼調(diào)試及項(xiàng)目維護(hù)的優(yōu)勢(shì)。 1. 函數(shù) 在函數(shù)式編...
創(chuàng)建對(duì)象的幾種方法 字面量創(chuàng)建對(duì)象 使用Object構(gòu)造函數(shù)創(chuàng)建對(duì)象 使用顯式構(gòu)造函數(shù)創(chuàng)建 是用Object.create 創(chuàng)建一個(gè)指定原型的對(duì)象 原型鏈 原型鏈描述 1.從...
前言 溫故而知新,主要梳理js的原型鏈繼承知識(shí), 先看一張經(jīng)典的圖,很好的描述了js原型鏈。對(duì)對(duì)這一塊還不是很了解的同學(xué)可以一起學(xué)習(xí)。 引子 在面向類(lèi)的語(yǔ)言中,類(lèi)可以被復(fù)制(...
函數(shù)中this的指向 先測(cè)一下你是否真的明白了this的指向 你可能一臉茫然道:這不是應(yīng)該輸出4嗎??咋輸出0捏。(尼克楊臉) foo是執(zhí)行了4次沒(méi)錯(cuò)。但this在任何情況下...
1. 什么是跨域 跨域,是指瀏覽器不能執(zhí)行其他網(wǎng)站的腳本。它是由瀏覽器的同源策略造成的,是瀏覽器對(duì)JavaScript實(shí)施的安全限制。 同源策略限制了一下行為: Cookie...
前言 現(xiàn)在,我們被稱(chēng)為前端工程師。然而,早年給我們的稱(chēng)呼卻是頁(yè)面仔?;蛟S是職責(zé)越來(lái)越大,整體的前端井噴式的發(fā)展,使我們只關(guān)注了js,而疏遠(yuǎn)了css和html。 其實(shí),我們可能...