开发人员经常需要确定某个给定的节点是不是另一个节点的后代。为此,IE率先引入了contains() 方法,让开发人员无须遍历DOM文档树即可获知此信息。应该在作为搜索起点的祖先节点上调用contains()方法,并为该方法传递一个参数,即要检测的后代节点。如果传人的节点是当前节点的 后代,那么方法返回true;否则返回false。来看下面的例子:
2016-12-01 09:47:50
在做移动端项目时我们不仅要考虑用户本体感受体验和操作手势体验等,前面我们也通过《怎样设计好移动端本体感受体验》等文章也有所介绍,声音体验在设计中也是必须着重考虑的设计之一,不能到处都是警告声,也不能到处都是温馨的提示声,也不是声音响声越多越好,面是要用心设计,从用户的体验角度出发,自从手机的鼻祖固定电话出现以来,声音与电话家族的演变始终密不可分。
2016-12-01 09:20:36
关于模板引擎与XSS防御实施方法
2016-11-30 10:43:50
关于scrollIntoView、scrollIntoViewIfNeeded、scrolIByLines、scroIIByPages方法的使用方法
2016-11-30 09:48:54
对浏览器模式的判断也是开发中必不可少的一环,随着IE6开始区分标准模式和混杂模式,确定浏览器处于何种模式的需求也就应运而生。
2016-11-29 11:04:42
在网站建设过程中,数据与代码的分离是安全措施中很重要的规划,不仅是后续的维护方便,另一个重要的安全原则是数据与代码分离原则,虽然前面我通过《网站安全纵深防御原则的实施方法》也介绍了不少原则性的防范措施,但南昌网站设计公司百恒网络安全工程师认为数据与代码分离这一原则广泛适用于各种由于“注入”而 引发安全问题的场景。
2016-11-29 10:52:03
关于Attr对像中的三个属性name、value、specified、如何使用,在使用过程中需要注意那些问题,我们将通过此文章进行介绍,元素的特性在DOM中以Attr类型来表示。
2016-11-29 10:28:30
前面我们介绍过一个优秀的安全方案应该具备以下特点:能够有效解决问题、用户体验好、高性能、低耦合、易于扩展与升级,若有没有看过该文章的可以点《如何做好互联网产品安全方案》访问,关于纵深防御包含两层含义
2016-11-28 12:16:35
DocumentFragment类型也是用得比较少的类型之一,但我们还是有必要介绍下其使用方法,以便在开发过程中遇到了该类型可以查看其使用方法,在所有节点类型中,只有DocumentFragment在文档中没有对应的标记。
2016-11-26 17:48:39
html5中常用的鼠标指向触发事件有哪些呢?今天百恒网络专业为大家讲解由鼠标或类似用户动作触发的事件大全:
2016-11-26 16:15:56
在一个 Android 工程中,我们可能会使用到大量的字符串作为提示信息。这些字符串 都可以作为字符串资源声明在配置文件中,从而实现程序的可配置性。 在代码中我们使用 Context.getString()方法,通过传递资源 ID 参数来得到该字符串, 也可以在其他资源文件中引用字符串资源,引用格式为:\"@string/字符串资源名称。
2016-11-25 08:42:55
大家都知道南昌网站要在百度上有排名,那必须要有网站权重,网站权重越高,排名自然就会越好。有排名了就会有流量,有流量了就能接到电话,而促成业务的成交。这个道理大家知道,那么问题来了,在南昌网站建设中怎样提高网站排名呢?下面百恒网络专业为您解答。
2016-11-24 16:53:10