解:(1)∵∠BAC=90°,
∴∠B+∠C=90°,
∵AD是BC边上的高,
∴∠DAC+∠C=90°,
∴∠B=∠DAC
又∵∠EDF=90°,
∴∠BDE+∠EDA=∠ADF+∠EDA=90°,
∴∠BDE=∠ADF,
∴△BED∽△AFD,
∴

,
∵tanB=

,
∴DE:DF=

;
(2)由△BED∽△AFD,得

,
∴AF=

BE=

x,
∵BE=x,
∴AE=3-x,
∵∠BAC=90°,
∴EF
2=(3-x)
2+(

x)
2=

x
2-6x+9,
∵DE:DF=3:4,∠EDF=90°,
∴ED=

EF,FD=

EF,
∴y=

ED•FD=

EF
2,
∴y=

x
2-

x+

(0≤x≤3).
分析:(1)由在△ABC中,∠BAC=90°,AD是BC边上的高,易证得△BED∽△AFD,然后由相似三角形的对应边成比例,即可求得答案;
(2)由勾股定理易得EF
2=(3-x)
2+(

x)
2=

x
2-6x+9,又由DE:DF=3:4,∠EDF=90°,即可求得答案.
点评:此题考查了相似三角形的判定与性质、勾股定理以及直角三角形的性质.此题难度较大,注意掌握方程思想与数形结合思想的应用.