摘要: 首先什么是对象?根据W3C上面的解释JS中所有事物都是对象,对象是拥有属性和方法的数据,由此可以看出基本值类型不是对象(number、string、Boolean、Undefined),剩下的引用类型(函数、数组、null...)都是对象,也有人说对象是若干属性的集合。 那么函数和对象是什么关系? 阅读全文
posted @ 2017-12-25 15:16 ABC袁 阅读(15862) 评论(4) 推荐(2) 编辑
摘要: 这个是今天刚发现的,想起之前那个在页面用video标签视频播放,别人切换页面后仍在继续播放,体验很不好,用这个API就可以很完美的解决。 Page Visibility API 可以让你获取到这种状态。在用户使用切换标签的方式来浏览网页时,非常合理的情况是任何在后台页面都不会展示给用户。 当用户最小 阅读全文
posted @ 2017-12-22 18:09 ABC袁 阅读(452) 评论(0) 推荐(0) 编辑
摘要: 内存泄漏:由于疏忽或错误造成程序未能释放已经不再使用的内存。内存泄漏并非指内存在物理上的消失,而是应用程序分配某段内存后,由于设计错误,导致在释放该段内存之前就失去了对该段内存的控制,从而造成了内存的浪费。 1、意外的全局变量 js对未声明变量会在全局最高对象上创建它的引用,(是以属性存在的,而不是 阅读全文
posted @ 2017-12-18 15:25 ABC袁 阅读(3593) 评论(0) 推荐(0) 编辑
摘要: 1、利用for循环 2、利用JQ里面的isEmptyObject()来判断的,其实本质上也是利用了for in 对属性的枚举。 3、转换成对象字符串来判断 阅读全文
posted @ 2017-12-07 22:38 ABC袁 阅读(2097) 评论(0) 推荐(0) 编辑
摘要: 1、split() split() 方法用于把一个字符串分割成字符串数组。 用法:stringObject.split(separator,howmany) separator:必选,类型为字符串或者数组,指定要切割的地方。(返回数组含用来指定切割的字符) howmany:可选择,返回数组的最大长度 阅读全文
posted @ 2017-12-05 22:51 ABC袁 阅读(4317) 评论(0) 推荐(0) 编辑
摘要: 之前总结过简单的数组排序,最近在工作中遇到要利用数组里面对象的某个属性值进行排序,最开始我用的是循环,从而对比它的属性值,忽然在高级程序设计上看到了更为简洁的办法,就是用sort(),以及作为值得函数,sort()很常用的排序方法,最主要的是里面的比较函数参数,最重要的是定义一个比较函数如下: 这个 阅读全文
posted @ 2017-12-05 22:50 ABC袁 阅读(3617) 评论(1) 推荐(1) 编辑
摘要: 今天在用video标签时发现改变video的宽和高,它里面播放内容由于比例的限制无法充满我设置的宽高,这时要是有类似background-size属性该是多好。网上一查果然找到了css3中的object-fit。 1、object-fit:The object-fit CSS property sp 阅读全文
posted @ 2017-11-07 15:52 ABC袁 阅读(564) 评论(0) 推荐(0) 编辑
摘要: 1、slip只有6.3k可以说是非常小了,主要是通过css3里面的transform来改变的位置,控制的是父容器,使用也非常简单,具体信息移步slip.js。一个简单的demo如下 2、fullpage也只有7k,它是通过显示隐藏来实现的,而且支持缩放等效果,网上还有一个大的fullpage,功能更 阅读全文
posted @ 2017-11-06 14:39 ABC袁 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 1、WebSocket是HTML5中出出现的新技术,有着web TCP之称,这也是为了适应现在实时传输数据的趋势,在这之前一般采用两种方法进行实时数据交换。 轮询机制,其中又包括长轮询。 ①短轮询是指间隔一定的时间进行一次数据请求,这个是最原始的,也是最消耗性能的, ②长轮询是在轮询基础上的改进,简 阅读全文
posted @ 2017-11-02 15:34 ABC袁 阅读(9174) 评论(0) 推荐(0) 编辑
摘要: 1、localstorage ① 500万字符限制② 一般存储ajax请求返回数据,并且需要设置过期时间③ 具有清理机制,将过期数据清理④ 不存储敏感信息⑤ 不存储SEO依赖数据,至少不能严重依赖⑥ 隐私模式localstorage不可读写,所以不能用它来做页面通信⑦ localstorage读写有 阅读全文
posted @ 2017-11-02 11:31 ABC袁 阅读(181) 评论(0) 推荐(0) 编辑