大家好,今天小编关注到一个比较有意思的话题,就是关于html5的数组的问题,于是小编就整理了2个相关介绍html5的数组的解答,让我们一起看看吧。
html5怎么向js传递数组参数?
js的数组都有一个toString方法,变成数组中的元素加逗号这种方式,这样你就可以完全把数组当字符串用了,在接收页面用arr.split(",")就可以将字符串再转回为数组
jQuery如何监听DIV的宽度变化而不是窗口的宽度变化?
你可以试试html5的API:MutationObserver,非常强大可以监控一切变动;
特性如下:
1、它等待所有脚本任务完成后,才会运行,即采用异步方式
2、它把DOM变动记录封装成一个数组进行处理,而不是一条条地个别处理DOM变动。
3、它即可以观察发生在DOM节点的所有变动,也可以观察某一类变动
详细说就是,事件是同步触发,也就是说DOM发生变动立刻会触发相应的事件;Mutation
Observer则是异步触发,DOM发生变动以后,并不会马上触发,而是要等到当前所有DOM操作都结束后才触发。
举例来说,如果在文档中连续插入1000个段落(p元素),会连续触发1000个插入事件,执行每个事件的回调函数,这很可能造成浏览器的卡顿;而Mutation
Observer完全不同,只在1000个段落都插入结束后才会触发,而且只触发一次。
当然,一般情况下没什么问题。
到此,以上就是小编对于html5的数组的问题就介绍到这了,希望介绍关于html5的数组的2点解答对大家有用。