面向对象学习笔记(一)
构造函数(Constructor)模式 所谓”构造函数”,其实就是一个普通函数,但是内部使用了this变量。对构造函数使用new运算符,就能生成实例,并且this变量会绑定在实例对象上。 比如,猫的原型对象现在可以这样写, function Cat(name,color){
构造函数(Constructor)模式 所谓”构造函数”,其实就是一个普通函数,但是内部使用了this变量。对构造函数使用new运算符,就能生成实例,并且this变量会绑定在实例对象上。 比如,猫的原型对象现在可以这样写, function Cat(name,color){
对象之间的”继承”的五种方法比如,现在有一个”动物”对象的构造函数。 function Animal(){ this.species = "动物"; } 还有一个”猫”对象的构造函数。 function Cat(name,color){
一、什么是”非构造函数”的继承?比如,现在有一个对象,叫做”中国人”。 var Chinese = { nation:'中国' }; 还有一个对象,叫做”医生”。 var Doctor ={ career:'医生'
对于position:absolute/relative/fixed; 默认是0层,其他浏览器:默认是auto; 编写html时,高尽量用padding,不用margin;宽尽量用margin,不用padding。 支持负边距值,需要触发haslayout(通过zoom:1;po
requirejs具有如下优点: 防止js加载阻塞页面渲染 使用程序调用的方式加载js,防出现如下丑陋的场景 <script type="text/javascript" src="a.js"></script> &
AngularJs简介AngularJS 扩展了 HTML1234<div ng-app=""> <p>名字 : <input type="text" ng-model="name">
最近两天再整个bug,一个广告在ie6下根本都不露头,好神奇的bug ##走的弯路 开始把重心放在了ie6不支持fixed上面,试了很多方法,css的js的,结果都不出来,而且卡的要死。PS:ie6是在测试机上测试,弄起来很麻烦,所以比较耽误时间而且容易心情烦躁 把问题拆开弄,
第二章 在HTMl中使用JavaScript2.1 script元素 6个属性: async:可选。表示立即下载脚本,但不妨碍其他正在加载的脚本。仅适用于外部加载的脚本 charset:可选。表示代码的字符集。因为大多数浏览器会忽略他的值,所以很少用。 defer:可选。表示
chrome的癖好这篇想写chrome的一些特点,想到哪写哪,一点一点累计吧 一、chrome默认最小字体为12px站在用户体验的角度,太小的字体对于视力不好的用户很不友好,所以任凭你设9px,10px的字体,chrome都默认显示为12px,但是有的时候小像素的字体不是给用户看
跨域的iframe高度自适应非常不情愿的要写iframe,没办法工作需要,又赶上跨域的问题,还要自适应高度,找了很多文章,终于解决了,也从中知道了很多知识还是很有收获的,雨后看见彩虹了,哈哈哈 什么是跨域 JavaScript出于安全方面的考虑,不允许跨域调用其他页面的对象。但在