摘要: 关于获取各种浏览器可见窗口大小的一点点研究<script>function getInfo(){var s = "";s = " 网页可见区域宽:" document.body.clientWidth;s = " 网页可见区域高:" document.body.clientHeight;s = "  阅读全文
posted @ 2016-10-27 16:20 zifieyu666 阅读(128) 评论(0) 推荐(0) 编辑
摘要: viewport <meta name="viewport" content="width=device-width,user-scalable=no, height=device-height,user-scale=no.initial-scale=1.0, minimun-scale=1.0,m 阅读全文
posted @ 2016-10-26 18:09 zifieyu666 阅读(120) 评论(0) 推荐(0) 编辑
摘要: function id(obj) { return document.getElementById(obj); } function bind(obj, ev, fn) { if (obj.addEventListener) { obj.addEventListener(ev, fn, false) 阅读全文
posted @ 2016-10-24 17:51 zifieyu666 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 什么事面向对象 用对象的思想去写代码,就是面向对象编程 面向对象编程(OOP)的特点 抽象:抓住核心问题 封装:只能通过对象来访问方法 继承:从已有对象上继承出新的对象 多态:多对象的不同形态 对象的组成 属性——对象下的变量 方法——对象下的函数 this指向 指的是该方法的调用对象 工厂方式 面 阅读全文
posted @ 2016-10-24 17:51 zifieyu666 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 首先上一一个简单的 new 操作符实例 var Person = function(name){ this.name = name; this.say = function(){ return "I am " + this.name; }; } var nyf = new Person("nyf") 阅读全文
posted @ 2016-10-24 17:00 zifieyu666 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 1、方法定义 call方法: 语法:call([thisObj[,arg1[, arg2[, [,.argN]]]]]) 定义:调用一个对象的一个方法,以另一个对象替换当前对象。 说明: call 方法可以用来代替另一个对象调用一个方法。call 方法可将一个函数的对象上下文从初始的上下文改变为由 阅读全文
posted @ 2016-10-24 16:59 zifieyu666 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 所谓的浏览器兼容性问题,是指因为不同的浏览器对同一段代码有不同的解析,造成页面显示效果不统一的情况。在大多数情况下,我们的需求是,无论用户用什么浏览器来查看我们的网站或者登陆我们的系统,都应该是统一的显示效果。所以浏览器的兼容性问题是前端开发人员经常会碰到和必须要解决的问题。 在学习浏览器兼容性之前 阅读全文
posted @ 2016-10-22 22:01 zifieyu666 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 在创建新的控件或修改现有的控件时,我们都会涉及到重写控件或View的onDraw方法。 onDraw方法会传入一个Canvas对象,它是你用来绘制控件视觉界面的画布。 在onDraw方法里,我们经常会看到调用save和restore方法,它们到底是干什么用的呢? ❑ save:用来保存Canvas的 阅读全文
posted @ 2016-10-13 16:29 zifieyu666 阅读(388) 评论(0) 推荐(0) 编辑
摘要: 网页可见区域宽: document.body.clientWidth;网页可见区域高: document.body.clientHeight;网页可见区域宽: document.body.offsetWidth (包括边线的宽);网页可见区域高: document.body.offsetHeight 阅读全文
posted @ 2016-10-08 14:27 zifieyu666 阅读(164) 评论(0) 推荐(0) 编辑
摘要: concat() 方法用于连接两个或多个数组。 该方法不会改变现有的数组,而仅仅会返回被连接数组的一个副本。 所以 同理有join()和split(); but,数组的增删改查splice()却是改变了数组本身,没有返回值。 阅读全文
posted @ 2016-09-13 13:22 zifieyu666 阅读(198) 评论(0) 推荐(0) 编辑