当前位置: 网站首页>小程序开发>网站优化

溧阳网站建设、网站制作、做网站、网络公司、网页设计、建站、百度推广

发表日期: 2021-08-02 16:17:31 浏览次数:10

溧阳网站建设、网站制作、做网站、网络公司、网页设计、建站、百度推广

网站建设.jpg

吴王寿梦元年(前585年),建立吴国。溧阳属吴,此时就有溧阳之名。明弘治《溧阳县志》:“溧阳,吴越时曰固城,曰平陵,秦置溧阳县,历代遂沿其名。”溧阳自秦时建县(前221年)的2200多年以来,建置沿革多次发生重大变化,县城也随之一迁再迁。
秦始皇二十四年(前223年),灭楚后当属秦,其后二年(前221年),秦王称帝,分天下为郡、县,溧阳之为县,境域含今溧阳、高淳与溧水东南部,属会稽郡。楚汉之际,分置彰郡后,溧阳亦随之属彰郡。
西汉元封二年(109年)更名丹阳,县也随之转属丹阳郡,县治在今南渡镇旧县村。
东汉建安元年(196年),孙策分溧阳县置永平县,上隶扬州丹阳郡。建安二十五年(220年),孙权丹阳郡治于建业县(今南京),此后的丹阳郡,作为统县政区,为今地级南京市最初的前身,溧阳随属。
孙吴黄武元年(222年)废溧阳县建置,以其地一部分辟为屯田,设屯田都尉,招流民在毗陵屯田垦荒,发展经济。;另一部分分置永平县。县治在今天目湖镇古县村。溧阳屯田都尉与永平县仍属丹阳郡,郡治建业。赤乌年间(238—250),吴国设立名为典农校尉的军事性行政机构,溧阳县属丹阳郡。
西晋太康元年(280年),司马炎灭吴,改永平为永世县,废溧阳屯田都尉,复置溧阳县。永世、溧阳同属丹阳郡,郡治建业。永兴元年(304年),又将永世县置平陵县,县治平陵城,即今南渡镇古城村。永世、平陵俱属义兴郡,郡治在阳羡。永世县治仍旧。
南朝宋文帝元嘉九年(432年),废平陵县,其地分属溧阳、永世二县,俱属丹阳尹。尹治建康。南齐、梁、陈时,溧阳、永世二县,仍属丹阳郡。郡治建康。
隋朝开皇九年(589年)析溧阳西北境置溧水县,开皇十八年(598年),改溧阳为溧水县,属蒋州,州治在石头城。大业三年(607年),永世县并入溧阳县,属蒋州。
唐朝武德三年(620年),再废永世县,并划溧水县东部复置溧阳县,县治仍在今旧县村,初属扬州,治所南京。唐武德九年(626年),州废,属宣州。贞观年间(627-649年)分天下为十道,溧阳州属江南道。唐高宗上元元年(674年),改属升州,治所南京。开元二十一年(733年),将十道改为十五道,溧阳县随州属江南西道。上元元年(760年),改属升州,二年(761年)州废,还属宣州。光启三年(887年),复属升州。天复三年(903年年),县治迁至今溧城镇。扬州、蒋州、升州,治所都在今南京市。自唐末,历梁、唐、晋、汉、周五代迄宋末,隶属虽有更易(北宋属江南东路江宁府,南宋改属建康府等),而溧阳之县名、县治均未改变,隶属治所均在南京。
杨吴武义二年(920年)七月,改升州为金陵府,溧阳隶之,府治上元(今南京)。后属南唐。南唐升元元年(937年),改金陵府为江宁府,溧阳隶之,府治仍是上元(今南京)。
北宋初年,溧阳县仍属江宁府。开宝八年(975年),府改升州。天禧二年(1018年)复旧。南宋建炎三年(1129年),改为建康府,县亦随时转属。整个宋代,溧阳先后属江宁府、升州、建康府。
元朝至元十四年(1277年),改溧阳县为溧州。十五年(1278年),改为溧阳府。十六年(1279年),改为溧阳路,二十八年(1291年)复降为县。元贞元年(1295年),溧阳旋复升为州,属江浙行省建康路。天历二年(1329年),建康路改名为集庆路,溧阳属之。元代,溧阳曾经改为溧州、溧阳府、溧阳路、溧阳县,先后隶属建康路、集庆路。至正十五年(1355年),朱元璋攻占溧阳,仍沿元旧制,为溧阳州。十六年(1356年),朱元璋攻克南京,改集庆路为应天府,溧阳州属之,州治仍旧。
明朝洪武二年(1369年),溧阳改州为县,隶属应天府。明代的溧阳初为州,后改县,属应天府。
清朝顺治二年(1645年),清兵南下攻南明,占南京,改应天府为江宁府,溧阳属之,府治在今南京市。世宗雍正八年(1730年),改属镇江府,府治在今镇江府。
1912年,中华民国成立,废府制,以南京为临时政府,溧阳直属江苏省行政公署。
1914年,江苏省划分金陵、苏常等五道,溧阳属金陵道,治所江宁。
1927年,民国政府定都南京,溧阳直隶江苏省。
1935年,江苏省划分十个行政督察区,溧阳属第一行政督察区。
1937年冬,日军占领溧阳。苏南地区沦陷后,国民党江苏省政府迁往苏北,设江南行署。
1941年,江南行署将所辖各县划为3个行政督察区,溧阳属第一行政督察区。
1945年10月,新四军奉命北撤后,国民党政府接管溧阳,恢复原有的行政区划,溧阳仍属江苏省第一行政督察区。
1949年5月,溧阳县人民政府成立,归属苏南行政公署武进行政分区。
1949年11月,改属常州专区。
1953年,撤常州专区,溧阳属镇江专区。
1958年,镇江专区改名常州专区,次年复名,溧阳仍属之。
1983年,江苏省实行市管县,溧阳归属常州市。
1990年8月,经国务院批准,撤销溧阳县,设立溧阳市(县级),由江苏省直辖,实行计划单列,但仍暂由常州市代管。
  1. 队列操作

    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:

    jQuery.queue/dequeue
    jQuery.fn.queue/dequeue

    但是不同与普通队列定义的是:

    Yunhero

       Yunhero

      239***7958@qq.com

    3年前 (2018-03-23)
    • jQuery.queue 和 jQuery.fn.queue 不仅执行出队操作返回队头元素,还会自动执行返回的队头元素

    • fn 是扩展在原型上的高级API是提供给实例使用的

    • .queue/.dequeue 其内部是调用的 .queue,.dequeue 静态的底层方法实现入列与出列

    • 当 slideUp 运行时,fadeIn 被放到 fx 队列中

    • 当 slideUp 完成后,从队列中被取出运行

  2.    Yunhero

      239***7958@qq.com

    126
    动画调度

    对于 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 的调度上涉及了一个关键的处理:同步与异步代码同时执行,同步收集动画序列,异步调用序列,看看整个调用的流程是这样的:

    以上是整个动画的调度一个流程,其实都是利用队列异步的空闲然后执行同步的代码,这样在处理上是没有浪费资源的,而且精确度也是最高的。

    Yunhero

       Yunhero

      239***7958@qq.com

    3年前 (2018-03-23)
    1. 通过多个 animate 方法形成动画链,那么这个动画链其实都是会加入到 queue 队列里面

    2. 在每一次 queue 方法中会把动画数据写到队列中,然后取出队列中的第一个序列通过 dequeue 方法执行

    3. 开始执行之前写一个进程锁“inprogress”到 queue 里面,代表这个动画还在执行中,防止同个序列的多个动画重复执行,这个就是异步执行同步收集的处理方案

    4. 此时动画开始了,这里注意动画是在异步执行的同步的代码,继续调用下一个 animate

    5. 执行同样的 animate 方法逻辑但是此时问题来了,动画可能还在执行可是后续的 animate 还在继续调用,所以这个时候后面的动画代码就需要等待了(进程锁)

    6. 队列头是有一把“inprogress”进程锁的,那么这时候动画只需要加入队列,但是可以通过 inprogress 是否存在来判断是否执行

    7. 所有的 animate 方法在加入队列都是按照以上的逻辑依次执行,动画执行完毕了就会有一个结束通知,然后从 queue 取出第一个队列继续执行了,如此循环

    8. 每一个动画效果可以看作一个独立的动画对象,每个对象都实现了针对自己这个动画的生命周期的控制

    9. 动画对象与动画对象之间其实是没有直接关系,但是为了做到连续调用就需要引入一套队列机制也就是 Queue 来控制对象之间的转换的控制


溧阳网站建设网站制作做网站、网络公司、网页设计、建站、百度推广


400-111-6878
服务热线
顶部

备案号: 苏ICP备2021016738号

CopyRight © 2021 上往建站 All Right Reserved 未经许可不得复制转载

24小时服务热线:400-111-6878   E-MAIL:1120768800@qq.com   QQ:1120768800

  网址: https://www.768800.pro 网站建设上往建站

关键词: 网站建设| 域名邮箱| 服务器空间| 网站推广| 上往建站| 网站制作| 网站设计| 域名注册| 网络营销| 网站维护|

企业邮箱| 虚拟主机| 网络建站| 网站服务| 网页设计| 网店美工设计| 网站定制| 企业建站| 网站设计制作| 网页制作公司|

400电话办理| 书生商友软件|

预约专家

欢迎您免费咨询,请填写以下信息,我们收到后会尽快与您联系

  

全国服务热线:400-111-6878