将HTML DOM中几个常用的属性做下介绍,工作中作为参考. nodeName 属性可依据节点的类型返回其名称. 元素节点的 nodeName 是标签名称 属性节点的 nodeName 是属性名称 文本节点的 nodeName 永远是 #text 文档节点的 nodeName 永远是 #document 注:nodeName 所包含的 XML 元素的标签名称永远是大写的. nodeValue 属性设置或返回指定节点的节点值. 对于文本节点,nodeValue 属性包含文本. 对于属性节点,nod…
对于初学者来说,HTML DOM 里面的 nodeName.nodeValue 以及 nodeType 三个属性的作用和取值不是很清楚.下面整理的信息包含有关于节点的详细信息,供参考. 节点信息 每个节点都拥有包含着关于节点某些信息的属性.这些属性是: nodeName(节点名称) nodeValue(节点值) nodeType(节点类型) nodeName nodeName 属性含有某个节点的名称. 元素节点的 nodeName 是标签名称 属性节点的 nodeName 是属性名称 文本节点的…
    nodeName 属性含有某个节点的名称.  元素节点的 nodeName 是标签名称  属性节点的 nodeName 是属性名称  文本节点的 nodeName 永远是 #text  文档节点的 nodeName 永远是 #document    nodeValue 节点值 对于文本节点,nodeValue 属性包含文本. 对于属性节点,nodeValue 属性包含属性值. nodeValue 属性对于文档节点和元素节点是不可用的.   nodeType 属性可返回节点的类型. 最重要…
