前端笔记
Ethan-GG
这个作者很懒,什么都没留下…
展开
-
JavaScript高级程序设计——笔记(1~4章)
JavaScript简介待补充第二章 在HTML中使用JavaScript2.1 script元素.js扩展名可以不带,因为浏览器不会检查包含JavaScript的文件的扩展名,但是服务器通常还是需要看扩展名决定为响应应用哪种MIME类型,如果不适用.js扩展名,需要确保服务器能返回正确的MIME类型元素会在页面中按照出现的顺序依次解析。文档中元素中最好不要放大量的js原创 2018-02-01 18:19:07 · 337 阅读 · 0 评论 -
JavaScript高级程序设计——笔记(第5章)
面向对象的程序设计5.1 Object类型创建对象方式一:new操作符+构造函数方式二:对象字面量表示法var person = { name : "Ethan", age : 22};访问对象的属性:点表示法和方括号表示法5.2 Array类型创建数组方式一:new Array();或者 Array(); new操作符原创 2018-02-01 18:48:05 · 315 阅读 · 0 评论 -
JavaScript高级程序设计——笔记(第6章)
面向对象的程序设计6.1 理解对象属性类型ECMASript中有两种类型的属性:数据属性和访问器属性。数据属性:Configurable(表示能够通过delete删除属性而重新定义属性)、Enumerable(表示能否通过for-in遍历返回属性)、Writable(表示能否修改属性的值)、Value(包含这个属性的数据值)Object.defineProperty()方法原创 2018-02-01 21:18:37 · 224 阅读 · 0 评论 -
JavaScript高级程序设计——笔记(第7章)
函数表达式函数的name属性:Chrome、Firefox、Safari和Opera浏览器都支持一个函数的非标准属性name,通过这个属性可以访问到函数指定的名字,name属性值永远等于function关键字后的函数标识符。函数声明提升:可以先用函数再声明函数,类似于Java的动态绑定(后期绑定)。匿名函数(anonymous function,也叫拉姆达函数):即通过函数表达式定义的原创 2018-02-01 22:00:18 · 300 阅读 · 0 评论 -
JavaScript高级程序设计——笔记(第8章)
BOMBOM:浏览器对象模型8.1 window对象window对象是BOM的核心对象,它表示浏览器的一个实例。在浏览器中,window对象具有双重角色,它既是JavaScript访问浏览器窗口的一个接口,又是ECMAScript规定的Global对象。这意味着在网页中定义的任何一个对象、变量和函数,都以window作为其Global对象,因此有权访问parseInt()方法。原创 2018-02-02 11:10:48 · 341 阅读 · 0 评论 -
JavaScript高级程序设计——笔记(第9章)
第9章 客户端检测9.1 能力检测(特性检测)能力检测的目标不是识别特定的浏览器,而是识别浏览器的能力。采用这种方式不必顾及特定的浏览器如何如何,只要确定浏览器支持特定的能力,就可以给出解决方案。能力检测的基本模式如下: if(object.propertyInQuestion){ //使用object.propertyInQuestion }原创 2018-02-02 11:29:18 · 290 阅读 · 0 评论 -
JavaScript高级程序设计——笔记(第10章)
第10章 DOMDOM(文档对象模型)是针对HTML和XML文档的一个API。DOM描述了一个层次化的节点树,允许开发人员添加、移除和修改页面的某一部分。 注意:IE中所有的DOM对象都是以COM对象的形式实现的。这意味着IE中的DOM对象和原生JavaScript对象的行为或活动特点并不一致。10.1 节点层次文档节点是每个文档的根节点,文档节点通常只有一个子节点——文档元素(...原创 2018-02-24 17:13:38 · 306 阅读 · 0 评论