JavaScript输出流与文档对象教程从入门到精通
输出流的文档操作是前端绕不开的基础。JavaScript 的文档对象,像document.open()
、write()
这些老朋友,虽然年代久远,但在某些需求下还是蛮好用的,是在一些页面内容注入时。你直接[removed]()
一行 HTML 进去,浏览器立马响应,挺爽的。
文档流的控制比较像是你手动操控水龙头:开、写、关,分别用open()
、write()
、close()
。而clear()
能帮你一键清空内容,方便做重置场景。哦对,用这几个方法写个动态欢迎页或者调试模板内容,速度也快。
不过你要注意,[removed]()
如果页面已经加载完再用,就会直接把整页干掉,变成你写进去的内容。这个坑我以前也踩过,所以现在一般只在页面加载前就写它。
如果你想深入了解,还可以顺手看看JavaScript 操控网页:输出流与文档对象这篇文章,讲得挺细,也有些实用例子。
,这类操作虽然在现代框架里用得少,但了解一下没坏处。尤其你在搞原生 JS 或者老项目维护的时候,还挺有用。如果你平时还没怎么接触document
的这些方法,可以抽空试着练练手,感受下直接操作文档的爽感。
182.5KB
文件大小:
评论区