扩展jQuery插件和方法的作用是非常强大的,它可以节省大量开发时间。这篇文章将概述jQuery插件开发的基本知识,最佳做法和常见的陷阱。
        作者:AlbertWen 
        添加时间:2015-03-01 10:18:01 
        修改时间:2025-10-05 10:07:54 
        分类:06.前端/Vue/Node.js 
        编辑
    
    
        作者:AlbertWen 
        添加时间:2015-02-28 23:02:28 
        修改时间:2025-10-30 21:27:28 
        分类:06.前端/Vue/Node.js 
        编辑
    
    一般来说,jQuery插件的开发分为两种:一种是挂在jQuery命名空间下的全局函数,也可称为静态方法;另一种是jQuery对象级别的方法,即挂在jQuery原型下的方法,这样通过选择器获取的jQuery对象实例也能共享该方法。
        作者:AlbertWen 
        添加时间:2015-03-01 03:38:31 
        修改时间:2025-10-30 14:29:01 
        分类:06.前端/Vue/Node.js 
        编辑
    
    这里说的js跨域是指通过js在不同的域之间进行数据传输或通信,比如用ajax向一个不同的域请求数据,或者通过js获取页面中不同域的框架中(iframe)的数据。只要协议、域名、端口有任何一个不同,都被当作是不同的域。
下表给出了相对 http://store.company.com/dir/page.html 同源检测的结果:

        作者:AlbertWen 
        添加时间:2014-12-22 21:20:06 
        修改时间:2025-09-09 06:54:28 
        分类:06.前端/Vue/Node.js 
        编辑
    
    首先__defineGetter__方法可以为调用他的对象追加一个属性,属性的名称就是该方法的第一个参数,__defineGetter__的第二个参数为一个函数他的返回值决定了这个getter属性的值,通常返回值为对象的某一成属性员的值,或者根据对象的一个或多个成员属性值计算得来的结果,你也可以返回你定义其他和对象成员无关的数值。不过实际情况中前2种的情况要多一些。
HTMLElement.prototype.__defineGetter__("tagname", function()
{
	return this.tagName
});
<div id="s"></div>
document.getElementById("s").tagname; // output DIV
    
        作者:AlbertWen 
        添加时间:2012-05-04 19:34:47 
        修改时间:2025-10-24 10:37:25 
        分类:06.前端/Vue/Node.js 
        编辑
    
    语法解释:
$("#select_id").change(function(){//code...});   //为Select添加事件,当选择其中一项时触发
var checkText=$("#select_id").find("option:selected").text();  //获取Select选择的Text
var checkValue=$("#select_id").val();  //获取Select选择的Value
var checkIndex=$("#select_id ").get(0).selectedIndex;  //获取Select选择的索引值
var maxIndex=$("#select_id option:last").attr("index");  //获取Select最大的索引值
    
        作者:AlbertWen 
        添加时间:2014-02-18 11:15:16 
        修改时间:2025-10-29 15:02:49 
        分类:06.前端/Vue/Node.js 
        编辑
    
    | 字符 | URL编码值 | 
| space | %20 | 
| " | %22 | 
| # | %23 | 
| % | %25 | 
| & | %26 | 
| ( | %28 | 
| ) | %29 | 
| + | %2B | 
| , | %2C | 
| / | %2F | 
        作者:AlbertWen 
        添加时间:2012-05-04 18:16:32 
        修改时间:2025-10-29 11:37:33 
        分类:06.前端/Vue/Node.js 
        编辑
    
    试问:jQuery是如何退出each循环的?
在回调函数里return false即可,大多数jQuery的方法都是如此的。
        作者:AlbertWen 
        添加时间:2017-10-27 10:30:10 
        修改时间:2025-10-16 18:00:14 
        分类:06.前端/Vue/Node.js 
        编辑
    
    
.livechat-text a {
	display: block;
	word-break:break-all;	/* 英文换行 */
	white-space:normal;		/* 中文换行 */
}
表格单元格换行:
th, td{word-break: break-all;}
    
        作者:AlbertWen 
        添加时间:2012-05-04 17:12:30 
        修改时间:2025-10-20 08:30:14 
        分类:06.前端/Vue/Node.js 
        编辑
    
    自定义的JavaScritp截取字符串包含中文处理的函数
        作者:AlbertWen 
        添加时间:2012-05-04 09:47:27 
        修改时间:2025-10-29 21:52:01 
        分类:06.前端/Vue/Node.js 
        编辑
    
    有人说,编译器的规范叫做"语法规则"(grammar),这是程序员必须遵守的;而编译器忽略的部分,就叫"编程风格" (programming style),这是程序员可以自由选择的。这种说法不完全正确,程序员固然可以自由选择编程风格,但是好的编程风格有助于写出质量更高、错误更少、更易于 维护的程序。
