我爱模板网有个需求,即将后台传回的html转成DOM,然后用 replaceChild 来替换页面中已经存在的DOM。JavaScript里动态创建标准DOM对象一般使用: document.createElement() 方法,但这个并不能直接
一、js获取子节点的方式 1. 通过获取dom方式直接获取子节点 其中test的父标签id的值,div为标签的名字。getElementsByTagName是一个方法。返回的是一个数组。在访问的时候要按数组的形式访
在爬来的数据中有的时候会出现零宽字符 #8203; ,一般情况对界面没有什么影响,但是当一行最后一个字后面出现零宽字符 #8203; 就会出现换行,影响界面的排版: 我的解决办法是把零宽
js如何给dom包裹一层父标签,就像jQuery的wrap方法一样,要实现这个功能,就要了解 replaceChild ,下面是 replaceChild 的用法: nodeObject.replaceChild(new_node, old_node) 其中 nodeObject 为父级节点,参
我爱模板网在做项目时,需要获取滚动条的宽度,但是,查遍了资料,也没发现好的方法。查到的都是获取滚动的距离。滚动条宽度在不同浏览器下还不一样,如果写死,还有偏差,如
浏览器安全的基石是"同源政策"(same-origin policy)。很多开发者都知道这一点,但了解得不全面。 本文详细介绍"同源政策"的各个方面,以及如何规避它。 一、概述 1.1 含义 1995年,同源
CORS是一个W3C标准,全称是"跨域资源共享"(Cross-origin resource sharing)。 它允许浏览器向跨源服务器,发出XMLHttpRequest请求,从而克服了AJAX只能同源使用的限制。 本文详细介绍CORS的内部机
css3为我们提供了很好的媒体查询: 利用@media screen实现网页布局的自适应 ,而enquire.js是一个非常轻量级的纯js响应CSS媒体查询库。enquire.js是基于js的window.matchMedia()接口实现的更强的功能
一、Object.assign()基本用法: Object.assign方法用来将源对象(source)的所有可枚举属性,复制到目标对象(target)。它至少需要两个对象作为参数,第一个参数是目标对象,后面的参数都
Decorator 是 ES7 的一个新语法,目前仍处于第2阶段提案中,正如其“装饰器”的叫法所表达的,他通过添加@方法名可以对一些对象进行装饰包装然后返回一个被包装过的对象,可以装饰的