Document对象的使用:hasChildNodes()方法,nodeName.nodeValue.nodeType的简单介绍 一.hasChildNodes() 说明: (1)       该方法用来判断一个元素是否有子节点 (2)       返回值为true或者false (3)       文本节点和属性节点不可能再包含子节点,所以对于这两类节点使用ChildNodes()方法返回值永远为false (4)       如果hasChildNodes()返回值为false,则child…
问说网 > 文章教程 > 网页制作 > HTML5 Audio标签方法和函数API介绍 Audio APIHTML5HTML5 Audio预加载 HTML5 Audio标签方法和函数API介绍 问说网 • 2014-06-19 09:53:52 • 3561 浏览 文章目录 audio常用属性 audio音乐格式的支持 audio属性 参数说明 最近想弄一个类似在线播放MP3的应用,刚开始想用flash播放器,但是已经很就没有弄flash了,用起来很老火,于是想到了HTML5的audio…
PHP的CURL方法curl_setopt()函数案例介绍(抓取网页,POST数据)   通过curl_setopt()函数可以方便快捷的抓取网页(采集很方便),curl_setopt 是php的一个扩展库 使用条件:需要在php.ini 中配置开启.(PHP 4 >= 4.0.2)       //取消下面的注释 extension=php_curl.dll 在Linux下面,需要重新编译PHP了,编译时,你需要打开编译参数——在configure命令上加上“–with-curl” 参数. 1…
import xml.etree.ElementTree as ET from lxml.html import * from xmljson import badgerfish as bf from pymongo import * xmlDict = {} def RecursionDict(dict_a): if isinstance(dict_a,dict): for x in range(0,len(dict_a)): temp_key = dict_a.keys()[x] temp_…
http://msdn.microsoft.com/zh-cn/library/vstudio/hf9hbf87.aspx <?xml version="1.0"?> <books> <book> <author>Carson</author> <price format="dollar">31.95</price> <pubdate>05/01/2001</pub…
众所周知,现在解析XML的方法越来越多,但主流的方法也就四种,即:DOM.SAX.JDOM和DOM4J 下面首先给出这四种方法的jar包下载地址 DOM:在现在的Java JDK里都自带了,在xml-apis.jar包里 SAX:http://sourceforge.net/projects/sax/ JDOM:http://jdom.org/downloads/index.html DOM4J:http://sourceforge.net/projects/dom4j/ 一.介绍及优缺点分析…
在javascript在,我们得title在标签和文本,它们通常要求这样做 var obj =document.getElementsById("id1"); obj.nodeName;//获取标签名 obj.nodeValue;//IE得到null 应该写成: obj.firstChild.nodeValue;//得到标签内容 <div id="downloadDivId" style="display:none"> <a h…
本文主要介绍的是localStorage和sessionStorage的使用方法和一些特性,以及一些其他的存储方式的比较.   客服端存储方案包括以下几种:     1.Cookie     2.UserData     3.Flash SharedObject     4.Google Gears     5.Web SQL Database     6.WebStorage     7.IndexedDB(Indexed Database)   把Cookie抛开,以上几种存储方案2-5不建…
docker -help    # 显示帮助 docker COMMAND -help    # 帮助信息更详细 docker start “容器名称”    # 启动一个或多个容器 docker stop “容器名称”    # 停止一个或多个运行的容器 docker images    # 列表docker镜像列表 docker info    # 显示系统的dokcer信息 docker ps    # 列表运行的容器 docker version    # 展示docker的版本信息 d…
Webmin忘记Web登陆时候的密码,无法登陆了,Google了一下,基本方法是通过changepass.pl可以修改密码 首先找到changepass.pl这个文件目录 $sudo locate changepass.pl 找到路径 #  $sudo locate changepass.pl/root/webmin-1.470/changepass.pl /root/webmin-1.470/changepass.pl /etc/webmin/ Demo 123456 Demo是用户名,这个命…
第5周第3次课(4月18日) 课程内容: 7.1 安装软件包的三种方法7.2 rpm包介绍7.3 rpm工具用法7.4 yum工具用法7.5 yum搭建本地仓库 7.1 安装软件包的三种方法 rpm工具: 类似于Windows下的exe文件,直接使用RPM工具就可以安装,安装路径和文件名都是固定好的. yum工具:属于用Python开发的工具,操作对象也是RPM包,安装起来非常方便,可以自动安装依赖的其他包.例如安装A包,可以自动安装依赖的B包和C包,所以也可以把yum工具比作苹果设备的APP…
原文链接:https://www.cnblogs.com/mddblog/p/11105450.html 如果对方法交换已经比较熟悉,可以跳过整体介绍,直接看常见问题部分 整体介绍 方法交换是runtime的重要体现,也是"消息语言"的核心.OC给开发者开放了很多接口,让开发者也能全程参与这一过程. 原理 oc的方法调用,比如[self test]会转换为objc_msgSend(self,@selfector(test)).objc_msgsend会以@selector(test)作…
一,DOM中的节点类型介绍 DOM将一份文档抽象为一棵树,而树又由众多不同类型的节点构成. 元素节点是DOM中的最小单位节点,它包括了各种标签,比如表示段落的p,表示无序列表的ul等. 文本节点总是被包含在元素节点内部,例如<p和</p>之间的内容就是文本节点. 属性节点总是被放在标签里面,例如title,id,name等. CSS同样是DOM的构成之一,它定义了浏览器该怎样显示一份文档. 二,nodeType 通过node.nodeType的调用可以获得节点类型,共有12种取值,但是仅…
一.安装软件包的三种方法 Linux下游三种安装方法,rpm工具.yum工具.源码包.rpm按装一个程序包时,有可能因为该程序包依赖另一个程序包而无法安装:yum工具,可以连同依赖的程序包一起安装. 二.rpm包介绍 rpm包是预先在Linux上编译并打包的文件,安装快捷. 缺点:安装环境必须预编译环境一致或相当:当宝与包之间存在着相互依赖,则卸载时必须先把依赖包卸载. 如果依赖的包是系统必须的,就不能卸载这个包,否则系统会崩溃. 如果虚拟机光驱中还有系统安装盘镜像,就可以通过执行命令把光驱挂载…
注:这篇文章写得很好.加底纹的是我自己的理解 python中一切皆为对象,所谓对象:我自己就是一个对象,我玩的电脑就是对象,坐着的椅子就是对象,家里养的小狗也是一个对象...... 我们通过描述属性(特征)和行为来描述一个对象的.比如家里的小狗,它的颜色,大小,年龄,体重等是它的属性或特征.它会汪汪叫,会摇尾巴等是它的行为. 我们在描述一个真实对象(物体)时包括两个方面: 它可以做什么(行为) 它是什么样的(属性或特征). 类是用来规范和描述实体对象的.类描述了类对应的每一个对象的属性.如人类,…
DzzOffice的管理方式类似于windows的管理方式,是直接在桌面中,通过管理员应用进行系统中的所有管理里工作. 1.访问http://www.domain.com (你站点的访问地址) 2.点击开始菜单里的登陆,在登陆对话框中输入,系统安装时设置的管理账号(邮箱)和密码登陆. 3.进入桌面后,打开开始菜单即可看到系统预装的一些管理员应用. 管理员应用介绍: 管理员应用是系统中管理员特有权限的一种类型的应用.只有管理员可以使用,其他分组的用户无法查看,和使用.管理员应用其实与系统中其他普通…
1. 什么是重载 方法名称相同,但它们的参数类型或个数不同,这样,方法在被调用时编译器就可以根据参数的类型与个数的不同加以区分,这就是方法的重载. 既然可以通过参数类型或参数个数来作为重载条件,那返回值是否可以作为重载的条件呢? 代码如下: public int returnType() { return 2; } public float returnType() { return 2f; } 这时候如果这样调用此方法: int x = returnType() 将会调用返回值是int类型的方…
一.intern()定义及使用 相信绝大多数的人不会去用String类的intern方法,打开String类的源码发现这是一个本地方法,定义如下: public native String intern(); 文档告诉我们该方法返回一个字符串对象的内部化引用.关于native方法详解见native关键字(本地方法). java调用so动态链接库 java.lang.String.intern():返回一个保留池字符串,就是一个在全局字符串池中有了一个入口.如果以前没有在全局字符串池中,那么它就会…
对于python而言,一切事物都是对象,对象是基于类创建的,对象继承了类的属性,方法等特性 1.int 首先,我们来查看下int包含了哪些函数 # python3.x dir(int) # ['__abs__', '__add__', '__and__', '__bool__', '__ceil__', '__class__', '__delattr__', '__dir__', '__divmod__', '__doc__', '__eq__', '__float__', '__floor__…
魔术方法(Magic methods) PHP中把以两个下划线__开头的方法称为魔术方法,这些方法在PHP中充当了举足轻重的作用. 魔术方法包括: __construct(),类的构造函数 __destruct(),类的析构函数 __call(),在对象中调用一个不可访问方法时调用 __callStatic(),用静态方式中调用一个不可访问方法时调用 __get(),获得一个类的成员变量时调用 __set(),设置一个类的成员变量时调用 __isset(),当对不可访问属性调用isset()或e…
一 正常结束. package com.aaa.threaddemo; /* 一 终止线程的四种方式? * 程序运行结束,线程终止. * */ public class ThreadTermination { public static void main(String[] args) { // 正常方式 把线程放入到thread中, 调用start方法. Thread thread = new Thread(new Runnable() { public void run() { System…
函数 函数是基本的代码块,通常我们会将一个功能封装成一个函数,方便我们调用,同时避免代码臃肿复杂. 函数的基本格式 func TestFunc(a int, b string) (int, string) { // body } 函数基本在每种语言都经常使用,所以感觉没什么记录的. 方法 方法与对象绑定,简单的来讲只是将对象传递给函数使其成为一种特殊(只属于该对象)的函数,因为Golang是没有类这个概念(在Golang里,结构体是类的简化版),所以也可以将方法理解为类的成员函数,但需要注意的是…
通过curl_setopt()函数可以方便快捷的抓取网页(采集很方便),curl_setopt 是php的一个扩展库 使用条件:需要在php.ini 中配置开启.(PHP 4 >= 4.0.2)       //取消下面的注释 extension=php_curl.dll 在Linux下面,需要重新编译PHP了,编译时,你需要打开编译参数——在configure命令上加上“–with-curl” 参数. 1. 一个抓取网页的简单案例: // 创建一个新cURL资源 $ch = curl_init…
css 选择器与 xpath 用法对比 目标 匹配节点 CSS 3 XPath 所有节点 ~ * //* 查找一级.二级.三级标题节点 <h1>,<h2>,<h3> h1,h2,h3 //h1,//h2,//h3 所有的P节点 <p> p //p p节点的所有子节点 <p>标签下的所有节点 p > * //p/* 查找所有包含attr属性的li标签 <li attr="~"> li[attr] li[@att…
DOM是前端编程中一个非常重要的部分,我们在动态修改页面的样式.内容.添加页面动画以及为页面元素绑定事件时,本质都是在操作DOM.DOM并不是JS语言的一个部分,我们通过JAVA.PHP等语言抓取网页内容时需要对网页进行解析并拿到我们感兴趣的那部分内容,这时其实也是在操作DOM.当然在前端领域,我们肯定还是通过JS来操作DOM,而DOM也是伴随JS的出现而诞生的,随着前端的不断发展,DOM标准也在不断演进,每个新的版本都为DOM进行了一定程度的扩展.本文主要总结DOM1级中的核心内容.   1.…
JavaScript可以说是web开发中必备的一种技术.它具有灵活,简单,高效等特点.这次DRP中大量的用到了js,让自己对js有了更深的了解.看完这个以后还回去看了一下牛腩的js视频.把以前没看的看了一下.这里总结一下js. 什么是javaScript,js有哪些特性 JS是一种解释型的网页脚本语言.其作用是控制浏览器的行为和内容. js代码是嵌入到Html中的. 它有这么几大特点 在客户端运行,这就意味着可以减轻服务器的压力.提高代码的执行效率. JavaScript 是一种解释性语言(就是…
BOM和Document对象常见属性和方法: BOM是browser object model的缩写,简称浏览器对象模型. Document 对象每个载入浏览器的 HTML 文档都会成为 Document 对象.Document 对象使我们可以从脚本中对 HTML 页面中的所有元素进行访问. Document对象常见属性和方法:wondow.onload事件:当页面加载完成做一些事情 window.onload = function(){ //处理文档加载完之后的操作. }; ---------…