
js
文章平均质量分 71
失眠万岁
有前端开发嗜好
追慕html5,css3等技术
和其他程序员一样有邪恶的天分(纯洁的不要理我)
展开
-
高性能JavaScript_编程---笔记一(Loading and Execution加载和运行)
1.javascript加载顺序:尽量在页面底部加载js文件数量:尽量将若干javascript代码块打包成一个js文件引入(打包工具[yahoo!combo hander])js属性defer:若某块js代码添加有defer属性,则在dom元素加载之前不会执行(原创 2011-09-02 10:34:37 · 596 阅读 · 0 评论 -
Javascript 面向对象编程(一):封装----------------------javascript封装
学习Javascript,最难的地方是什么?我觉得,Object(对象)最难。因为Javascript的Object模型很独特,和其他语言都不一样,初学者不容易掌握。下面就是我的学习笔记,希望对大家学习这个部分有所帮助。我主要参考了以下两本书籍:转载 2011-10-15 11:55:52 · 530 阅读 · 0 评论 -
javascript之对象学习笔记(一)--对象基础知识
1: 创建对象(简单)var point = new Object();point .x=10;point .y=10;2:对象直接量使用(对象直接量个人理解,以json格式初始化对象)var原创 2011-10-15 08:44:40 · 387 阅读 · 0 评论 -
7 项 Web 开发者需要了解的新技术
Web 开发者需要经常更新他们的知识,学习新的技术,如果他们还想继续在 Web 开发领域混并混得还不错的话。下面将为你展示 7 项新的 Web 开发技术,作为一个 Web 开发人员,你需要了解、熟悉并学会的技术。 1、CSS3 media queri转载 2011-10-17 08:14:20 · 767 阅读 · 0 评论 -
三谈Iframe自适应高度(http://ued.koubei.com/?p=1217)
为什么是三谈为什么是三谈呢?一是因为这真的是一个被说烂的话题,二是因为太师傅在n年前就写过这篇再谈iframe自适应高度。之所以再提该问题,是因为之前项目中确实遇到了这个问题的方方面面,有必要总结一下。希望对各位有帮助,有错误请指正。同域、子页面高度不会动转载 2011-10-06 16:35:45 · 1025 阅读 · 0 评论 -
JavaScript本地存储实践(html5的localStorage和ie的userData)
本地存储解决方案很多,比如Flash SharedObject、Google Gears、Cookie、DOM Storage、User Data、window.name、Silverlight、Open Database等。借用网上的一张图来看下目前主流的本地存储方案:原创 2011-10-08 17:26:14 · 1756 阅读 · 0 评论 -
【总结】IE和Firefox的Javascript兼容性总结
长久以来JavaScript兼容性一直是Web开发者的一个主要问题。在正式规范、事实标准以及各种实现之间的存在的差异让许多开发者日夜煎熬。为此,主要从以下几方面差异总结IE和Firefox的Javascript兼容性: 一、函数和方法差异; 二、样式访问和设置;原创 2011-10-19 11:00:01 · 1029 阅读 · 1 评论 -
JSON对象和字符串之间的相互转换
比如我有两个变量,我要将a转换成字符串,将b转换成JSON对象:1var a={"name":"tom","sex":"男","age":"24"};2 3var b='{"name":"Mike","sex":"女","age":"29"}';原创 2011-10-21 15:21:23 · 792 阅读 · 0 评论 -
return闭包函数
高手绕道!这跟闭包本身没什么大的关系,也不知道怎么取标题,随便凑了个数,望见谅!今天一个刚学js的朋友给了我一段代码问为什么方法不执行,代码如下:1function makefunc(x) {2 return function (){3原创 2011-10-21 15:23:22 · 872 阅读 · 1 评论 -
JQ插件:slide滚动插件
在很多原有的滚动插件上做了整合,重新封装了一下:具体参数:JQ-Slide插件参数说明表参数名参数值(默认值可以省略) effectscroolY(默认):垂直滚动 scroolX:水平滚动scroolTxt:文本垂直滚动fade:淡出scroolLoop:水平左右点击滚动aut转载 2011-10-21 15:30:06 · 2191 阅读 · 0 评论 -
【jQuery插件】回到顶部
最近写了个回到顶部的插件,调用方法的$(“.go-top”).goToTop({});$(window).bind(‘scroll resize’,function(){$(“.go-top”).goToTop({});});当然可以传一些参数及参数的默认值:pageWidth:950,//页面宽度pageWidthJg:10,//按原创 2011-10-21 15:27:02 · 436 阅读 · 0 评论 -
详细解读Jquery的$.get(),$.post(),$.ajax(),$.getJSON()用法
一,$.get(url,[data],[callback])说明:url为请求地址,data为请求数据的列表,callback为请求成功后的回调函数,该函数接受两个参数,第一个为服务器返回的数据,第二个参数为服务器的状态,是可选参数。而其中,服务器返回数据的格式其实是字符串形势,并不是我们想要的json数据格式,在此引用只是为了对比说明$.get("data.php",$("#firstName.原创 2011-10-31 14:23:35 · 1310 阅读 · 0 评论 -
十个最常用的javascript自定义函数(2)
(7)inArray()用于判断检查数组中是否存在某个值,下面方法取自Prototype类库。Array.prototype.inArray = function (value) { for (var i=0,l = this.length ; i <l ; i++) { if (this[i] === value) { retu转载 2011-11-05 17:21:16 · 679 阅读 · 0 评论 -
Internet Explorer 和 Firefox 在 JavaScript 语法上不同的 7 个方面。
尽管 JavaScript 历史上使用冗长而令人生厌的代码块来标的特定浏览器的时期已经结束了,但是偶尔使用一些简单的代码块和对象检测来确保一些代码在用户机器上正常工作依然是必要的。这篇文章中,我会略述一下 Internet Explorer 和 Firefox 在 JavaScript 语法上不同的 7 个方面。1. CSS “float” 属性获取给定对象的特定 CSS原创 2011-11-05 17:29:10 · 494 阅读 · 0 评论 -
十个最常用的javascript自定义函数(1)
如果不使用类库或者没有自己的类库,储备一些常用函数总是有好处的。以下的函数就是我们平时用的各个库(Jquery,dojo,Prototype等)里封装好的平时没去关心的函数罢了,收集与此,可以平时偷偷懒。(1)addEvent网上最流行的版本是Scott Andrew的,据说javascript界曾举行一场比赛(此事件我们可以在Pro Javascript Techniques第100转载 2011-11-05 17:23:33 · 1278 阅读 · 0 评论 -
Javascript中的线程以及获取动态Dom元素的问题--thread/appendChild/setTimeout
前一段时间做一个东西,出现几次“缺少对象”的错误,总结了一下,都和javascript的执行顺序有关,但是搜索了一下,javascript中好像没有线程的概念,只存在执行的先后顺序(某一个部分完成以后,才开始另外的部分),这种情况一般在用setTiemout或者XMLHttpRequest(Asynchronous)时出现。一、首先是异步XMLHttpRequest(async)的回调函数转载 2011-12-22 17:11:25 · 1466 阅读 · 1 评论 -
[转载] 20个令人恐怖的JavaScript导航技术
因为Javascript可以处理和用户的交互,所以使用Javascript会有更好的用户体验。在这篇文章里,你可以看到一些令人恐怖和独一无二的Javascript制作的导航条。1. MenuMatic这个示例主要是展示了一个排序的纵向或横向的下拉式菜单导航条。[/url]演示地址:[url=http://greengeckodesign.com/menumatic]http:/转载 2011-12-15 16:20:08 · 789 阅读 · 0 评论 -
Javascript面向对象编程(二):构造函数的继承 -------------------------------javascritp继承
这个系列的第一部分,主要介绍了如何"封装"数据和方法,以及如何从原型对象生成实例。今天要介绍的是,如何生成一个"继承"多个对象的实例。比如,现在有一个"动物"对象的构造函数, function Animal(){ this.转载 2011-10-15 11:50:26 · 472 阅读 · 0 评论 -
Javascript面向对象编程(三):非构造函数的继承------------------------------非构造函数的继承
这个系列的第一部分介绍了"封装",第二部分介绍了使用构造函数实现"继承"。今天是最后一个部分,介绍不使用构造函数实现"继承"。一、什么是"非构造函数"的继承?比如,现在有一个对象,叫做"中国人"。 var Chinese = {转载 2011-10-15 11:54:41 · 438 阅读 · 0 评论 -
javascript之对象学习笔记(二)--模拟类实现
1.实例属性、实例方法与类属性、类方法function circle(r){this.redius = r; //redius属性实例属性,即该类型的每个实例对象都具有copy该属性}circle.PI = 3.14; //P为原创 2011-10-15 11:37:48 · 459 阅读 · 0 评论 -
js对象集锦.....(几个重要的但大家需要百度的)------------window对象
javascript windows对象Represents a browser window or frame. This is the top-level object for eachdocument,Location, andHistory object grou原创 2011-09-11 09:37:49 · 563 阅读 · 0 评论 -
IE6 中 a:hover 的bug (转)
如上图,在制作数码热销排行的页面时,每种手机的图片都是固定的160×120大小,但是出于页面美观及内容可读性的考虑,在列表页上图片都压缩为原大小的50%显示;也就是80×60像素大小。不过当用户将鼠标移动到缩略图上时,我们会按原图大小显示出来。类似的效果在抓虾上也被应用在显示用户转载 2011-09-12 11:33:44 · 609 阅读 · 0 评论 -
jquery中ajax函数之本地请求不支持chrome浏览器原因
错误:XMLHttpRequest cannot load file:///E等等. Origin null is not allowed by Access-Control-Allow-Origin.然后再在傲游里面运行,OK,那IE内核的浏览器就可以了,但为什么C原创 2011-09-13 09:23:18 · 3849 阅读 · 0 评论 -
跨域Iframe高度自适应,浏览器跨域传值
先看一下我们遇到了什么问题?在我们的白社会里,需要嵌入第三方应用,而嵌入的方式是使用 iframe,为了页面美观,这里就有一个最简单的需求:iframe 的高度需要跟随其本身内容的变化而实时变化,这就要求主页面根据 iframe 的内容实时的去设置其样式 height 值转载 2011-09-15 08:56:06 · 1837 阅读 · 0 评论 -
JavaScript中的其他对象
anchors[]; links[]; Link 连接对象用法:document.anchors[[x]]; document.links[[x]]; ; document.anchors 是一个数组,包含了文档中所有锚标记(包含 name 属性的标记),转载 2011-09-15 16:40:48 · 398 阅读 · 0 评论 -
JavaScript高级培训-自定义对象(转)
一,概述在Java语言中,我们可以定义自己的类,并根据这些类创建对象来使用,在Javascript中,我们也可以定义自己的类,例如定义User类、Hashtable类等等。目前在Javascript中,已经存在一些标准的类,例如Date、Array、RegExp、Stri转载 2011-09-15 14:32:48 · 487 阅读 · 0 评论 -
JavaScript进阶学习的一些建议
blankyao最近问我如何学习JavaScript,他觉着在理解了JavaScript的语法之后,不知如何去学习JavaScript了。其实我也是个JavaScript小菜,最近在开发中遇到不少关于JavaScript的问题,解决了之后另有一翻感慨!推荐几本书吧:《JA转载 2011-09-15 14:48:52 · 545 阅读 · 0 评论 -
JavaScript框架编程(iframes)
使用JavaScript框架 在讲述 window 对象的时候,我们提到过,一个框架内的网页也是 window 对象,也就是说,Frame 对象也是 window 对象。用最容易理解的话说,每一个 HTML 文件占用一个 window 对象,包括定义框架的网页(“框架网页”转载 2011-09-15 16:57:20 · 909 阅读 · 0 评论 -
js时间类型,对象
事件类型的=后面的自动转换为方法值类型的变量引用类型的变量,赋地址,改变一个,则都变 (typeof检测类型为object的。如 数组,方法等都是引用类型)方法后加括号,方法运行function(){}() //不正确(function(){})()原创 2011-09-19 16:32:04 · 714 阅读 · 0 评论 -
Eclipse下配置CKEditor3.5.3+CKFinder2.0.2 .(支持java自动以时间命名--见附件CKFinder2.1.jar需要留下你的邮箱)
FCKEditor作为一款强大的页面编辑器已经被CKEditor取代,但是新版的CKEditor不再支持图片和文件的上传功能,需要依赖Ajax文件管理器CKFinder来实现。不过CKFinder是一款付费软件,咱们还是使用破解的吧。CKEditor for Java 最新版本是原创 2011-09-28 14:24:30 · 3152 阅读 · 11 评论 -
HTML5 localStorage本地存储实际应用举例(转)
by zhangxinxu from http://www.zhangxinxu.com本文地址:http://www.zhangxinxu.com/wordpress/?p=1952一、引言HTML5虽未来到其鼎盛时期,但这并不妨碍我们在实际项目中渐进使用H转载 2011-09-28 14:45:25 · 1000 阅读 · 0 评论 -
百个前端设计常用Javascript语句
1.document.write( ” “); 输出语句2.JS中的注释为//3.传统的HTML文档顺序是:document- >html- >(head,body)4.一个浏览器窗口中的DOM顺序是:window- >(navigator,screen,histor转载 2011-10-10 15:25:02 · 468 阅读 · 0 评论 -
IE和Firefox的Javascript兼容性总结
长久以来JavaScript兼容性一直是Web开发者的一个主要问题。在正式规范、事实标准以及各种实现之间的存在的差异让许多开发者日夜煎熬。为此,主要从以下几方面差异总结IE和Firefox的Javascript兼容性: 一、函数和方法差异; 二、样式访问和设置原创 2011-10-11 10:51:38 · 534 阅读 · 0 评论 -
html5本地存储localStorage实战(1)(转)
web本地存储方案总结本地存储解决方案很多,比如Flash SharedObject、Google Gears、Cookie、DOM Storage、User Data、window.name、Silverlight、Open Database等。借用网上的一张图来看转载 2011-09-29 10:04:08 · 1434 阅读 · 0 评论 -
html5本地存储localStorage实战(2)(转)
相对于实战1,这部分的代码更多,明河将其封装成一个组件了,目前没有写成jquery插件,看日后需要,有可能会将其重构成jquery插件,明河把这个类,叫做Histories。Histories主要有以下几个功能:显示浏览历史文章列表可以保存文章数据可以转载 2011-09-29 10:06:21 · 1105 阅读 · 0 评论 -
PaulGuo / In(用In.js颗粒化管理、加载你的Javascript模块)
近一年来,国内外都十分热衷于异步加载的研究,为了加快页面的载入速度,无阻塞加载Javascript的方法和框架成为了前端开发的焦点和亮点之一。国外的像基于jQuery的RequireJs,YUI Loader,LabJs,RunJs,国内也有淘宝的SeaJs,豆瓣的DoJ原创 2011-09-29 10:40:29 · 852 阅读 · 0 评论 -
javascript之对象学习笔记(二)--对象原型,继承
这里使用rectangle()函数作为例子1.简单函数 function rectangle(w,h){this.width = w;this.height = h; }var test = new rectang原创 2011-10-15 09:40:19 · 443 阅读 · 0 评论 -
HTML5文件实现拖拽上传
通过HTML的文件API ,Firefox、Chrome等浏览器已经支持从操作系统直接拖拽文件,并上传到服务器。 相对于使用了十多年的HTML表单,这是一个革命性的进步。虽然IE的落后让很多开发者还在观望中,但是Gmail邮箱的附件拖拽功能已经给部分用户带来了极大的方便,而需要大量上传文件的CMS(内容管理系统)也将会从中受益。 让我们看一下Firefox转载 2012-01-05 14:38:11 · 991 阅读 · 0 评论