小编Yan*_*roo的帖子

Javascript:stringify对象(包括类型函数的成员)

我正在寻找一种解决方案,将Javascript对象序列化(和反序列化)到跨浏览器的字符串,包括碰巧是函数的对象的成员.典型的对象如下所示:

{
   color: 'red',
   doSomething: function (arg) {
        alert('Do someting called with ' + arg);
   }
}
Run Code Online (Sandbox Code Playgroud)

doSomething()只包含局部变量(不需要序列化调用上下文!).

JSON.stringify()将忽略'doSomething'成员,因为它是一个函数.我知道toSource()方法会做我想要的,但它是FF特定的.

javascript serialization json function stringify

21
推荐指数
2
解决办法
1万
查看次数

从FF/Webkit中的像素位置创建折叠范围

使用JavaScript,我想从像素位置创建折叠范围,以便在此位置标识的范围之后在文档流中插入新节点.

这可以使用Internet Exporer中的TextRange对象(moveToPoint(x,y)方法)来完成.

我怎么能在FireFox和Webkit中做到这一点?

我可以从document.elementFromPoint(x,y)的位置获取容器元素.但是当位置恰好位于文本节点内时,如何获得有关构建范围所需的文本偏移量的更多信息?

javascript position range

10
推荐指数
3
解决办法
5539
查看次数

标签 统计

javascript ×2

function ×1

json ×1

position ×1

range ×1

serialization ×1

stringify ×1