js基础知识
文甜心
这个作者很懒,什么都没留下…
展开
-
向文档中添加列表项
DocumentFragment类型 所有节点类型中,只有documentfragment在文档中没有对应标记,故而可以把其作为一个仓库来使用。 创建文档片段的方法如下 var fragment = document.createDocumentFragment();文档片段继承了Node的所有方法。可以通过appendChild()和insertBefore()将文档片段内容添加到文原创 2017-03-02 00:02:19 · 303 阅读 · 0 评论 -
Javascript 数据类型
原始数据类型:(栈) String 字符串类型 Number 数字类型 Boolean 布尔类型 Null Undefined 引用数据类型:(堆) Array 数组类型 Object 对象类型 Function函数类型区别: 存储位置不同:在栈中存放地址,再堆中存放实体。获得地址后从堆中获取实体。原创 2017-02-25 17:51:11 · 461 阅读 · 0 评论 -
W3C事件与IE事件
事件流 事件流描述从页面中接收事件的顺序。 Netspace公司与IE公司的开发成员几乎同时注意到这个问题,却提出了完全不同的概念。 IE事件为事件冒泡,Netspace为事件捕获。IE事件冒泡:见名知意,最先接收事件的是最具体的元素(文档中嵌套层次最深的那个节点)。事件最先在点击元素上触发,然后沿着DOM树向上传播,在每一级节点上都会发生直至document对象。事件捕获:思想是不太原创 2017-03-11 20:21:15 · 586 阅读 · 0 评论 -
js中7个假值
JavaScript中有7个假值: false 0 -0 NaN null undefined “” 其他所有的值都是真值。 由于数字和字符串可能是假值,因此,使用真值运算检查函数或者对象属性是否已定义不是绝对安全的。 故而检测是否为undefined更为严格的是使用typeo原创 2017-05-07 13:22:20 · 842 阅读 · 0 评论 -
axios用utils
有幸读了一下axios源码,一些utils的实现比较有趣// begin with <>:// or //function isAbsoluteUrl(url) { // RFC 3986 defines scheme name as a sequence of characters beginning with a letter and followed // by any co原创 2017-09-29 14:13:32 · 1097 阅读 · 0 评论 -
axios中对cookie的封装
function isStandardBrowserEnv() { if(typeof navigator !== 'undefined' && navigator.product === 'ReactNative'){ return false; } return ( typeof window !== 'undefined' &&原创 2017-09-29 16:07:56 · 2120 阅读 · 0 评论