摘要:
AJAX代表异步JavaScript和XML。简而言之,它是使用 XMLHttpRequest 对象与服务器端脚本进行通信。它可以发送以及接收各种格式的信息,包括JSON,XML,HTML,甚至文本文件。AJAX最吸引人的特性是,它的“异步”性质,这意味着它可以做所有这一切,而不必刷新页面。这让您可 阅读全文
摘要:
一、Vue介绍 1、 渐进式框架Vue 只关注视图层(view) 2、 Vue中两个核心点 1> 响应的数据绑定 当数据发生变化>>自动更新视图 利用Object.definedProperty中的setter/getter代理数据,监控对数据的操作 2> 组合的试图组件 UI页面映射为组件树 划分 阅读全文
摘要:
在计算机科学所使用的排序算法通常被分类为: 计算的 时间复杂度(最差、平均、和最好性能),依据列表(list)的大小(n)。一般而言,好的性能是O(n log n),且坏的性能是O(n^2)。对于一个排序理想的性能是O(n)。仅使用一个抽象关键比较运算的排序算法总平均上总是至少需要O(n log n 阅读全文
摘要:
今天在做2015ife的题时,感觉收获很多,对于js基本类型有了新的认识。把在研究过程中所得记录下来! 题目是: // 使用递归来实现一个深度克隆,可以复制一个目标对象,返回一个完整拷贝 // 被复制的对象类型会被限制为数字、字符串、布尔、日期、数组、Object对象。不会包含函数、正则对象等 首先 阅读全文
摘要:
居中布局 <div class=”parent”> <div class=”child”>demo</div> </div> 1.水平居中 1> 方案一 inlink-block+text-align .child {display:inlink-block;} .parent {text-alig 阅读全文
摘要:
1、在JavaScript中,arguments对象是比较特别的一个对象,实际上是当前函数的一个内置属性。arguments非常类似Array,但实际上又不是一个Array实例。可以通过如下代码得以证实(当然,实际上,在函数funcArg中,调用arguments是不必要写成funcArg.argu 阅读全文
摘要:
为什么要清除浮动 父元素的高度是由子元素撑开的,且子元素设置了浮动,父元素没有设置浮动,子元素脱离了标准的文档流,那么父元素的高度会将其忽略,如果不清除浮动,父元素会出现高度不够,那样如果设置border或者background都得不到正确的解析。 清除浮动的方法: 1、给浮动元素父级加overfl 阅读全文
摘要:
CSS Sprites原理CSS Sprites其实就是把网页中一些背景图片整合到一张图片文件中,再利用CSS的“background-image”,“background-repeat”,“background-position”的组合进行背景定位,background-position可以用数字 阅读全文
摘要:
一、Html5新增的标签 二、Html5新增属性 三、Html5全局属性 阅读全文
摘要:
position的四个属性值: <div id="demo"> <div id="demo1">demo1</div> <div id="demo1">demo2</div></div> 1. relativerelative属性是相对它本身的位置来进行偏移的。如果设定demo1一个relative 阅读全文