(推荐一个超好的JS函数库)S.Sams Lifexperience ScriptClassLib

做条卑微的狗

做条卑微的狗

2016-02-19 09:56

最近很多朋友喜欢上设计,但是大家却不知道如何去做,别担心有图老师给你解答,史上最全最棒的详细解说让你一看就懂。
 1/**//*------------------------------------------------------------
  2 *                    S.Sams Lifexperience
  3 * CopyRight (C) 2003-2007 S.Sams Lifexperience ScriptClassLib
  4 * MSNLive: S.Sams#msn.com
  5 * Http://blog.8see.net/
  6 * UPdate by : 2007-01-19 转载传播请保留版权
  7 *-----------------------------------------------------------*/
  8 
  9
 10/**//*    $ 获取指定对象
 11    @element    对象名
 12    可以使用对象名集合,返回值为对象的集合
 13    如果您使用了 Prototype 类库, 请把该函数注释掉
 14    Sams_object.Get() 中同样实现该函数的所有功能
 15*/
 16function $(element) {
 17  if (arguments.length  1) {
 18    for (var i = 0, elements = [], length = arguments.length; i  length; i++)
 19      elements.push($(arguments[i]));
 20    return elements;
 21  }
 22  if (typeof element == 'string')
 23    element = document.getElementById(element);
 24  return element;
 25}
 26
 27/// 浏览器相关操作
 28var Sams_browse = {
 29    /**//*    检测浏览信息 */
 30    checkBrowser : function ()
 31    { 
 32                this.ver=navigator.appVersion 
 33                this.dom=document.getElementById?1:0 
 34                this.ie6=(this.ver.indexOf("MSIE 6")-1 && this.dom)?1:0; 
 35                this.ie5=(this.ver.indexOf("MSIE 5")-1 && this.dom)?1:0; 
 36                this.ie4=(document.all && !this.dom)?1:0; 
 37                this.ns5=(this.dom && parseInt(this.ver) = 5) ?1:0; 
 38                this.ns4=(document.layers && !this.dom)?1:0; 
 39                this.mac=(this.ver.indexOf('Mac')  -1) ?1:0; 
 40                this.ope=(navigator.userAgent.indexOf('Opera')-1); 
 41                this.ie=(this.ie6 || this.ie5 || this.ie4) 
 42                this.ns=(this.ns4 || this.ns5) 
 43                this.bw=(this.ie6 || this.ie5 || this.ie4 || this.ns5 || this.ns4 || this.mac || this.ope) 
 44                this.nbw=(!this.bw) 
 45                return this;
 46    },
 47
 48    /**//*    设为首页
 49        @url        要设为首页的地址
 50    */
 51    SetDefault : function ()
 52    {
 53        this.style.behavior='url(#default#homepage)';
 54        this.setHomePage(this.GetUrl());
 55        return false;
 56    },
 57
 58    /**//*    复制指定URL地址
 59        @Msg        要写入剪贴板的字符集
 60    */
 61    SetCopy    : function (Msg){
 62        if(navigator.userAgent.toLowerCase().indexOf('ie')  -1) {
 63            clipboardData.setData('Text',Msg);
 64            alert ("网址“"+Msg+"”n已经复制到您的剪贴板中n您可以使用Ctrl+V快捷键粘贴到需要的地方");
 65        }
 66        else 
 67        {
 68            prompt("请复制网站地址:",Msg); 
 69        }
 70    },
 71
 72    /**//*    加入收藏
 73        @site        站点名称
 74        @url        地址
 75    */
 76    AddBookmark : function (site, url){
 77        if(navigator.userAgent.toLowerCase().indexOf('ie')  -1) {
 78            window.external.addFavorite(url,site)
 79        } else if (navigator.userAgent.toLowerCase().indexOf('opera')  -1) {
 80            alert ("请使用Ctrl+T将本页加入收藏夹");
 81        } else {
 82            alert ("请使用Ctrl+D将本页加入收藏夹");
 83        }
 84    },
 85
 86    /**//*    打开Url指定宽度和高度的窗口 */
 87    OpenWindows : function (url,width,height)
 88    {
 89        window.open(url,'newwin','width='+width+',height='+height);
 90        return false;
 91    },
 92
 93    /**//*    禁止浏览器的Javascript错误提示 */
 94    CloseError : function(){
 95        window.onerror = function(){return true;};
 96    },
 97
 98    /**//*    获取浏览器URL */
 99    GetUrl : function(){
100        return location.href;
101    },
102
103    /**//*    获取URL参数 */
104    GetUrlParam : function(){
105        return location.search;
106    },
107    
108    /**//*    获取页面
展开更多 50%)
分享

猜你喜欢

(推荐一个超好的JS函数库)S.Sams Lifexperience ScriptClassLib

Web开发
(推荐一个超好的JS函数库)S.Sams Lifexperience ScriptClassLib

一个用于网络的工具函数库

PHP
一个用于网络的工具函数库

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

一个用于网站用户管理的函数库

Web开发
一个用于网站用户管理的函数库

一个用于mysql的数据库抽象层函数库

PHP
一个用于mysql的数据库抽象层函数库

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

javascript函数库

Web开发
javascript函数库

ASP函数库

Web开发
ASP函数库

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

漂亮的widgets支持换肤和后期开发新皮肤

漂亮的widgets支持换肤和后期开发新皮肤

Win10怎么把桌面图标移到虚拟桌面上?

Win10怎么把桌面图标移到虚拟桌面上?
下拉加载更多内容 ↓