`

JS实验代码

 
阅读更多

// JavaScript Document
var tagObj = {
 aa:"sdf"
};
/*(function( window, undefined ) {
  //var _Jask = window.Jask;
  //document.removeEventListener( "DOMContentLoaded", function(){alert("准备完毕");}, false )
 var readyList;
 var DOMContentLoaded = function() {
  if ( document.addEventListener ) {
   document.removeEventListener( "DOMContentLoaded", DOMContentLoaded, false );
   Jask.ready();
  } else if ( document.readyState === "complete" ) {
   document.detachEvent( "onreadystatechange", DOMContentLoaded );
   Jask.ready();
  }
 };
 var Jask = function(selector,context){
  return new Jask.fn.init(selector,context);
 };
 Jask.fn = Jask.prototype = {
  constructor: Jask,
  init:function(selector,context)
  {
   if ( !selector ) {
    return this;
   }
   if ( selector.nodeType ) {
    this.context = this[0] = selector;
    this.length = 1;
    return this;
   }
   
  },
  ready: function( fn ) { 
   alert("asdf");
   Jask.ready.promise(fn);
   return this;
  }
 };
 Jask.fn.init.prototype = Jask.fn;
 //window.Jask= _Jask; 

 Jask.ready.promise = function(fn)
 {
  alert("asdf");
  if ( !readyList ) {
   if(document.readyState === "complete")
   {
    setTime(Jask.ready,1); 
   } else if ( document.addEventListener ) {
    document.addEventListener( "DOMContentLoaded", DOMContentLoaded, false );
    window.addEventListener( "load", Jask.ready, false );
   } else {
    document.attachEvent( "onreadystatechange", DOMContentLoaded );
    window.attachEvent( "onload", Jask.ready );
   }
   
   
  }
 };
 Jask.Deferred = function(func)
 {
  if ( func ) {
   func.call();
  }
 };
 Jask(document).ready(function(){
  alert("ff");
  });
}());
*/


function $(target){
 if(target === "undefind") return; 
 if(typeof target === "string")
 {
  var getStr = target.replace(".","").replace("#","");
  if(target.indexOf(".")>=0)
  {
   target = document.getElementsByClassName(getStr)[0];
  }else if(target.indexOf("#")>=0){
   target = document.getElementById(getStr); 
  }
 }
 this.finds = function(li)
 {
  alert("ff");
  
 }
 return target;
}
 
function childCount(obj)
{
 if(typeof obj === "object")
 {
  if(obj.addEventListener)
  {
   return obj.childElementCount;
  }else if(obj.attachEvent)
  {
   return obj.childNodes.length;
  }
   
 }
 return;
}
function addEvent(target,type,handler)
{
 if(target === "undefind") return;
 
 if(typeof target === "string") return;
 if(target.addEventListener)
 {
  target.addEventListener(type,handler,false);
 }else if(target.attachEvent){
  target.attachEvent("on"+type,function(event){handler.call(target,event);});
 }else{
  target["on"+type] = handler
 }
}
window.onload=function()
{

 

var _this = $("#tag_name");
_this.finds("li");


};

分享到:
评论

相关推荐

    实验代码.rar

    1. **编程语言基础**:实验代码可能涵盖多种编程语言,如Python、Java、C++或JavaScript等。每种语言都有其特定的语法和编程模式,例如,Python的简洁性、Java的面向对象特性、C++的底层控制以及JavaScript的前端...

    网络编程实验代码

    在这个“网络编程实验代码”中,我们可以期待学习到如何使用编程语言实现网络通信的基本概念和技术。 首先,我们要理解网络编程的核心是TCP/IP协议族。TCP(传输控制协议)和IP(互联网协议)是互联网上的两个基本...

    ssh实验代码 dwr ext3 struts2 spring3 json都有

    在这个实验代码中,可能包含了这些技术的集成与应用示例,例如如何配置SSH框架、如何使用DWR进行Ajax通信、如何在EXT3文件系统上部署应用、如何利用JSON进行数据交换以及如何设置和使用Ehcache。这些代码可以作为...

    华农Linux综合性实验代码实现

    【华农Linux综合性实验代码实现】是一次针对Linux操作系统进行深度学习与实践的实验项目,主要涉及了Python和Node.js两种编程语言的运用。在这个实验中,学生将有机会深入理解Linux系统的内部工作原理,同时提升在...

    JavaScript实验指导书

    ### JavaScript实验指导书知识点解析 #### 一、前言与实验背景 JavaScript作为一种重要的前端开发语言,在现代Web开发中占据着举足轻重的地位。它不仅能够为网站添加交互功能,还能实现动态效果,提高用户体验。...

    实验代码 (2).zip

    首先,实验代码通常包括一系列用不同编程语言编写的示例程序,例如Python、Java、C++或JavaScript等。这些代码可能涵盖了基础语法、数据结构、算法、操作系统概念、网络编程等多个方面。通过实际编写和运行代码,...

    javascript课堂实验1

    将JavaScript代码保存在一个独立的`.js`文件中,并在HTML文档的`<head>`部分通过`<script src="filename.js"></script>`引用。这种方法利于代码管理和重用,有助于保持HTML和JavaScript的分离,提高网页性能和可...

    猪猪侠官网网页实验版代码

    此外,这个实验版代码可能还涉及CSS (Cascading Style Sheets) 和JavaScript,这两者是网页设计的重要组成部分。CSS用于控制网页的样式和布局,包括颜色、字体、间距、大小等视觉元素。而JavaScript则负责增加网页的...

    实验代码.7z

    这里我们关注的是一个名为"实验代码.7z"的压缩包,7z是一种高效的数据压缩格式,由7-Zip软件创建。7-Zip以其高压缩率和对多种压缩算法的支持而闻名。 7z格式利用了LZMA(Lempel-Ziv-Markov chain Algorithm)压缩...

    HTML恶意代码的实验原理.pdf

    实验内容包括利用操作面板中代码,进行test再加工;恶意代码攻击现象;进行相应的防治。 HTML恶意代码的实验原理学习资料复习资料教学资源,旨在帮助学生和开发人员更好地理解HTML恶意代码的原理和防治方法,提高...

    JavaScript实验报告.docx

    在本次实验中,我们关注的是JavaScript的内置对象、特别是String对象和Array对象的使用,以及如何通过它们实现一些实用功能。 首先,实验主题为“内置对象(1)”,这表明实验的主要目标是理解JavaScript的内置对象...

    javascript基础实验含源码

    "js1.html"、"js4.html"和"js2.html"很可能是逐步进阶的JavaScript实验,覆盖了更多的主题。这些文件可能涉及到事件处理(如点击按钮触发函数)、DOM操作(修改页面元素的内容或样式)、数组操作、函数和对象的使用...

    JavaScript上机实验题

    ### JavaScript上机实验题知识点概览 #### 一、JavaScript表达式和逻辑控制语句的使用 ##### 实验目的 1. **理解变量**: 学习如何声明变量、初始化变量及变量的作用范围。 2. **数据类型掌握**: 包括基本数据类型...

    大学生网页设计+完整网页代码+完整实验报告+5份实验报告和5份网页代码(完整版)

    完整前端网页代码+完整实验报告 包括:网页部分、psd制作、flash制作(fla文件和swf文件),css文件,hmtl文件,js文件........ 特别适合大学生的网页设计制作课程的参考。 特别适合大学生的网页设计制作课程的参考...

    实验2021(实验代码).rar

    1. **编程语言基础**:实验代码可能使用了像Java、Python、C++或JavaScript等常见编程语言。每种语言都有其独特的语法和特性,理解这些基础知识是编写有效代码的前提。 2. **数据结构与算法**:实验可能涉及到数组...

    H5动画 实验代码

    本实验代码集是专为学习和理解H5动画技术而设计的,它涵盖了多种实现方式和技巧。让我们深入探讨H5动画的相关知识点。 1. **Canvas API** HTML5引入了Canvas元素,它是一个可编程的画布,允许开发者通过JavaScript...

    柳峰实验前六章的工具以及实验代码

    在这个压缩包文件中,我们可以期待找到与这些主题相关的工具和实验代码。 首先,让我们来探讨一下编程语言。在实验中,可能涉及了多种编程语言,如Python、Java、C++或JavaScript,这些都是IT行业中最常用的语言。...

    javascript实验.pdf

    例如,将JavaScript代码内联写入HTML文件,或者将JavaScript代码移至外部.js文件中,以便实现HTML与JavaScript的分离,提高代码的可维护性。 实验二进一步探讨JavaScript的编程基础,包括数据类型、表达式、运算符...

    基于卷积神经网络的JavaScript恶意代码检测方法.pdf

    本文的实验结果表明,基于卷积神经网络的JavaScript恶意代码检测方法可以达到98.9%的检测准确率,远高于传统的机器学习方法。这项技术可以广泛应用于网络安全领域,检测和防御JavaScript恶意代码的攻击。 知识点: ...

Global site tag (gtag.js) - Google Analytics