找到相关内容 311
JavaScript对象与继承教程之内置对象(上)
一、 类与对象   在 JavaScript 世界里,关于面向对象第一个要澄清的概念就是类。对象都是有类来定义的,通过类来创建对象就是我们所熟悉的实例化。然而,在 JavaScript 中别没有真正的类,对象的定义就是对象自身。而 ECMA-262 干脆把这种妥协的方式称作为对象的调和剂。为了方便理解,我通常把这个发挥类的作用的调和剂称为类。   二、 内置对象   1、 Array类  
http://www.cyqdata.cn/cnblogs/article-detail-37550 
推荐19个很有用的 JavaScript 库
流行的 JavaScript 库有jQuery,MooTools,Prototype,Dojo和YUI等,这些 JavaScript 库功能丰富,加上它们众多的插件,几乎能实现任何你需要的功能,然而需要实现一些特定的功能,则可以选择功能更专一的轻量库,今天这篇文章与大家分享16个很有用的 JavaScript 库。 Blackbird: Open Source JavaScript Loggin
http://www.cyqdata.cn/cnblogs/article-detail-37283 
iPhone的差距!
作者:不及格的程序员-八神 功能简单数学题难倒智能手机(是呼是直指Android,很多用户都会看到该条消息,都会测试在自已的手机中测试,结果会很失望) 8.03减去7.96等于多少?答案是0.07。14.52减去14.49等于多少?答案是0.03。这道简单的小数减法题,相信很多小学生都可以很快、很轻易、很从容地解答出来,但让人想不到的是,一部分智能手机却在这个算术题上栽了大跟头。 软件及商店总有一
http://www.cyqdata.cn/cnblogs/article-detail-37258 
Javascript中闭包的作用域链
    作用域定义了在当前上下文中能够被访问到的成员,在Javascript中分为全局作用域和函数作用域,通过函数嵌套可以实现嵌套作用域。 闭包一般发生在嵌套作用域中。闭包是JavaScript最强大的特性之一,很多高级应用都要依靠闭包实现。如OO的私有成员和模块化等。然而闭包虽然强大,但一般比较占用内存另外如果使用不当还会引起内存泄露,对闭包有了解的jser一般都知
http://www.cyqdata.cn/cnblogs/article-detail-37243 
基于Xcode4开发第一个iPhone程序:“Hello World”
项目要求 写一个iPhone程序,在屏幕正中显示文字“Hello Word”,粗体,字体大小26磅,字体颜色红色,有黑色阴影,阴影光源为左上角,偏移1像素,支持设备旋转。 需求分析 在开始之前,我们首先来分析一下项目需求,这是一个非常简单的项目,只要在屏幕上显示一段“Hello World”的文字,当然还有一些附加条件: 对字体、字体颜色、字体大小有要求,有阴影效果 要求文字显示在屏幕
http://www.cyqdata.cn/cnblogs/article-detail-37240 
分享15款很棒的 JavaScript 开发工具
在开发中,借助得力的工具可以事半功倍。今天,这篇文章向大家分享最新收集的15款非常有用的 JavaScript 开发工具。 TestSwarm: Continious & Distributed JS TestingTestSwarm是Mozilla实验室推出的一个开源项目,它旨在为开发者提供在多个浏览器版本上快速轻松测试自己JavaScript代码的方法。 Minimee在网络上,速
http://www.cyqdata.cn/cnblogs/article-detail-37206 
【分享】浅谈 JavaScript 在多交互站点中的工作方式
先看事例,根据下面的HTML和后端接口来更新界面。 HTML: <ul> <li>用户名:<span id="userName"></span></li> <li>昵称:<span id="loveName"></span></li> <li>生日:<span id
http://www.cyqdata.cn/cnblogs/article-detail-37137 
8个惊艳的JavaScript WebGL 应用实验
WebGL 是一项在网页浏览器呈现3D画面的技术,有别于过去需要安装浏览器插件,通过 WebGL 的技术,只需要编写网页代码即可实现3D图像的展示。WebGL可以为 HTML5 Canvas 提供硬件3D加速渲染,这样 Web 开发人员就可以借助系统显卡来在浏览器里更流畅地展示3D场景和模型了。今天,本文向大家展示8个惊艳的  WebGL 应用实验。 TankWorld 使用We
http://www.cyqdata.cn/cnblogs/article-detail-37120 
Windows Phone 7 Tips (8)
1. Windows Phone 中支持的图片最大分辨率为2000*2000 2. Windows Phone 中的WebBrowser不支持asp,不支持打开新窗口(可以采用技巧让其支持新窗口打开) 3. 在Windows Phone 中Application Bar 不是Silverlight控件,也不是UIElement对象 4. 在Windows Phone 7中将本地话资源独立
http://www.cyqdata.cn/cnblogs/article-detail-37083 
解读JavaScript代码 var ie = !-[1,]
 var ie = !-[1,];     这句代码在IE9之前曾被称为世界上最短的IE判定代码。代码虽短但确包含了不少javascript基础知识在里面。在这个例子中代码执行时会先调用数组的toString()方法 ,执行[1,].toString()在IE6,7,8中将会得到“1,”。然后表达式就变为!-“1
