精华内容
下载资源
问答
  • 近来做项目,用的jquery1.6.2,当动态增加div 及select时,事件却不起作用。 查了一些资料,发现bind事件:向匹配元素附加一个或更多事件处理器。而live事件:为当前或未来匹配元素添加一个或多个事件处理器。 ...
  • 要使用ajax向服务器端发送代码是比较繁琐,于是我们就可以利用jQuery库,它给我们封装了一些方法让我们方便发送ajax请求。 1.$.ajax() 方法 作用:发送ajax请求。 $.ajax({ type:'get', //请求方式 url:'...

    要使用ajax向服务器端发送代码是比较繁琐的,于是我们就可以利用jQuery库,它给我们封装了一些方法让我们方便的发送ajax请求。

    1.$.ajax() 方法
    作用:发送ajax请求。

    $.ajax({
    	type:'get',   //请求方式
    	url:'http:///www.examp.com',  //请求地址
    	data:{ name:'zangsan',age:'20'},   //向服务器端发送的请求参数
    	contentType: 'application/x-www-form-urlencoded', //传入参数的格式类型
    	beforeSend:function () {
    		return false     //请求方式前调用此函数
    	},
    	success:function (response) {
    		console.log(response); //请求发送成功后调用此函数
    	},
    	error:function(xhr){} //请求错误时调用此函数
    });
    

    这个jQuery库提供的方法,我们需要传入一个对象参数,第一个type,就是告诉服务器端请求的方式,url就是请求地址,data我们可以传入一个对象值,也可以直接传入一个 ‘name=zhangsan&age=20’ 类型的字符串,当然还可以是传入一个json数据类型,我们传入json类型时,需要修改contentType,改成 ‘application/json’,告诉服务器端我们传入的信息类型是json类型,然后在data里面传入的json信息还需要转换为json字符串,使用JSON.stringify() 方法。
    该方法还有三个函数,各自的使用场景见注释。

    2.serialize方法
    作用:将表单中的数据自动拼接成字符串类型的参数。

    <!DOCTYPE html>
    <html lang="en">
    <head>
    	<meta charset="UTF-8">
    	<title>serialize方法说明</title>
    </head>
    <body>
    	<form id="form">
    		<input type="text" name="username">
    		<input type="password" name="password">
    		<input type="submit" value="提交">
    	</form>
    	<script src="/js/jquery.min.js"></script>
    	<script type="text/javascript">
    		$('#form').on('submit', function () {
    			// 将表单内容拼接成字符串类型的参数
    			// var params = $('#form').serialize();
    			// console.log(params)
    			serializeObject($(this)); 
    			return false;
    		});
    
    		// 将表单中用户输入的内容转换为对象类型
    		function serializeObject (obj) {
    			// 处理结果对象
    			var result = {};
    			// [{name: 'username', value: '用户输入的内容'}, {name: 'password', value: '123456'}]
    			var params = obj.serializeArray();
    
    			// 循环数组 将数组转换为对象类型
    			$.each(params, function (index, value) {
    				result[value.name] = value.value;
    			})
    			// 将处理的结果返回到函数外部
    			return result;
    		}
    
    	</script>
    </body>
    </html>
    

    在上面代码中,使用serialize方法很简单,获取表单对象,然后在后面使用该方法给一样变量就可以了,然后返回的是一个‘username=xx&password=xx’的字符串,这让我们在获取值时很不方便,于是我们想让这个字符串类型改变成对象类型,但jQuery库并没有提供方法,于是我们自己封装一个方法 serializeObject 。
    在这里我们用到了一个jQuery提供的方法 serializeArray(),该方法会将表单里面数据转换为一个数组,[{name: ‘username’, value: ‘用户输入的内容’}, {name: ‘password’, value: ‘123456’}] 这种类型的数组,我们利用循环将他转换为对象类型的数据。然后返回到函数外部就好了。

    3.$.ajax() 发送jsonp请求。

    在这里插入图片描述
    使用起来也很简单,dataType类型改成jsonp就可以,这其中还有二个可选参数,jsonp可以修改我们传送jsonp信息时callback这个名字,jsonCallback可以改变指定函数的名字,但是我们就需要自己在定义一个同名的全局函数了。

    4. $.get(), $.post() 方法

    <!DOCTYPE html>
    <html lang="en">
    <head>
    	<meta charset="UTF-8">
    	<title>$.ajax方法基本使用</title>
    </head>
    <body>
    	<button id="btn">发送请求</button>
    	<script src="/js/jquery.min.js"></script>
    	<script>
    		$('#btn').on('click', function () {
    			 $.get('/base', 'name=zhangsan&age=30', function (response) {
    			 	console.log(response)
    			 })
    			
    			$.post('/base', function (response) {
    				console.log(response)
    			})
    		});
    	</script>
    </body>
    </html>
    

    可以方便我们直接发送二种类型的ajax请求。

    5.jQuery全局事件。
    只要页面中有ajax请求被发送,对呀的全局事件就会被触发。
    在这里插入图片描述
    这里我们可以结合一个插件使用。
    在这里插入图片描述
    官网在这里
    下载后引入就可以了,然后我们在调用提供的二个方法。

    			// 当页面中有ajax请求发送时触发
    			$(document).on('ajaxStart', function () {
    				 NProgress.start() 
    			})
    
    			// 当页面中有ajax请求完成时触发
    			$(document).on('ajaxComplete', function () {
    				NProgress.done() 
    			})
    

    这样就可以在用户发送请求时,调用提供的动画,请求结束时,停止动画,这样用户体验满满的哟。

    展开全文
  • jquery是我接触的第一个javascript,我看来jquery不仅仅是对javascript的原生函数的封装,其更为主要的作用是使对页面DOM元素的操作。 在jquery封装的函数中,我在做pos机的过程中用到的最多的应该是对数组的操作...

    jquery是我接触的第一个javascript库,我看来jquery不仅仅是对javascript的原生函数的封装,其更为主要的作用是使对页面DOM元素的操作。

    在jquery封装的函数中,我在做pos机的过程中用到的最多的应该是对数组的操作,相信我们平时所比较常用的也是这些函数。

    1. $.each(array, callback) 遍历

    这个函数与for循环相似,其中第一个参数是要进行遍历的数组,第二个参数是一个回调函数,function(key

    ,value)其中key是循环变量,value是对应的值

    可以写成这样

    $.each(arrar,function(i,key){})

    2. $.grep(array, callback, [invert]) 过滤数组

    其中第一个参数是待过滤数组,第二个参数是过滤函数,第三个参数不是必须的,过滤函数必须返回true以保留元素或者返回false以删除函数。

    3. $.map(array,[callback])按给定条件转换数组

    4 .$.inArray(val,array)判断值是否存在于数组中

    其中第一个参数是要判断的元素,第二个参数是要传入的数组,以判断参数是否在数组中,如果存在则返回大于等于o的索引,如果不存在则返回-1

    这是几个较为常用的封装函数,当然还有其他的一些,但是不算太常用。

    展开全文
  • 并且,现在与当初已经有了很大不同,jQuery是伴随着IE6出来的,当时,jQuery在跨浏览器开发上有不可替代的作用。但今天,伴随ES5的广泛被支持以及各个浏览器本身的完善,我们可以考虑适当的丢掉它,...

    Introduction

    正如jQuery所宣称的一样,Write Less, Do More。很多时候我们喜欢用它来解决问题。但增加一个库必然意味着更大的网络负担,意味着更高的页面初始载入时间。并且,现在与当初已经有了很大不同,jQuery是伴随着IE6出来的,当时,jQuery在跨浏览器开发上有不可替代的作用。但今天,伴随ES5的广泛被支持以及各个浏览器本身的完善,我们可以考虑适当的丢掉它,改善性能。
    需要注意的是,并不是说jQuery是不可取的,在某些场合,用它是更合适的,需要我们自己判断。

    Listening for Document Ready

    我们经常用到$( document ).ready() 或者它的简写 $(),用来传入当所有dom准备完毕后,执行逻辑的相关回调。原生js可以这么写:

    document.addEventListener('DOMContentLoaded', function () {
        // dom 已经准备好被操作了
    });
    

    Selecting elements

    我们常常依赖于jQuery的选择器,而现在,所有的浏览器基本都支持了querySelectorquerySelectorAll这里是MDN链接

    var lochNess = document.querySelector(".monsters");
    console.log("It's from Scotland - " + lochNess.textContent);
    
    var scary = document.querySelectorAll(".monsters");
    for (var i = 0; i < scary.length; i++) {
        console.log(scary[i].innerHTML);
    }

    Attaching and removing event listeners

    侦听事件是web开发中再重要不过的一环。曾经IE独树一帜,与其它浏览器提供的API不一致,导致需要用jQuery来快速开发,现在,所有的浏览器都提供了addEventListener:

    var btn = document.querySelectorAll("button"),
    
    btn[0].addEventListener("click", function () {
        list.addEventListener("mouseover", enlarge);
    });
    
    btn[1].addEventListener("click", function () {
        list.removeEventListener("mouseover", enlarge);
    });

    Manipulating classes and attributes

    曾经,不使用jQuery来处理class是一件很麻烦的事情,而现在,由于classList的存在(这里是MDB链接)我们可以快捷的解决这一类问题,另外,如果需要操作attribute,可以使用setAttribute(同样是MDN链接)

    var btn = document.querySelectorAll("button"),
        div = document.querySelector("#myDiv");
    
    btn[0].addEventListener("click", function () {
        //可以获取任意的属性
        console.log(div.id);
    });
    
    // Element.classList存放了所有当前元素的class
    var classes = div.classList;
    
    btn[1].addEventListener("click", function () {
        console.log(classes);
    });
    
    btn[2].addEventListener("click", function () {
        //可以添加,删除
        classes.add("red");
    });
    
    btn[3].addEventListener("click", function () {
        //也可以翻转
        classes.toggle("hidden");
    });
    

    Getting and setting element content

    jQuery提供了text() html()用以操作元素的内容,我们可以使用原生的textContent与innerHTML属性代替它们。

    var myText = document.querySelector("#myParagraph"),
        btn = document.querySelectorAll("button");
    
    // 获取
    var myContent = myText.textContent;
    console.log("textContent:  " + myContent);
    
    // 改变
    btn[0].addEventListener('click', function () {
        myText.textContent = " Koalas are the best animals ";
    });
    
    var myHtml = myText.innerHTML;
    console.log("innerHTML:  " + myHtml);
    
    btn[1].addEventListener('click', function () {
        myText.innerHTML = "<button> Penguins are the best animals </button>";
    });

    Inserting and removing elements

    原生的js可以这样添加与删除元素:

    var lunch = document.querySelector("#lunch");
    
    // 添加
    var fries = document.createElement("div");
    fries.innerHTML = '<li><h4> Fries </h4></li>';
    lunch.appendChild(fries);
    
    // 特定位置添加
    
    var beef = document.querySelector("#Beef"),
    
    topSlice = document.createElement("li"),
    bottomSlice = document.createElement("li");
    
    bottomSlice.innerHTML = topSlice.innerHTML = 'Cheese';
    
    beef.parentNode.insertBefore(topSlice, beef);
    beef.parentNode.insertBefore(bottomSlice, beef.nextSibling);
    };
    
    //删除
    var pickles = document.querySelector("#pickles");
    if (pickles) {
        pickles.parentNode.removeChild(pickles);
    }

    Walking the DOM tree

    原生的js也可以遍历DOM树

    var snakes = document.querySelector('#snakes'),
        birds = document.querySelector('#birds');
    
    snakes.addEventListener('click', function (e) {
        console.log("Children: ");
        var children = e.target.children;
        for (var i = 0; i < children.length; i++) {
            console.log(children[i].textContent);
        }
    });
    
    
    birds.addEventListener('click', function (e) {
        // 获取最近的兄弟节点
        var previous = e.target.previousElementSibling;
        if (previous) {
            console.log("Previous sibling: " + previous.textContent);
        }
        var next = e.target.nextElementSibling;
        if (next) {
            console.log("Next sibling: " + next.textContent);
        }
    
        //所有的兄弟们
        Array.prototype.filter.call(e.target.parentNode.children, function (child) {
            if (child !== e.target) {
                console.log(child.textContent);
            }
        });
    
    });
    

    Looping over arrays

    jQuery提供的 each与map已经可以被ES5的forEach与map替代

    var ninjaTurtles = ["Donatello", "Leonardo", "Michelangelo", "Raphael"];
    
    ninjaTurtles.forEach(function (entry) {
        console.log(entry);
    });
    
    var lovesPizza = ninjaTurtles.map(function (entry) {
        return entry.concat(" loves pizza!");
    });
    console.log(lovesPizza);

    Animations

    jQuery的动画效果是非常强大的,在很多场合还是很难替代的,不过,由于CSS3,动画可以转到由CSS来实现。这部分就不给DEMO了。

    AJAX

    如果唯一使用jQuery的唯一理由,是它便捷的AJAX,那么,将jQuery替换成一个轻量的多的库吧!比如reqwest,这个库压缩后不到10kB。

    总结

    尽全力使脚本变的更小,可以使用户获得更高的加载速度,以及更好的用户体验。但也要谨慎的做取舍,没必要大量的造jQuery已经提供的轮子。
    除了在编码方面带来性能优化,我们还可以借助工具达到同样的效果。可以看一看博主的webpack方面的文章 :)

     

    http://www.cnblogs.com/E-WALKER/p/4771700.html

     

    折腾过 KISSY 类库,简单说几点:

    1. 开发 KISSY 之前,淘宝使用的是 YUI2 类库。但从 2009 年开始,YUI2 在逐步退出历史舞台,YUI 团队的大部分精力都投入到 YUI3 的开发中去了。从当时的情况来看,YUI2 前途堪忧,YUI3 则还不够成熟,并且 YUI3 的定位(大而全的框架型类库)不适合淘宝的前台业务场景(以浏览型为主的展现页面)。

    2. 我自己是力推 jQuery 的。但由于历史原因,阿里系对 jQuery 的成见很深,认为其接口太灵活,不利于团队协作,以及其插件质量良莠不齐,社区不如 YUI 健壮。2008 年在淘宝前端内部争辩过 jQuery,可惜我没坚持,没推广成功。

    3. 但当时不少新人都喜欢 jQuery 的 API 风格,jQuery 社区也发展得越来越好。我自己也是个铁杆 jQuery API fans. 因为前两点原因,2009 年在开发 KISSY Editor 时,底层虽然是基于 YUI2 的,但我逐步已经做了很多替换封装,实现了一个简易的杂糅了 YUI2 和 jQuery API 风格的底层类库,这就是 KISSY 的原型。

    4. 接下来是技术驱动的一段时期,2010 年基于 KISSY core 写了 Switchable、Suggest 等在淘宝被大量使用的 UI 组件,一下来就推广开来了。(中间 YUI2 和 KISSY 并存了很长时间)

    5. KISSY 进一步发展,得益于核心开发成员承玉的加盟。2011 年后,KISSY 从 KISS 的定位,逐步演化成了立足于淘宝、力争大而全、同时可定制的一个类库。承玉做的非常不错,还有龙藏的 Flash 组件等,以及仿 YUI3 Gallery 的组件贡献模式,这些让 KISSY 成为了适合淘宝业务的最佳类库。

    上面说了这么多,总结下与楼主的问题相关的几点:

    1. 选择什么类库,抑或自己开发,跟团队的技能倾向有关。如果雅虎和阿里没关系,或许阿里就不会这么雅虎味,或许也就不会对 jQuery 有成见,或许现在压根儿就没 KISSY 什么事。

    2. 类库的选择离不开业务场景。如果淘宝不是浏览型为主的网站,而是个个页面都像 GMail 一样复杂,那也许淘宝选择的类库会是 ExtJS 或 Google Closure 或 YUI3 等等。其实淘宝的后台项目中,还真有不少是用 ExtJS 的。

    3. 对于商业公司来说,类库的重点不是基础模块,而是业务模块。这里的业务模块包括淘宝的登录注册等模块,也包括 Switchable、Suggest 等泛业务模块(比如淘宝首页的搜索提示,看似是通用的,其实是跟淘宝的业务类型分不开的。YUI2 也有一个 Autocomplete 组件,但其庞大的体积根本不适应淘宝)。

    4. 类库的选择,还跟整个业界的环境和团队决策者的眼光相关。比如从去年开始,前端社区越来越意识到了开放共荣的重要性,意识到了规范的重要性。CommonJS、AMD 等等,以及 NodeJS 的兴起,这一切变化,也在悄然改变着大家的抉择。这是我开发 SeaJS 的原因。如今,我们有了更好的、更偷懒、同时更灵活的选择和组合解决方案。

    任何路都没什么错,关键是,要知道自己在哪。

     

     

    这不算什么。还有自行开发的Key-Value数据库、分布式存储系统、HTTP服务器……稍大一点的公司都会有这些玩意的。
    为什么它们会出现,大概有以下几点:
    (1) 架构级的工程师需要证明自己的能力和价值(晋升需要,或者手痒)
    (2) 自制轮子确实有些地方胜过标准轮子

     

    代码用来解决实际问题,然后经过重构和更高的抽象形成框架。框架应该告诉你不要做什么,输出的是一种如何构建应用的价值理念。

    功成名就的开源(js)框架主要是像prototype、jquery、mootools、underscore、backbone.js这样的有自己风格的产品。相比之下历史上出现的巨型以提供widget倾向的框架在口碑上就略逊一筹,如dojo、YUI、ext等等,他们也很成功,但是程序员员往往持有自己不同的看法,认为这种重量级的解决

     

    说jQuery简单的人,根本没看过jQuery的代码,
    同理,说xx简单的人也一样
    无论在任何一家公司,首先要混口饭吃吧,你要混饭吃,就得好好干活,但是程序员都想偷懒啊,有现成的用,干嘛不用现成的?所以从打工者的角度来说,用jQuery之类现成的东西给老板自然是最好的,但是这里还涉及到一个美工的协调问题,很多直接拿来的控件,离美工MM设计出来的页面还是一定量的区别的,这里面就涉及到HTML结构的问题了,有些好改,有些不好改,

     

    1. 业务的组件驱动,例如:Yahoo、阿里、百度
    例如:阿里派的KISSY和百度的七巧板估计也是和自己的产品线(百度知道、百度百科)有关系;
    2. 为了增加在开发者队伍中的影响力,这种公司一般推出都是重量级些的方案,例如:微软、Adobe、Google
    Javascript的影响力越来越大,大公司自然不肯错过
    3. 其它一些不入流的开源框架,大多为证明自己的技术价值,做技术牛人,这种一般是以借鉴、模仿

    http://www.zhihu.com/question/20099586

     

    转载于:https://www.cnblogs.com/softidea/p/4774313.html

    展开全文
  • 而jQuery就是jQuery库提供的一个函数.(好像也不仅仅只是函数, 因为还有 $.ajax(options) 这样的使用,等同 jQuery.ajax(options)) 这个函数的作用是根据 () 里的参数进行查找和选择html文档中的元素, 函数作用之一...

    一、Jquery基础知识

    1、$是什么

    $就是jQuery的别称。而jQuery就是jQuery库提供的一个函数.(好像也不仅仅只是函数, 因为还有 $.ajax(options) 这样的使用,等同 jQuery.ajax(options))

    这个函数的作用是根据 () 里的参数进行查找和选择html文档中的元素, 函数作用之一就是GetElementByID的代替,但()内不仅可以是ID,还可以是各类选择器。

    $符就是jquery对象,$()就是jQuery(),在里面可以传参数,作用就是获取元素
    如下例子
    $(".div1") 表示获取类名为div1的元素,例如获取<div class="div1"></div>
    $(".div1").onclick表示类名为div1的div点击事件
    jquery中$.,例如$.post(),$.get(),$.ajax()等这些都是jquery这个对象的方法
    

    $(document)就是 选取整个文档对象

    那是不是只可以用$来代替,不是。为了防止命名冲突,jQuery库提供了另外的机制来给jQuery函数起另外的别名。

    var jq = jQuery.noConflict();
    // Do something with jQuery
    jq("div p").hide();
    // Do something with another library's $()
    $("content").style.display = 'none';
    

    就可以在代码里用jq 代替jQuery 和 $ 了。

    2、jQuery 事件 - ready() 方法

    ready():在文档加载后激活函数:

    $(document).ready(function(){
      $(".btn1").click(function(){
        $("p").slideToggle();
      });
    });
    

    有三种不同的写法,效果是一样的:

    1、$(document).ready(function(){});
    2、$().ready(function(){});
    3、$(function(){});
    
    

    3、JQuery选择器

    选择器语法参考链接:https://www.w3school.com.cn/jquery/jquery_selectors.asp

    完整选择器写法参考链接:https://www.w3school.com.cn/jquery/jquery_ref_selectors.asp

    特别有一种要注意,name没有class一样的类选择器,但是可以通过name的属性来选择:

    $("[name='btn']").click(function(){});//属性选择器 选择name为btn的标签
    
    展开全文
  • jQuery学习小结

    2018-05-07 23:31:00
    ---恢复内容开始--- jQuery是一个js. ...与后代交互作用最大就是jQuery的AJAX语句编程了. jQueryAJAX jQuery AJAX ~<较全 感觉没学全: jQuery 数据操作函数 关于数组 复习一下 https://www.jquery123...
  • 最近用到很多有关于jQuery的东西,所以就写点儿东西去记录一下。希望对零基础学jQuery的小伙伴儿起到抛砖引玉的作用。 总体来说学jQuery就这三步。 下载jQuery库:https://jquery.com/ 引入到项目 ...
  • jQuery 对于大家而言并不陌生,因此关于它是什么以及它的作用,在这里我就不多言了,而本篇文章的目的是想通过对源码简单的分析来讨论 jQuery 的内部架构设计,以及 jQuery 是如何利用JavaScript 中的高级特性来构建...
  • 因此关于它是什么以及它的作用,在这里我就不多言了,而本篇文章的目的是想通过对源码简单的分析来讨论 jQuery 的核心架构设计,以及jQuery 是如何利用javascript中的高级特性来构建如此伟大的javascript。...
  • 描述:Zepto是一个轻量级针对现代高级浏览器JavaScript, 它与jquery有着类似api。 如果你会用jquery,那么你也会用zepto。关于Zepto认知我也是通过与一位腾讯朋友聊天时候知道,只作了些基础了解。...
  • jQuery与其他JS框架冲突解决

    千次阅读 2008-10-26 22:26:00
    目前有好几个js都不约而同的使用了$符号,当然了,在每个框架中的作用基本一致,但不是同一个对象。关于jQuery使用$的冲突解决如下: 第一步: jQuery.noConflict(); 第二步:在你的js代码中使用jQuery对象的...
  • 因此关于它是什么以及它的作用,在这里我就不多言了,而本篇文章的目的是想通过对源码简单的分析来讨论 jQuery 的核心架构设计,以及jQuery 是如何利用javascript中的高级特性来构建如此伟大的javascript。...
  • 因此关于它是什么以及它的作用,在这里我就不多言了,而本篇文章的目的是想通过对源码简单的分析来讨论 jQuery 的核心架构设计,以及jQuery 是如何利用javascript中的高级特性来构建如此伟大的javascript。...
  • 立即执行函数常用于第三方,好处在于隔离作用域,任何一个第三方都会存在大量变量和函数,为了避免变量污染(命名冲突),开发者们想到解决办法就是使用立即执行函数。 1.什么是立即执行函数(IIFE) 在...
  • 7.1.1 表单的作用 116 7.1.2 表单<form>标签 116 7.1.3 表单的数据传递方式method属性 117 7.2 传统表单元素 117 7.2.1 文本域 117 7.2.2 密码域 118 7.2.3 文本区域 118 7.2.4 隐藏域 118 7.2.5 复...
  • JS(二):变量、作用

    2020-09-03 15:14:01
    //这也是一个js函数。 $ == jQuery; 区分大小写。 关键字:if,for等。 保留字:class等。 关于保留字及关键字总结,可以参考文档资料 命名要有意义,单词,可以用下划线或驼峰法连接。 i/j/k用于计数循环。 ...
  • 组件库的教程不只对 React 适用,其中提到的思想,对大多数通用组件编写都有效。 本篇介绍的全部构建脚本代码都可以在 https://github.com/fex-team/fit/blob/master/scripts 找到。 分散维护 VS 集中...
  • Snap.svg 基本知识入门

    2016-09-21 20:01:51
    最近做了一个关于SVG的应用的技术分享网站svgtrick.com,会同步一些文章到这里来,更多的可以去网站看看。...今天我们就来学习下svg中的jQuery库Snap.svg这一js库,它的功能跟jQuery在dom的作用差不多,只不过它是专...
  • 由于大部分代码是关于修改变量,如何组织变量会影响编码质量,以及维护他们成本。 如果只有少数变量,完全可以通过函数作用域解决。但是这也让我们很难在各个函数之间共享变量。 例如在曾经 jQuery 时代,...
  • angularjs基本简介

    2017-07-26 21:53:00
    之前讲述过一些关于easyUI基本用法,现在给大家简述一下angularjs与easyUI区别。 首先区分一下angularjs与easyUI 1.angularjs是html和js...2.jquery脚本是一个JavaScript函数,与angularjs作用一直,但更...
  • 06 关于模块介绍 07 time时间模块 08 random模块 第22章 01 模块补充 02 sys修改环境变量 03 BASEDIR介绍 04 os模块介绍 05 sys模块介绍 06 json模块 07 pickle模块 08 shelve模块 09 XML模块 10 re模块...
  • 前端还是一个年轻行业,新行业标准, 框架, 都不断在更新和新增,正如赫门在2015深JS大会上《前端服务化之路》主题演讲中说一句话:“每18至24个月,前端都会难一倍”,这些变化使前端能力更加丰富、...
  • ExtAspNet_v2.3.2_dll

    2010-09-29 14:37:08
    ExtAspNet是一组专业Asp.net控件,拥有原生AJAX支持和丰富UI效果, 目标是创建没有ViewState,没有JavaScript,没有CSS,没有UpdatePanel,没有WebServicesWeb应用程序。 支持浏览器: IE 7.0+, Firefox...
  • 19.6.5 运行库的版本 19.7 在不同的技术之间共享程序集 19.7.1 共享源代码 19.7.2 可移植类库 19.8 小结 第20章 诊断 20.1 诊断概述 20.2 代码协定 20.2.1 前提条件 20.2.2 后置条件 20.2.3 不变量 20.2.4 纯粹性 ...
  • 19.6.5 运行库的版本 19.7 在不同的技术之间共享程序集 19.7.1 共享源代码 19.7.2 可移植类库 19.8 小结 第20章 诊断 20.1 诊断概述 20.2 代码协定 20.2.1 前提条件 20.2.2 后置条件 20.2.3 不变量 20.2.4 纯粹性 ...
  • 19.6.5 运行库的版本 19.7 在不同的技术之间共享程序集 19.7.1 共享源代码 19.7.2 可移植类库 19.8 小结 第20章 诊断 20.1 诊断概述 20.2 代码协定 20.2.1 前提条件 20.2.2 后置条件 20.2.3 不变量 20.2.4 纯粹性 ...
  • (2)鼓励间接地(通过程序)使用远程计算机,(3)保护用户因主机之间文件存储系统导致变化,(4)为了可靠和高效地传输,虽然用户可以在终端上直接地使用它,但是它主要作用是供程序使用。本规范尝试满足...

空空如也

空空如也

1 2
收藏数 34
精华内容 13
关键字:

关于jquery库的作用