$解:如图,连接BD$
$∵在等腰直角三角形ABC中,∠ABC=90°,D为边AC的中点$
$∴AB= BC,∠A = ∠C=∠ABD=∠CBD=45°,∠BDC=90°$
$∴ CD= BD=AD$
$又∵DE⊥DF$
$∴∠EDF=90°$
$∴∠EDB +∠BDF =∠BDF+∠FDC= 90°$
$∴∠FDC=∠EDB$
$在△FCD和△EBD中$
$\begin{cases} ∠FDC= ∠EDB\\CD= BD\\∠C=∠ EBD\end{cases}$
$∴△FCD≌△EBD(\mathrm {ASA})$
$∴FC=EB=3$
$∴ AB=AE+EB=7$
$∴BC=7$
$∴ BF= BC-FC=4$
$在Rt△BEF中,由勾股定理,得EF^2=EB^2+ BF^2=3^2+4^2=25$
$∴ EF=5(负值舍去)$