支持Element Traversal 规范的浏览器有IE 9+.Firefox 3.5+.Safari 4+.Chrome 和Opera 10+. 对于元素间的空格,在IE9之前.都不会返回文档节点.其他的全部浏览器都会返回文档节点. 为了兼容浏览器这间的差异,又不更改已有的DOM 标准,所以有了 Element Traversal 规范. 这个规范为 元素添加了 5 个 属性 childElementCount firstElementChild lastElementChild previ…
版权声明:本文为博主原创文章,未经博主同意不得转载. https://blog.csdn.net/hatmore/article/details/37611911 ie8 引入了一个新的概念."文档模式" ,页面的文档模式决定了.能够使用什么功能. 也就是说,"文档模式",决定你了你能够使用哪个级别的css,在javascript能够使用哪些API, 以及怎样对待文档类型(doctype). 两种方式改动:  通过 meta 标签改动,<meta http-e…
不论什么支持style 特性的元素在 ,在其DOM  节点 对象中都有一个 style 属性与之相应. 这个style 对象是 CSSStyleDeclaration类型的实例,包括着html style特性的全部样式信息.但不包括 外部样式或者 内嵌样式层叠而来的样式. 在style特性中.提定的不论什么css属性,都将表现为这个style 对象的属性.对于使用短划线的的属性名.必须转化为驼峰大写和小写形式,多数情况下都能够这样转换. 也有例外, float 是javascript keywo…
凝视 在DOM中,用 Comment 类型 节点表示, 构造器函数为:  function Comment(){[native code]}. comment 节点的特征: nodeType:8 nodeName:#comment, nodeValue: 凝视的内容, parsentNode: 可能是Element 类型节点,也有可能是Document节点.(在html 标签之外的凝视) 不支持子节点. Comment 类型 与 Text 类型 都是 继承自  CharacterData 类型,…
HTML5 规范规定,用户能够为元素 自己定义非标准属性, 可是要加入 data- 前缀. 目的是为元素提供与页面渲染无关的信息.或者语义信息.这些属性名能够任意加入,仅仅要带上前缀 data- 开头就能够. <div id="myid" data-appid="1" data-appname="csdn"></div> 加入属性这后能够通过 dataset 訪问自己定义属性,dataset 属性 是DOMStringMa…
HTML5 添加�了几个文档字符集属性. document.charset : 表示文档的实际使用的字符集. document.defaultCharset: 表示默认的字符集,跟浏览器以及操作系统设置有关. 假设文档没有使用默认字符集,那么 document.charset 与 document.defaultCharset 可能不同. 设置文档字符集: 但能够通过<meta>元素.响应头部或直接设置charset 属性改动这个值.来看三个样例. <meta http-equiv=&q…
在须要给文档插入大量的html 标记下.通过DOM操作非常麻烦,你不仅要创建一系列的节点,并且还要小心地依照顺序把它们接结起来. 利用html 标签 插入技术,能够直接插入html代码字符串,简单.高效! 下面插入html标签相关的扩展已经纳入html5 规范. 1.innerHTML 属性 2.outerHTML 属性 3.insertAdjacentHTML 方法 innerHTML 属性 有两种模式.写模式与读模式. 在读模式下,返回的是html 代码字符串. 比如: <div id=&quo…
1. getElementByClassName() :支持getElementsByClassName()方法的浏览器有IE 9+.Firefox 3+.Safari 3.1+.Chrome 和 Opera 9.5+. 2. classList 属性 :  classList 属性是新集合类型 DOMTokenList  的实例.DOMTokenList 类型有一个lenght 属性 ,表示包括了多少子元素,要取得每个元素能够通过item() 方法訪问.也能够用 [ ] 方法 訪问. 此外这个…
版权声明:本文为博主原创文章.未经博主同意不得转载. https://blog.csdn.net/hatmore/article/details/37658167 (一)DocumentType 类型的变化新增三个属性: publicId,systemId,internalSubset(内部子集) <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/D…
HTML5 扩展了 HTMLDocument, 添加了新的功能. 1.document.readState = 'loading' || 'complete'  //支持readyState 属性的浏览器有IE4+.Firefox 3.6+.Safari.Chrome 和Opera 9+. 2.document.compatMode = 'CSS1Compat' || 'BackCompat' //实现这个属性的浏览器有ie6,Firefox.Safari 3.1+.Opera 和Chrome.…
DocumentFragment 类型节点,代表一个文档片段,是一种轻量级的'文档' 对象.能够包括其他类型节点,并有能力訪问.操作当中的节点,可是在文档中没有文档标记,相当于是一个页面不可见的容器. 其构造函数为,function DocumentFragment() {[native code]}. DocumentFragment 类型节点的特征; nodeType:11 nodeName:#document-fragment nodeValue:null prasentNode:null…
insertAdjacentHTML(),  这种方法也是在IE中最早出现的.如今已纳入html5规范,它接受两个參数,一个是下列的标记之中的一个,一个是要写入的 html 代码文本. beforebegin , (英文为開始之前的意思)在当前元素之前插入一个新的紧邻的同辈元素 afterbegin,(英文为開始之后的意思)在当前元素之下插入一个子元素.或者是在当前元素的第一个子元素之前插入一个新的子元素. beforeend,(英文为结束之前的意思)在当前元素之后插入一个新的子元素,或者在当前…
元素的特性在DOM 中用Attr 类型的节点表示.在全部浏览器中都能够訪问 Attr 类型的构造函数与原型. 从技术上讲,Attr 类型节点 就是指,元素的 Attrbutes 属性 中的节点.构造器函数为; function Attr() { [native code] } 虽然 也是称之为节点,可是:Attr 类型的节点不是文档树的一部分. Attr 类型 节点 的特性: nodeType:2 nodeName: 值为特性的名称 nodeValue: 值为特性的值 prasentNode:n…
web前端全栈学习之路 --- 陆续更新中 一.HTML相关 1.HTML常用标签:http://www.cnblogs.com/wyb666/p/8733699.html 2.HTML5基础: 3.video元素和audio元素:https://www.cnblogs.com/wyb666/p/9751083.html 4.HTML5进阶:https://www.cnblogs.com/wyb666/p/9746357.html 二.CSS相关 1.CSS选择器及常用样式:http://www…
python 全栈开发之路 day1   本节内容 计算机发展介绍 计算机硬件组成 计算机基本原理 计算机 计算机(computer)俗称电脑,是一种用于高速计算的电子计算机器,可以进行数值计算,又可以进行逻辑计算,还具有存储记忆功能.是能够按照程序运行,自动.高速处理海量数据的现代化智能电子设备.由硬件系统和软件系统所组成,没有安装任何软件的计算机称为裸机. 计算机发明者约翰·冯·诺依曼.计算机是20世纪最先进的科学技术发明之一,对人类的生产活动和社会活动产生了极其重要的影响,并以强大的生命力…
难度 初级 学习时间 10分钟 适合人群 零基础 开发语言 Java 开发环境 JDK v11 IntelliJ IDEA v2018.3 文章原文链接 "全栈2019"Java第九十三章:内部类应用场景(迭代器设计模式) 下一章 "全栈2019"Java第九十四章:局部内部类详解 学习小组 加入同步学习小组,共同交流与进步. 方式一:关注头条号Gorhaf,私信"Java学习小组". 方式二:关注公众号Gorhaf,回复"Java学习…
难度 初级 学习时间 10分钟 适合人群 零基础 开发语言 Java 开发环境 JDK v11 IntelliJ IDEA v2018.3 文章原文链接 "全栈2019"Java第十三章:基本数据类型 下一章 "全栈2019"Java第十四章:二进制.八进制.十六进制 学习小组 加入同步学习小组,共同交流与进步. 方式一:关注头条号Gorhaf,私信"Java学习小组". 方式二:关注公众号Gorhaf,回复"Java学习小组"…
难度 初级 学习时间 10分钟 适合人群 零基础 开发语言 Java 开发环境 JDK v11 IntelliJ IDEA v2018.3 文章原文链接 "全栈2019"Java第二十三章:流程控制语句中决策语句switch上篇 下一章 "全栈2019"Java第二十四章:流程控制语句中决策语句switch下篇 学习小组 加入同步学习小组,共同交流与进步. 方式一:关注头条号Gorhaf,私信"Java学习小组". 方式二:关注公众号Gorhaf…
C#.Net全栈工程师之路-学习路径 按架构分: C/S架构: B/S架构: Mobile移动开发: 按技术点分: C#编程基础以及OOP面向对象编程: 数据库基础以及高级应用(MYSQL+MSSQL+ORACLE): HTML+CSS+JS+JQuery; WINFORM; ASP+Razor 语法; WEBFORM; MVC+EF+LINQ, Dapper, .Net Core跨平台开发; 常用的前端技术:BootStrap, EasyUI, Angularjs, Knockoutjs, T…
从学习python开始,一直是自己摸索,但是时间不等人啊,所以自己为了节省时间,决定报个班系统学习,下面整理的文章都是自己学习后,认为重要的需要弄懂的知识点,做出链接,一方面是为了自己找的话方便,一方面送给想学习python的同学,因为没有学习完,所以实时更新,敬请期待,,,, 虽然自己能力有限,但是要是有同学有不懂的可以留言,在下会的有的一定知无不言,言无不尽(除了下面的文章连接之外,小编还补充了自己的自学之路,希望自学的同学一定要坚持) 自学之路的各种苦难 这是2017年11月20日,我突然…
本节内容 一.Python介绍 python的创始人为荷兰人——吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承. 之所以选中Python(大蟒蛇的意思)作为该编程语言的名字,是因为他是一个叫Monty Python的喜剧团体的爱好者.他希望这个新的叫做Python的语言 能符合他的理想,创造出一种C和shell之间,功能全面,易学易用,可扩展的语言. 最新的TIOBE排行榜…
本节内容 一.编程范式 编程指的是写程序.敲代码,就是指程序员用特定的语法.数据结构和算法编写的代码,目的是来告诉计算机如何执行任务的. 在编程的世界里最常见的两大流派是:面向过程与面向对象.“功夫的流派没有高低之分,只有习武的人才有高低之分“,在编程世界里更是这样,面向过程与面向对象在不同的场景下都各有优劣,谁好谁坏不能一概而论. 二.面向过程的程序设计 核心是“过程”二字,“过程”指的是解决问题的步骤,即先干什么再干什么......,基于面向过程设计程序就好比在设计一条流水线,是一种机械式的…
本节内容 函数def: 1.位置参数,默认参数 2.位置参数,关键参数 3.如果参数中出现 *users,传递的参数就可以不再是固定的个数, 传过来的所有元素进行打包成元组 *args,**kwargs 4.非固定参数: 方式① send_alert('别他么狼了','alex','xxx','xxx','ooo') 方式② send_alert('别他么狼了',*['alex','xxx','iiii']) 5.返回值:return语句把结果返回:碰到return函数就会结束 返回只能返回一个…
javascript 是可以运行在网页前端的脚本语言,可以基于 html 之上实现更丰富的交互(网页内容的交互显示).异步回调.多线程.定时器.动画等. hello_world.html <html> <head></head> <body> <script type="javascript"> document.write("<h1>hello world!</h1>") <…
CDATASection 只船舶类型节点 基于XML 文件.演出CDATA 数据. 构造函数: CDATASection function(){[native code]} CDATASection 种类 从继承 Text 种类.因此,这种类型的节点,有着Text 类型节点 除splitText(),方法之外的全部方法. CDATASection 类型有下面特点: nodeType:4 nodeName:#cdata-section parentNode: 可能是Element 或者 是Docu…
JavaScript基础知识点 一.JavaScript概述 参考:http://www.w3school.com.cn/b.asp JavaScript的历史 1.1992年Nombas开发出C-minus-minus(C--)的嵌入式脚本语言(最初绑定在CEnvi软件中).后将其改名ScriptEase.(客户端执行的语言) 2.Netscape(网景)接收Nombas的理念,(Brendan Eich)在其Netscape Navigator 2.0产品中开发出一套livescript的脚…
一.Python基础 python简介 python数据类型(数字\字符串\列表) python数据类型(元组\字典) python数据类型(集合) python占位符%s,%d,%r,%f print控制台输出带颜色文字方法 使用Anaconda管理环境 二.Python文件操作&函数 python文件操作 python文件读read().readline().readlines()对比 python的函数 python内置函数 python函数名称空间与作用域.闭包 python匿名函数 列…
jQuery事件 一.页面载入 当DOM载入就绪可以查询及操纵时绑定一个要执行的函数. 这是事件模块中最重要的一个函数,因为它可以极大地提高web应用程序的响应速度. 简单地说,这个方法纯粹是对向 window.load 事件注册事件的替代方法.通过使用这个方法,可以在DOM载入就绪能够读取并操纵时立即调用你所绑定的函数,而99.99%的JavaScript函数都需要在那一刻执行. 有一个参数--对jQuery函数的引用--会传递到这个ready事件处理函数中.可以给这个参数任意起一个名字,并因…
一.下载和基本使用 官方地址:www.bootcss.com 二.响应式介绍 1.@meida 媒体查询 (1)响应式页面 为了页面能够适应不同工具的屏幕大小的限制,而开发的一种自适应页面,即 一次开发,处处处显示. (2)CSS的@media查询 使用@media查询,可以针对不同的屏幕大小定义不同的样式. @media mediaType and|not|only (media feature) { /*CSS-Code;*/ } 常用的媒体类型(mediaType) all:用于所有的设备…
Ajax技术 Ajax = 异步 JavaScript 和 XML. Ajax 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术. 1.jQuery的load()方法 jQuery load()方法是简单但强大的AJAX方法. load()方法从服务器加载数据,并把返回的数据放入被选元素中. 语法: $("selector").load(url,data,callback); 1.必须的url参数规定记载的url地址 2.可选的data参数规定与请求一同发送的查询字符串键/…