摘要:
时不时的会有人贴出一张表格,用来展现javascript的 '==' 比较出来的结果。像最近的这个例子,看看这张表格有多么的无序。 这些文章基本上都是对的,他们指出 '==' 设计的很糟糕。但是他们通过表格的组织顺序让的结果看上去更糟。比如,这是之前的一张表格。 多么的乱呀!但是这种混乱是因为表... 阅读全文
摘要:
json文件是一种轻量级的数据交互格式。一般在jquery中使用getJSON()方法读取。$.getJSON(url,[data],[callback])url:加载的页面地址data: 可选项,发送到服务器的数据,格式是key/valuecallback:可选项,加载成功后执行的回调函数1.首先... 阅读全文
摘要:
JQuery UI是JQuery官方支持的WebUI 代码库,包含底层交互、动画、特效等API,并且封装了一些Web小部件(Widget)。同时,JQuery UI继承了jquery的插件支持,有大量的第三方插件可以丰富JQuery UI的功能。JQuery UI提供的API极大简化了拖拽功能的开发... 阅读全文
摘要:
1. Git之前也有过不少版本控制的工具。有好的,也有糟糕的。不过它们都或多或少地误入歧途了。这时候Git出现了。一旦你用上了这个神奇的工具,很难相像你还会碰到比它更好的了。还没用过Git?试一下吧。2. Stack Overflow真的,我没在开玩笑。05年的时候你用google搜过技术资料吧?或... 阅读全文
摘要:
1.文档加载完成执行函数$(document).ready(function(){alert("开始了");});2.添加/删除CSS类$("#some-id").addClass("NewClassName");$("#some-id").removeClass("ClassNameToBeRem... 阅读全文
摘要:
一、用前必备项目主页:http://bassistance.de/jquery-plugins/jquery-plugin-validation/API:http://jquery.bassistance.de/api-browser/plugins.html当前版本:1.5.5需要JQuery版本... 阅读全文
摘要:
我喜欢到一些大型网站上去翻阅它们的原代码,期望能找到一些可以应用到自己的代码中的模式,或发现一些之前从未听说过的工具和技巧。可是,在我查看这些大型网站的源代码时,经常会发现一个问题,那就是重复的代码执行,重复的功能应用。下面就是一些在查看它们的源代码时发现一些问题,把这些分享给大家,希望能让你们更加... 阅读全文
摘要:
根据维基百科,CSS框架是事先准备好的库,是为了让使用层叠样式表语言来美化网页更容易,更符合标准。在这篇文章中,我们已经收集了一些现成的框架,这将使你减少你的任务流程和代码。我们希望你会发现列表中的方便和有用的为您的开发需求。如果你知道任何其他方便和有用的CSS框架,请在评论框中,留下你的建议!1.... 阅读全文
摘要:
想必大家对于jQuery这个最流行的JavaScript类库都不陌生,而且只要是前端开发人员肯定或多或少的使用或者接触过,在今天的这篇文章中,我 们将介绍一些书写高质量jQuery代码的原则,我们不单单会告诉你如何去书写,也会告诉你为什么这样书写,希望大家会觉得有所帮助。注意定义jQuery变量的时候添加var关键字这个不仅仅是jQuery,所有JavaScript开发过程中,都需要注意,请一定不要定义成如下:$loading = $('#loading'); //这个是全局定义,不知道哪里位置倒霉引用了相同的变量名,就会郁闷至死的如果你定义成这样的话,运气好,可能没有任何问题 阅读全文
摘要:
ASP.NET MVC设计的主要原则之一是可扩展性。处理管线(processing pipeline)上的所有(或大多数)东西都是可替换的。因此,如果您不喜欢ASP.NET MVC所使用的约定(或缺乏某些约定),您可以创建自己的服务来支持您的约定,并将其注入到主管线中。在本文中,我们将从管线开始直到视图呈现,逐一向您展示每个ASP.NET MVC开发者都必须了解13个扩展点。1.ASP.NET MVC扩展之RouteConstraint通常情况下你可以使用正则表达式对url参数进行约束,但如果您的约束不仅仅取决于单一参数,您可以实现IRouteConstrains的方法,并在其中添加你的验证逻 阅读全文
摘要:
嵌套规则01#header{color:black;}#header.navigation{font-size:12px;02}#header.logo{03width:300px;04}#header.logo:hover{text-decoration:none;05}0607#header{color:black;.navigation{font-size:12px;08}.logo{width:300px;09&:hover{text-decoration:none}10}11}变量:1@nice-blue:#5B83AD;2@light-blue:@nice-blue+#11 阅读全文
摘要:
在本文中列出了21个值得收藏的Javascript技巧,在实际工作中,如果能适当运用,则大大提高工作效率。 1 Javascript数组转换为CSV格式 首先考虑如下的应用场景,有一个Javscript的字符型(或者数值型)数组,现在需要转换为以逗号分割的CSV格式文件。则我们可以使用如下的小技巧,代码如下:12var fruits = ['apple', 'peaches', 'oranges', 'mangoes'];var str = fruits.valueOf(); 输出:apple,peaches,oranges,ma 阅读全文
摘要:
使用最佳选择器 通常比较常用的选择器有以下几个:1.ID选择器 $("#id")2.标签选择器 $("td")3.类选择器 $(".target")4.属性选择器 $("td[target='target']")5.伪类选择器 $("td:hidden")结论 1.原生方法是最快的方法,如果可能,尽量选择用原生 2.性能顺序:ID选择器 > 标签选择器 > 类选择器 > 属性选择器 > 伪类选择器 3.ID(getElementById)、标签选择器(ge 阅读全文
摘要:
代码优化是一个很重要的开发态度,一点点的优化对于程序来讲可能是微乎其微的,但是把所有的一点都加起来就能够达到水滴石穿的效果,所以要在平时的开发过程中养成优化代码的好习惯。1. 检测元素是否存在避免对当前页面上不存在的元素执行操作1varele=$("#somethingThatisNotHere");2if(ele[0]){3ele.text("Sometext").slideUp(300).addClass("editing");4}2. 使用id取代class使用高效的选择器,jQuery是使用JavaScript自身的getEl 阅读全文
摘要:
不同版本的 Internet Explorer浏览器支持不同的 JavaScript 元素集。标准模式(有指令时 Internet Explorer 所有当前版本中使用的模式)支持的一组元素与突发模式(没有指令时使用的模式)不同。有关版本控制的更多信息,请参见Defining Document Compatibility(定义文档兼容性)。 下表显示支持特定语言元素的 Internet Explorer 文档模式(和 Windows 应用商店应用程序)。对支持给定元素的文档模式显示字母 Y,对不支持给定元素的文档模式显示字母 N。另外,Internet Explorer 11 的文档模式... 阅读全文