标签: dhtml

使用Javascript设置HTML <span>的内容

在一个网页中,我调用的是一个给我一个整数值的WebService.我需要在一个文本块中显示这个值.我目前正在使用HTML <span>.

到目前为止,我已经找到了两种方法来将我的价值放在一个范围内. innerText()是一种IE专有的innerHTML()方式,虽然受到广泛支持,但它是一种非标准兼容的方式.

什么是设置的文本的正确的符合标准的方式<span>,并</span>从Javascript?

html javascript dhtml

55
推荐指数
3
解决办法
13万
查看次数

decodeURIComponent vs unescape,unescape出了什么问题?

在回答另一个问题时,我意识到我的Javascript/DOM知识已经变得有点过时,因为我仍在使用escape/ unescape编码URL组件的内容,而看起来我现在应该使用encodeURIComponent/ decodeURIComponent代替.

我想知道的是什么错escape/ unescape?有一些模糊的建议,围绕Unicode字符存在某种问题,但我找不到任何明确的解释.

我的网络体验相当有偏见,几乎所有这些都是编写与Internet Explorer绑定的大型Intranet应用程序.这涉及到大量使用escape/ unescape并且所涉及的应用程序已经完全支持Unicode多年了.

那么escape/ unescape应该有什么Unicode问题呢?有没有人有任何测试用例来证明这些问题?

javascript encoding dhtml escaping

49
推荐指数
4
解决办法
5万
查看次数

有一个很好的浏览器内代码编辑器吗?

我们都看过浏览器中的富文本编辑器,它们允许您以所见即所得的方式编辑彩色/样式文本.但是代码编辑器会在您键入时自动突出显示基于语言规则的代码呢?在textarea中思考Eclipse(但没有重构支持).

这样的事情存在吗?我认为缩放将是一个问题 - 较大的文件将难以有效编辑.

javascript ide dhtml editor

46
推荐指数
4
解决办法
3万
查看次数

如何调整html canvas元素的大小?

我在html中静态定义了一个宽度和高度的canvas元素.如果我尝试使用JavaScript动态调整大小(设置新的宽度和高度 - 无论是在画布的属性上还是通过样式属性),我在Firefox中都会出现以下错误:

未捕获的异常:[异常......"WrappedNative原型对象上的非法操作"nsresult:"0x8057000c(NS_ERROR_XPC_BAD_OP_ON_WN_PROTO)"location:"JS frame :: file:///home/russh/Desktop/test.html :: onclick ::第1行"数据:否]

是否可以调整此元素的大小,还是必须销毁它并动态创建新元素?

html javascript dhtml canvas

46
推荐指数
4
解决办法
15万
查看次数

TinyMCE API v4 windowManager.open - 我可以为body选项配置哪些小部件?

我想用Javascript生成的自定义HTML填充模态对话框的主体.

此方法文档大多是空的.

我只找到了一些例子

是否有可用类型的文档?更具体地说,是否有一种类型可以从Javascript变量向对话框的主体添加常规标记?

dhtml modal-dialog tinymce-4

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

深度克隆与innerHTML的设置:什么更快?

我正在尝试找出在浏览器中深度克隆DOM树的最高效方法.

如果我开始

var div = document.getElementById("source");
var markup = div.innerHTML;
Run Code Online (Sandbox Code Playgroud)

什么会更快,

var target = div.cloneNode(true);
Run Code Online (Sandbox Code Playgroud)

要么

var target = document.cloneNode(false);
target.innerHTML = markup;
Run Code Online (Sandbox Code Playgroud)

我知道浏览器平台可能会在这里产生很大的不同,因此任何关于如何在现实世界中进行比较的信息都将受到赞赏.

javascript dom dhtml

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

替换HTMLElement的所有孩子?

在我的代码中,我经常需要用新的子列表替换某个HTML容器的所有子容器.

最快的方法是什么?我目前的方法是将所有新元素收集到DocumentFragment中.我发现然后实际替换孩子的唯一方法是逐个删除所有孩子,并附加片段.有没有更快的方法?

注意:解决方案不需要跨浏览器,但最好不要求使用3d-party组件,如jQuery.目标设备是一个非常慢的CPU 上的WebKit,所以我需要完全控制任何回流.

javascript dhtml

29
推荐指数
4
解决办法
2万
查看次数

DOMNodeInserted的替代方案

已知DOMNodeInserted使动态页面变慢,MDN甚至建议不要完全使用它,但不提供任何替代方案.

我对插入的元素不感兴趣,我只需要知道一些脚本何时修改DOM.是否有更好的替代突变事件监听器(可能是nsiTimer中的getElementsByTagName)?

javascript dom dhtml firefox-addon mutation-events

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

你最近怎么称呼DHTML?

最近,每当我使用术语"dHTML"时,我都会从初级开发人员那里得到很多废话.我知道该术语已过时,但它描述了任务的内容:更改客户端上的渲染标记.每当我看到术语"Ajax"应用于客户端动画或表单验证时,我就会感到畏缩,因为没有异步请求."Web 2.0"也被广泛使用,但该术语可以应用于从商业模式到视觉风格的所有内容.

什么术语用于描述客户端脚本和CSS效果的组合,这些效果可能伴随也可能不伴随异步服务器请求?

javascript ajax terminology dhtml

21
推荐指数
4
解决办法
1043
查看次数

用于将选择框选项值设置为对象的代码

在我有一个html页面,我有一个这样的选择框与值.

<select onChange="return filler(this.value);">
<option value="{'name':'rajiv',age:'40'}">a</option>
<option value="{'name':'mithun',age:'22'}">f</option>
</select>
Run Code Online (Sandbox Code Playgroud)

我想传递一个javascript数组或对象作为选项值.现在它将选项值视为字符串.

我希望它是一个数组,以便我可以访问它

填充函数中的this.value.name,this.value.age.

这可能吗?

html javascript xhtml jquery dhtml

20
推荐指数
3
解决办法
4万
查看次数