http://www.cyqdata.cn/cnblogs/article-detail-37009 
IE6/7/8/Opera不支持script元素的onerror事件
如下 <!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>IE6/7/8/Opera不支持script元素的onerror事件</title> <script src="jquery-1.5.23.js" onerror="alert(3
http://www.cyqdata.cn/cnblogs/article-detail-36859 
JavaScript中函数的调用
首先说函数的定义: function Hanshu() { //函数体... } 这样我们就定义了一个名为Hanshu的函数,现在我们尝试调用一下这个函数。其实很简单,调用函数就是用函数的名称加括号,即: Hanshu(); 这样我们就调用了这个函数。 我们用一个按钮调用一下这个函数:将按钮的点击事件指向这个方法 <input type="button" value="cl
http://www.cyqdata.cn/cnblogs/article-detail-36840 
iPhone位置跟踪器 For Windows版
iPhone位置跟踪器 For Windows版是将苹果手机同步到电脑后的位置信息在地图上显示的一个程序。 前几天在新闻里看到说苹果手机正在收集用户的信息,其实这也不是什么新鲜事了,其实只要我们用现代的电子产品,就有可能被人监控着,只是我们不知道而以。对于这种信息的收集真不知道是好是坏。今天无意中看到老外写了个程序,可以把苹果手机同步到电脑上的坐标信息读取出来,并且可以显示在地图上,很有意思,而且
http://www.cyqdata.cn/cnblogs/article-detail-36798 
[SharePoint 2010] Javascript Client Object Model 在SharePoint2010中的使用方法
SharePoint2010 提供了基于Javascript的 Client Object Model库,用来操作SharePoint对象模型,当开发时需要用到javascript作客户端开发时,这些库将非常有用,这里介绍一下常规的方法。 1. SP.js load 首先,我们需要将相关的JS库load进来,主要是SP.js这个文件,它具体位置是在C:\Program Files\Common F
http://www.cyqdata.cn/cnblogs/article-detail-36787 
一步一步教你搭建win7下的Node.js服务(来玩玩服务器端的javascript吧,这可不是前端js插件)
什么是Node.js?还服务器端javascript?对于这个概念我在这篇文章不做解释,可以自己去搜索了解下,服务器端js不是新技术,只是最近的node.js的火爆让他爆发了,我会在以后的文章里解释什么是node.js。这里只是纯粹的搭建,连环境都没有,还玩什么服务器端js,一切都成了浮云,让我们先搭建一个环境,输入一个“hello world”的页面。对的,win7下的搭
http://www.cyqdata.cn/cnblogs/article-detail-36769 
14个非常棒的 JavaScript 游戏开发框架推荐
随着JavaScript结合HTML5开发越来越受欢迎,很多浏览器支持的新功能正被用户使用,与此同时,许多新的游戏正在使用JavaScript进行开发。基于JavaScript开发的游戏是唯一一个能够跨桌面,Web和移动三种平台的。今天,本文向大家推荐一些非常棒的JavaScript游戏框架。  LimeJS 这是一个基于HTML5游戏框架,用于快速构建运行于现代触摸屏和桌面浏览器的游
http://www.cyqdata.cn/cnblogs/article-detail-36659 
让浏览器非阻塞加载javascript的几种方式
    通常大多数浏览器是并行下载资源的,但由于外部脚本的特殊性例如通过脚本改变文档的DOM结构、脚本之间的存在依赖关系、使用document.write 向页面输出HTML等。浏览器为了确保正确执行脚本和呈现布局在浏览器加载和执行完成它之前会完全阻塞页面后续内容的呈现和其他资源的加载。     在页面的加载过程中如果可以做到内容的逐步呈
http://www.cyqdata.cn/cnblogs/article-detail-36654 
javascript中使用splice方法轻松实现对数组元素的插入、删除、替换
面试的时候如果主考官让你使用JavaScript来实现对数组元素进行插入、删除、替换操作。如果不知道Array.prototype.splice的使用的方法那很有可能就要被扣分了。使用javascript数组类型内置的splice方法仅需一行代码即可轻松实现对数组元素进行插入、删除、替换操作。 方法签名: Array.prototype.splice(index,count[,elm1,elm2.
http://www.cyqdata.cn/cnblogs/article-detail-36595 
使用 zip 压缩包手动安装 Orchard
原文地址:Manually Installing Orchard Using a .zip File 如果你不希望使用 Microsoft Web Platform Installer 来安装 Orchard,可以下载 Orchard 的 ZIP 压缩包,这里包含你使用 Orchard 所需要的任何内容,这篇文章将会一步一步地引导你使用 ZIP 压缩包来手动安装 Orchard,关于如何使用 We
http://www.cyqdata.cn/cnblogs/article-detail-36592 
分享25个好玩的 JavaScript 小游戏
JavaScript 早已不只是一门写写网页特效的脚本语言了,如今广泛用于网站的前端交互。值得一提的是,当下Web开发者们追捧的 Node.js 使得 JavaScript 能够在更多环境下运行,甚至是网站的服务器端,使得这门语言再次受到大家的关注。今天,本文与大家分享25个好玩的 JavaScript 小游戏,感受一下 JavaScript 的魅力。 Bunny Hunt Travi
http://www.cyqdata.cn/cnblogs/article-detail-36547