上往建站提供服务器空间服务商,百度快照排名,网站托管,百度推广运营,致力于设计外包服务与源代码定制开发,360推广,搜狗推广,增加网站的能见度及访问量提升网络营销的效果,主营:网站公司,百度推广公司电话,官网搭建服务,网站服务企业排名,服务器空间,英文域名等业务,专业团队服务,效果好。
吉林省通化网站建设公司-通化专业网页设计公司-通化高端网站制作-通化品牌网站设计-通化页面美工-通化上档次网站建设-通化定制个性化网站开发-通化一站式一条龙网站搭建开发-通化一站式一条龙网站搭建

北魏始光四年(425年),高句丽迁都平壤。此时居住在长白山北部的肃慎族逐渐强大,建立勿吉国。通化地区北部为勿吉属地,南部为高句丽属地。隋朝,通化隶属关系不变。
唐贞观十八年(644年),太宗以讨弑逆、拯汉民、复旧疆、防后忧为由,诏谕天下伐高句丽。公元668年,总章元年灭高句丽政权。唐于辽东故地及高句丽旧壤设安东都护府,通化为河北道安东都护府哥勿州都督府管辖。光天二年(713年),唐册封大祚荣为渤海郡王,自此更名为渤海国。通化属渤海国西京鸭绿府正州,正州治所即今通化市境内。
契丹天显元年(926年),契丹灭渤海,更名东丹国,通化属之。
辽开泰六年(1017年),通化为东京道辽阳府正州所辖。
金时,金太祖灭辽,通化属金之东京路婆速府管辖。
金天兴三年(1234年),蒙古军陷金,东北全境为之管辖。通化属沈阳路。
元中统二年(1261年),于辽东设“总管高丽、女真、汉军万户府”通化属之。通化县大都岭镇出土了元朝左卫阿速亲军千户所印。至元二十四年(1287年),置辽阳行省,通化属辽阳行省辽阳路婆娑府。
明永乐七年(1409年),又增设奴尔干都司,下设卫、所,此时女真人不断南徒,通化为女真人主要集居地区,通化属奴尔干都司建州卫。万历四十四年(1616年),建州卫都佥事努尔哈赤称汗,建立金(后金)政权,以赫图阿拉(今辽宁省新宾县老城)为都,通化地区为清王朝入关前的重要基地。
清顺治三年(1646年),清定都北京,在东北前后设置盛京、吉林、黑龙江将军,统帅官兵分地管辖,镇守边陲。顺治十四年(1657年),置奉天府,通化为奉天府管辖。光绪三年(1877年)通化市设治,始称“通化”。光绪二十八年(1902年),析置临江县(今浑源市与长白县)、辑安县(今集安)、柳河县3县。
[5] 民国二年(1913年),划归奉天东边道。民国二十年(1931年),为伪通化省省会。抗日战争中,杨靖宇率领率领东北人民革命军第一军独立师来到通化创建抗日根据地。
[45] 民国二十六年(1937年),属通化省。民国三十一年(1942年),析通化县通化街置通化市,属通化省。民国三十四年(1945年),为伪满洲国首都。民国三十七年(1948年),市、县分治,属安东省。
1949年,属辽东省。
1954年,设通化专区,专署驻通化市。原辽东省所属通化(驻通化市)、柳河、海龙、辉南(驻朝阳镇)、靖宇、抚松、长白、临江、辑安等9县划归通化专区。
1956年,原由省直辖的东丰县划归通化专区。辖10县。1958年原由省直辖的通化市划归通化专署领导。将东丰县划归四平专区。撤销长白县,设立长白朝鲜族自治县。海龙县迁驻梅河口镇。通化专区辖1市、8县、1自治县。
1960年,撤销通化县,并入通化市;撤销临江县,改设浑江市(驻八道江镇)。通化专区辖2市、6县、1自治县。
1962年,恢复通化县(驻通化市)。通化专区辖2市、7县、1自治县。
1965年,辑安县改名为集安县(驻集安镇)。
1970年,通化专区改称通化地区,地区驻通化市。辖通化、浑江(驻八道江镇)2市及通化(驻通化市)、抚松、柳河、海龙(驻梅河口镇)、辉南(驻朝阳镇)、集安、靖宇等7县和长白朝鲜族自治县。
1971年,通化县迁驻快大茂镇。通化地区辖2市、7县、1自治县。
1985年,撤销通化地区,实行市管县体制。通化市升格为地级市,并将通化地区的通化、集安2县划归通化市管辖。浑江市升格为地级市,并将通化地区的抚松、靖宇2县和长白朝鲜族自治县划归浑江市管辖。撤销海龙县,设立梅河口市(地级),以原海龙县的行政区域为梅河口市的行政区域,并将通化地区的辉南、柳河2县划归梅河口市管辖。
1985年,梅河口市改为县级市,将辉南、柳河2县划归通化市管辖。
1986年9月8日,设立通化市东昌区、二道江区。
[5] 1988年3月16日,撤销集安县,设立集安市(县级)。以原集安县的行政区域为集安市的行政区域。1988年4月4日,县级集安市归通化市代管。
[6] 行政区划
编辑 播报截至2016年底,通化市下辖梅河口、集安两市、辉南、柳河、通化县三县和东昌区、二道江区。
[7-8] 通化市人民政府驻地东昌区玉泉路89号。
下面的例子把 <div> 元素往右边移动了 100 像素,然后增加文本的字号:
实例 2
$("button").click(function(){
var div=$("div"); div.animate({left:'100px'},"slow"); div.animate({fontSize:'3em'},"slow");});
尝试一下 »
jQuery 效果 – 滑动
jQuery 效果 – 停止动画
吉林省通化网站建设公司-通化专业网页设计公司-通化高端网站制作-通化品牌网站设计-通化页面美工-通化上档次网站建设-通化定制个性化网站开发-通化一站式一条龙网站搭建开发-通化一站式一条龙网站搭建
上往建站提供搭建网站,域名注册,官网备案服务,网店详情页设计,企业网店,专业网络店铺管理运营全托管公司咨询电话,服务器空间,微信公众号托管,网页美工排版,致力于域名申请,竞价托管,软文推广,全网营销,提供标准级专业技术保障,了却后顾之忧,主营:虚拟主机,网站推广,百度竞价托管,网站建设,上网建站推广服务,网络公司有哪些等业务,专业团队服务,效果好。
服务热线:400-111-6878 手机微信同号:18118153152(各城市商务人员可上门服务)
Yunhero
239***7958@qq.com
队列操作
jquery中有一个Queue队列的接口,这个模块没有单独拿出来作为一个章节是因为这个是内部专门为动画服务的,Queue队列如同data数据缓存与Deferred异步模型一样,都是jQuery库的内部实现的基础设施
Queue队列
队列是一种特殊的线性表,只允许在表的前端(队头)进行删除操作(出队),在表的后端(队尾)进行出入操作(入队),队列的特点是先进先出,最先插入的元素最先被删除。
为什么要引入队列
var a = 1;setTimeout(function(){ a=2;},0)alert(a);我们一直习惯于线性的编写代码逻辑,但是在JavaScript编程几乎总是伴随着异步操作:
setTImeout,css3Transition/Animation,ajax,dom的绘制,postmessage,web Database 等等,大量异步操作所带来的回调函数会把我们的算法分解,对于“异步+回调”的模式,怎么“拉平”异步操作使之跟同步一样,因为异步操作进行流程控制的时候无非避免的要嵌套大量的回调逻辑,所以就会出现 promises 约定了。
那么 jQuery 引入队列其实从一个角度上可以认为:允许一系列函数被异步地调用而不会阻塞程序。
看一个代码段:
$("#Aaron").slideUp().fadeIn()这是 jQuery 的一组动画链式序列,它的内部其实就是一组队列 Queue,所以队列和 Deferred 地位类似,是一个内部使用的基础设施。
Queue 函数允许直接操作这个链式调用的行为,同时 Queue 可以指定队列名称获得其他能力而不局限于 fx 队列。
jQuery 提供了 2 组队列操作的 API:
但是不同与普通队列定义的是:
Yunhero
239***7958@qq.com
jQuery.queue 和 jQuery.fn.queue 不仅执行出队操作返回队头元素,还会自动执行返回的队头元素
fn 是扩展在原型上的高级API是提供给实例使用的
.queue/.dequeue 其内部是调用的 .queue,.dequeue 静态的底层方法实现入列与出列
当 slideUp 运行时,fadeIn 被放到 fx 队列中
当 slideUp 完成后,从队列中被取出运行
Yunhero
239***7958@qq.com
对于 jQuery 的动画的设计我们要分 2 个层面理解:
动画的源码:
animate: function(prop, speed, easing, callback) { doAnimation = function() { var anim = Animation(this, args, optall); }; this.queue(optall.queue, doAnimation);}这个代码缩减了,但是我们上面提到的最重要的 2 点这里都涉及到了:通过 queue 调度动画的之间的衔接,Animation 方法执行单个动画的封装。
jQuery 在 queue 的调度上涉及了一个关键的处理:同步与异步代码同时执行,同步收集动画序列,异步调用序列,看看整个调用的流程是这样的:
以上是整个动画的调度一个流程,其实都是利用队列异步的空闲然后执行同步的代码,这样在处理上是没有浪费资源的,而且精确度也是最高的。
通过多个 animate 方法形成动画链,那么这个动画链其实都是会加入到 queue 队列里面
在每一次 queue 方法中会把动画数据写到队列中,然后取出队列中的第一个序列通过 dequeue 方法执行
开始执行之前写一个进程锁“inprogress”到 queue 里面,代表这个动画还在执行中,防止同个序列的多个动画重复执行,这个就是异步执行同步收集的处理方案
此时动画开始了,这里注意动画是在异步执行的同步的代码,继续调用下一个 animate
执行同样的 animate 方法逻辑但是此时问题来了,动画可能还在执行可是后续的 animate 还在继续调用,所以这个时候后面的动画代码就需要等待了(进程锁)
队列头是有一把“inprogress”进程锁的,那么这时候动画只需要加入队列,但是可以通过 inprogress 是否存在来判断是否执行
所有的 animate 方法在加入队列都是按照以上的逻辑依次执行,动画执行完毕了就会有一个结束通知,然后从 queue 取出第一个队列继续执行了,如此循环
每一个动画效果可以看作一个独立的动画对象,每个对象都实现了针对自己这个动画的生命周期的控制
动画对象与动画对象之间其实是没有直接关系,但是为了做到连续调用就需要引入一套队列机制也就是 Queue 来控制对象之间的转换的控制