10 2014 档案
摘要:介绍 我是一个ASP.NETMVC的开发者,最近在我找工作的时候被问到很多与HTML5相关的问题和新特性。所以以下40个重要的问题将帮助你复习HTML5相关的知识。 这些问题不是你得到工作的高效解决方案,但是可以在你想快速复习相关主题的时候有所帮助。 快乐地找工作。 SGML(标准通用标记语...
阅读全文
摘要:简介在很多传统语言(C/C++/Java/C#等)中,函数都是作为一个二等公民存在,你只能用语言的关键字声明一个函数然后调用它,如果需要把函数作为参数传给另一个函数,或是赋值给一个本地变量,又或是作为返回值,就需要通过函数指针(function pointer)、代理(delegate)等特殊的方式...
阅读全文
摘要:近日在做门户的用户评论时,好长时间没有用jquery了正好用一下,没想到偷工用了post方法去处理ajax回调的json数据,死活取不到,后台就是有json返回了。不料这么小小一个问题挂了我好几个小时,后来我ajax方法处理,居然OK,一比较发现原来post方法回调json必须eval一下,而aja...
阅读全文
摘要:jQuery官方文档上推荐开发插件时要按下面格式来写,我第一次看源代码时看到这样的写法,被郁闷了好半天。(function($) {// Code goes here})(jQuery);下面将记录为什么这样写,这样写具体有哪些好处。其实上面这种方式等价于下面这种定义方式, 不过上面的方式更安全.与...
阅读全文
摘要:JavaScript中有Scope(作用域),Scope chain(作用域链),Execute context(执行上下文),Active Object (活动对象),Dynamic Scope(动态作用域),Closure(闭包)这些概念,要理解这些概念,我们从静态和动态两个方面去分析一下。 ...
阅读全文
摘要:差别1:link属于XHTML标签,而@import完全是CSS提供的一种方式。link标签除了可以加载CSS外,还可以做很多其它的事情,比如定义RSS,定义rel连接属性等,@import就只能加载CSS了。差别2:加载顺序的差别。当一个页面被加载的时候(就是被浏览者浏览的时候),link引用的C...
阅读全文
摘要:焦点图应用在现代网页中使用十分广泛,有注重简单小巧的,也有注重华丽美观的,大部分jQuery焦点图都可以滑动和切换图片,并且在切换图片时产生不同的动画特效。今天我们要分享一些超酷而且实用的jQuery焦点图插件,并分享它们的源代码。 1、jQuery多动画切换焦点图 之前我们已经分享过很多超酷...
阅读全文
摘要:Masonry是 一款非常强大的jQuery动态网格布局插件,可以帮助开发人员快速开发类似剪贴画的界面效果。和CSS中float的效果不太一样的地方在 于,float先水平排列,然后再垂直排列,使用Masonry则垂直排列元素,然后将下一个元素放置到网格中的下一个开发区域。这种效果可以最小化处理 不...
阅读全文
摘要:你网站最重要的部分之一就是页脚。是的,我是认真的。这里也许并不适合伟大的设计或者令人印象深刻的内容会存在的区域,但这里是用户寻找信息的地方。所以在设计网站项目时候也不要忽略这个地方。但是你需要在这里包含哪些元素?如何组织页脚的内容使其不突兀并保持整体美感?你来对地方了。在这里我们将会提出一些关于如何...
阅读全文
摘要:今天在做一个老项目时,遇到一个需求,在javascript将url中的参数加密解密,从网上找发现了这段有用的代码:[javascript]view plaincopy以后碰到加密解密问题,直接将上述代码写成一个js文件,就搞定。省事了。。。。
阅读全文
摘要:在IE中,CSS是可以嵌入js表达式的,可以在CSS类中定义,但是将含有表达CSS类从DOM对象中移除,样式表达式是不会失效的。经过研究找到了答案,需要使用js调用style对象的removeExpression()方法才可去除。下面是方法的说明:语法bSuccess = object.remove...
阅读全文
摘要:每当我们看到别人网页上的打开、打印、前进、另存为、后退、关闭本窗口、禁用右键等实现浏览器命令的链接,而自己苦于不能实现时,是不是感到很遗憾?是不是也想实现?如果能在网页上能实现浏览器的命令,将是多么有意思的事啊!下面我们就来看看如何用Javascript代码实现浏览器菜单命令(以下代码在Window...
阅读全文
摘要:图1通常我们都使用gif格式的图片或者使用Ajax来实现诸如这类的动态加载条,但是现在CSS3也可以完成,并且灵活性更大.选1个例子看看怎么实现的吧:效果图:图2代码:使用1个名为'loading'的层装所有加载内容,里面需要有多少条目则添加这么多个div,并且使用相同的class名称'coloum...
阅读全文
摘要:根据FF和IE对一些符号识别的差异,我们可以单独对FF以及IE定义样式,例子:区别IE6与FF: background:orange;*background:blue; 区别IE6与IE7: background:green!important;background:blue; 区别IE7与...
阅读全文
摘要:1.文本框焦点问题onBlur:当失去输入焦点后产生该事件onFocus:当输入获得焦点后,产生该文件Onchange:当文字值改变时,产生该事件Onselect:当文字加亮后,产生该文件点击时文字消失,失去焦点时文字再出现2.网页按钮的特殊颜色4.平面按钮5.按钮颜色变化6.平面输入框7.使窗口变...
阅读全文
摘要:在线演示我们曾经介绍过俩款知名的响应式布局插:isotope和masonary,今天我们这里再介绍一款相当不错的响应式布局插件 –Freetile.js,使用它同样可以生成超酷的动态布局效果。相信大家一定会喜欢!主要特性Freetie来自于Assemblage和Assemblage Plus的内建布...
阅读全文
摘要:Jquery框架为jquery对象定义了独立使用的方法和属性,它无法直接调用dom对象的方法,dom对象也无法直接调用jquery对象的方法和属性。Jquery对象和dom对象是可以相互转换的,因为他们所操作的对象都是dom元素,只不过jquery对象包含了多个dom元素,而dom对象本身就是一个d...
阅读全文
摘要:使用情形:防止反复请求图片资源,我们经常采用一张图片多种效果或内容显示。假设我有纸张竖直方向的一张图片,竖直y轴方向分别是字母:A,B,C....现在分别要显示A、B、C 等字母,我们的CSS可以这么写:这里图片一个字母所占的width=20px,height=20px;.mar_wordA { b...
阅读全文
摘要:分解链接的方式:[javascript]view plaincopy正式表达式:[javascript]view plaincopy
阅读全文
摘要:前言: 由于这几天在学习Jquery的一些知识,比以前的感觉就是Jquery太强大了,很多很简单的功能以前在JavaScript要写几十行的代码而在Jquery中只用几行代码就搞定了,所以我决定好好学习学习Jquery,支持我吧,呵呵,这几天的学习Jquey使我感觉到其实Jquery的使用并不是很...
阅读全文
摘要:在这里你有一个很酷的框架,收集创建的CSS布局。如果你不喜欢框架,宁愿使用自己的手写代码以促进自己的发展,请跳过本篇文章。我想有一个建设性的意见,那就是有选择的使用其优点避开其缺点。就个人而言,我喜欢960grid,但我同样也喜欢blueprint和malo。一般当我使用了一个框架,是因为我可以有一...
阅读全文
摘要:最近在做一个项目中遇到这样一个问题,要对文本框中用户输入的文字进行记数,在下面显示出来,因为我们做的是一个短信发送平台,现在我们国家的短信服务,如果你的信息超过了70个字符,短信就会按二条给你下发。所以要求我们给用户显示他输入了多少个字。好便于用户知道我条信息会分几条给出。 在网了一个代码...
阅读全文
摘要:google可谓是ajax的特效用的淋漓尽致,google suggest, google map,igoogle 可拖动窗口等等...今天仿照iGoogle做了一个简单的小demo。 这个的demo是根据一个Jquery的框架直接做出来的:easywidgets。这个框架是可以免费下载的http...
阅读全文
摘要:今天搞了一个回到顶部的JS JQ功能[javascript]view plaincopyprint?(function($){$.fn.survey=function(options){vardefaults={width:"298",height:"207"};varoptions=$.exten...
阅读全文
摘要:0. 如何创建嵌套的过滤器:[javascript]view plaincopy//允许你减少集合中的匹配元素的过滤器,//只剩下那些与给定的选择器匹配的部分。在这种情况下,//查询删除了任何没(:not)有(:has)//包含class为“selected”(.selected)的子节点。.fil...
阅读全文
摘要:NaN表示一个不能产生正常结果的运算结果。它不等于任何值,包括它自己。可以用isNaN(number)来检测。同Java中的字符串一样,JS中的字符串是不可变的。也就是说一旦字符串被创建,就无法改变。下标表达式(如s[3],代替s.charAt(3))可以读取字符,但是不能用于改变字符。null,u...
阅读全文
摘要:Duck punch 我们先不谈AOP编程,先从duck punch编程谈起。 如果你去wikipedia中查找duck punch,你查阅到的应该是monkey patch这个词条。根据解释,Monkey patch这个词来源于 guerrilla patch,意为在运行中悄悄的改变代码,而 ...
阅读全文
摘要:前记:现在项目中经常要用到JS去操作一些事,对整个团队开发来说,JS的书写规范和正确对开发具有较大的帮助。在一个团队中常常会发生JS书写的不统一性和游览器不兼容性等情况发生。我觉的最好的方法就是有一个统一的书写规范和一个具有良好的兼容性和扩展性的JS库作为我们开发的基层,以提高我们团队的开发速度和各...
阅读全文
摘要:代码:/Files/zhuqil/Pivot.zip 数据透视表提供的数据三维视图效果,在Microsoft Excel能创建数据透视表,但是,它并不会总是很方便使用Excel。您可能希望在Web应用程序中创建一个数据透视报表。创建一个简单的数据透视表可能是一件非常复杂的任务。所以,我打算不但为你提...
阅读全文