- 博客(27)
- 资源 (4)
- 收藏
- 关注
转载 javascript 类与对象(二)
使用预定义对象只是面向对象语言的能力的一部分,它真正强大之处在于能够创建自己专用的类和对象。ECMAScript 拥有很多创建对象或类的方法。
2014-04-24 20:45:36
474
转载 JavaScript事件设计模式
1. 事件设计概述 事件机制可以是程序逻辑更加清晰可见,在JavaScript中很多对象都有自己的事件,如:button有onclick事件,selcet有 onchange事件。对于我们自己设计的类,是否也可以有事件机制呢?答案是肯定的。我们可以通过事件机制,将类设计为独立的模块,从而使其可以通过事 件与外通信,提高程序的开发效率。2. 不带参数的事件设计模式 最简单的一
2013-10-08 15:21:45
508
转载 支持跨域Ajax调用的 JavaScript API
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://ketqi.blog.51cto.com/1130608/976637 因无法通过正常的 AJAX 请求来访问远程跨域服务器并接收响应,这是因为浏览器的安全限制。下面将告诉你如何解决这个问题。通过Jquery+XDomainRequest实现,支持:IE8以上,ch
2013-10-04 22:59:24
2040
转载 js跨域及解决方案
1.什么是跨域 我们经常会在页面上使用ajax请求访问其他服务器的数据,此时,客户端会出现跨域问题. 跨域问题是由于javascript语言安全限制中的同源策略造成的. 简单来说,同源策略是指一段脚本只能读取来自同一来源的窗口和文档的属性,这里的同一来源指的是主机名、协议和端口号的组合. 例如: URL 说明 是否允许通信 http:/
2013-10-03 21:56:17
583
转载 ajax
//使用literal语法定义一个对象:XMLHttpvar XMLHttp = { //定义第一个属性,该属性用于缓存XMLHttpRequest对象的数组 XMLHttpRequestPool: [], //对象的第一个方法,该方法用于返回一个XMLHttpRequest对象 getInstance:function() { // 从XMLHttpRequest对象池中取出一
2013-09-29 01:00:13
639
原创 定位图片显示位置 background-position
图片来自网络copy 到记事本展示下。 .div{background-image:url(test.png); background-repeat: no-repeat;} .div1{width:80px; height:60px; background-position:0 0;} .div2{width:144px; height:78px; ba
2013-09-11 12:04:18
6346
原创 android 手机不需要phonegap 对键盘的隐藏与显示
type="text/javascript"> $(document).ready(function () { document.addEventListener("hidekeyboard", onHide, false); document.addEventListener("showkeyboard", onShow, false);
2013-08-01 17:45:44
2102
原创 Iscroll4 使用心得
为什么要用iscroll4因为在IOS5之前,web webkit是不支持一种原生方法去滚动固定 长/宽 容器里的内容的。简单的说,就是css属性 overflow:scroll在IOS5 之前是不生效的。这就像兼容万恶的IE6一样,作者希望通过写一个控件,让所有web浏览器支持这种滚动,于是iscroll4应运而生。在解决了兼容性的问题之外,它还提供了需求许多交互的解决方案,如:
2013-07-29 19:40:01
2154
转载 WEBAPP开发技巧总结
自Iphone和Android这两个牛逼的手机操作系统发布以来,在互联网界从此就多了一个新的名词-WebApp(意为基于WEB形式的应用程序,运行在高端的移动终端设备)。开发者们都知道在高端智能手机系统中有两种应用程序:一种是基于本地(操作系统)运行的APP;一种是基于高端机的浏览器运行的WebApp,本文将主要讲解后者。WebApp与Native App有何区别呢?Nat
2013-07-29 18:44:46
612
翻译 参数传递到iscroll
var myScroll = new iScroll('wrapper', { hScrollbar: false, vScrollbar: false });第二个参数是一个对象。在上述例子中不会显示滚动条滚动。最常用的选项:hScroll,用来禁用水平滚动的无论什么。默认情况下,你可以在水平和垂直方向,通过这个参数设置为FALSE,你甚至可能如果内容超过包装防
2013-07-29 10:48:53
964
原创 HTML5 Geolocation
if(navigator.geolocation) { navigator.geolocation.getCurrentPosition(locationSuccess, locationError,{ // 指示浏览器获取高精度的位置,默认为false enableHighAcuracy:true, // 指定获取地理位置的
2013-07-27 16:27:48
547
原创 viewport meta标签属性
width -设备区域大小。initial-scale - 初始的缩放比例 minimum-scale - 允许用户缩放到的最小比例 maximum-scale - 允许用户缩放到的最大比例 user-scalable - 用户是否可以手动缩放你明明写的一串数字没加链接样式,而iPhone会自动把你这个文字加链接样式、并且点击这个数字还会自动拨号!
2013-07-25 23:15:29
627
转载 PhoneGap API介绍:Connection
本文将介绍PhoneGap API ——Connection:快速检查WiFi或蜂窝网络的信息。Connection对象提供对设备的蜂窝及WiFi连接信息的访问。通过navigator.network接口访问该对象。属性:connection.type常量:connection.UNKNOWNconnection.ETHERNETconnection.W
2013-06-25 09:08:54
695
原创 【common】JavaScript ----- 对象转化为json字符串
parse用于从一个字符串中解析出json对象var str = '{"name":"张飞","age":"23"}'结果:JSON.parse(str)Objectage: "23"name: "张飞"__proto__: Object注意:单引号写在{}外,每个属性名都必须用双引号,否则会抛出异常。stringify()用
2013-06-19 23:41:06
529
原创 如何在phonegap中使用自带浏览器打开链接
navigator.app.loadUrl(url,{ openExternal:true }); The "navigator.app" object is only available on Android. Luckily in the soon to be released 2.3.0 version of PhoneGap you will be able to do:wi
2013-06-17 23:39:21
5054
原创 PhoneGap API介绍:Device
特性:device.namedevice.cordovadevice.platformdevice.uuiddevice.versiondevice.modeldevice.name警告:device.name是过时的2.3.0版本,而不是使用device.model获取设备的型号名称描述device.name返回设备的型号或产品名称。这个值是由
2013-06-16 23:50:32
1683
转载 真的爱你
真的爱你无法可修饰的一对手 无法可修饰的一对手(某法可收沙的呀对手) (某法可收沙的呀对手)带出温暖永远在背后 带出温暖永远在背后(带搓温暖文运拽背吼) (带搓温暖文运拽背吼)总是罗嗦始终关注
2013-06-16 00:10:04
503
转载 PhoneGap API介绍:Notification
方法:notification.alertnotification.confirmnotification.beepnotification.vibrate 显示一个定制的警告或对话框。navigator.notification.alert(message, alertCallback, [title], [buttonName]);
2013-06-16 00:03:50
514
转载 PhoneGap API介绍:Events
事件类型:backbuttondevicereadymenubuttonpauseresumesearchbuttononlineofflinebackbutton当用户在Android系统上点击后退按钮的时候触发此事件。document.addEventListener("backbutton", yourCallbackFunct
2013-06-13 22:50:59
518
转载 JavaScript面向对象编程
创建自己的对象要创建自己的对象,可以使用两种方式:var obj = new Object();//第一种方式。var obj = {};//第二种方法。给对象添加属性首先,我们来创建一个cainiao对象:var cainiao = new Object();要给对象的属性赋值,需要使用“对象.属性名”的方法,例如:cainiao.gender
2013-06-08 16:29:39
376
转载 如何在15分钟内掌握JavaScript面向对象编程
摘要:经常看到一些JavaScript的代码脏乱得无法理解,到处都是属性和方法,或者一个循环套着一个循环。但如果使用面向对象就能很好的理清代码,并方便理解和修改代码。如果你不希望自己的代码只有上帝理解的话,就请尽量考虑使用面向对象的模式。导读:经常看到一些JavaScript的代码脏乱得无法理解,到处都是属性和方法,或者一个循环套着一个循环。但如果使用面向对象就能很好的理清代码,并方便
2013-06-06 20:12:28
342
转载 HTML5 LocalStorage 本地存储
HTML5 LocalStorage 本地存储说到本地存储,这玩意真是历尽千辛万苦才走到HTML5这一步,之前的历史大概如下图所示: 最早的Cookies自然是大家都知道,问题主要就是太小,大概也就4KB的样子,而且IE6只支持每个域名20个cookies,太少了。优势就是大家都支持,而且支持得还蛮好。很早以前那些禁用cookies的用户也都慢慢的不存在了,就好像以前禁用javas
2013-05-31 21:13:49
558
转载 session和cookie的一些理解
一、cookie机制和session机制的区别*************************************************************************************Cookie是客户端的存储空间,由浏览器来维持。具体来说cookie机制采用的是在客户端保持状态的方案,而session机制采用的是在服务器端保持状态的方案。同时我们也看到,由
2013-05-31 14:54:44
375
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人