-
CSS3学习笔记整理
温故而知新,在codepen, repl上创建了一个例子回顾CSS3的一些细节CSS3盒子模型基础概念每个HTML元素都是长方形盒子。(1)盒子模型有两种:IE盒子模型、标准W3C盒子模型;IE的content部分包含了border和pading。(2)标准W3C盒模型包含:内容(content)、填充(padding)、边界(margin)、边框(border)。box-sizing: content-box (default) | border-box | inherit;//bord...…
-
数据绑定
简书上关于js双向数据绑定的文章…
-
面试内容总结
今天是神奇的一天,第一次知道这里居然真的有人看,原本以为只有自己会看。。。整理回忆一下今天面试的内容,总结学习也可以方便其他求职的小伙伴.在网上搜了搜,果然有很多360奇舞团的面试题啊,原来颜海镜也去面试过……我用过他fullpage.js的插件。。。。题目大抵是没有变的,考的都是基础知识,js主要考察 function context scope最后舔着个熊脸说一句,能有幸参加个一面也已经很荣幸了:)1.下面代码的输出值是?alert(1 && 2); //2后来又被问了...…
-
json 解析练习
将下面一段json解析成另一种格式original json{ "data": { "_id": "5833b999fe85cdb80db8516f", "desc": "", "schemata": [ { "child": [ { "title": "http://d1h06o39vyn1mi.cloudfront.net/product/upload/40/aa/40aada9316033c487ac...…
-
fetch API与Promise
参考自 https://developer.mozilla.org/en/docs/Web/API/Fetch_API转载自 https://hacks.mozilla.org/2015/03/this-api-is-so-fetchinghttp://bubkoo.com/2015/05/08/introduction-to-fetch/https://davidwalsh.name/fetchJavaScript 通过XMLHttpRequest(XHR)来执行异步请求,这个方式已...…
-
JS跨域问题的总结归纳
如何解决跨域问题 JSONP:原理是:动态插入script标签,通过script标签引入一个js文件,这个js文件载入成功后会执行我们在url参数中指定的函数,并且会把我们需要的json数据作为参数传入。由于同源策略的限制,XmlHttpRequest只允许请求当前源(域名、协议、端口)的资源,为了实现跨域请求,可以通过script标签实现跨域请求,然后在服务端输出JSON数据并执行回调函数,从而解决了跨域的数据请求。优点是兼容性好,简单易用,支持浏览器与服务器双向通信。缺点是只支持GE...…
-
JS模块化标准的总结归纳
RequireJS implements the AMD API CommonJS是一种规范 以下是玉伯对这几种不同的模块化规范的解释 作者:玉伯链接:https://www.zhihu.com/question/20351507/answer/14859415来源:知乎AMD 是 RequireJS 在推广过程中对模块定义的规范化产出。CMD 是 SeaJS 在推广过程中对模块定义的规范化产出。类似的还有 CommonJS Modules/2.0 规范,是 BravoJS 在推广过程中...…
-
三月的最后一天
白驹过隙,四月将至,收拾行囊,重新开始借此机会将以往笔记整理成blogs按时间顺序陆续贴出,包括新近看到的学习笔记…
-
JS深拷贝浅拷贝问题
浅拷贝只是复制引用(Reference),拷贝后,a.obj === b.obj深拷贝是创建(clone)了一个“一模一样”的对象,并保存在a.obj中,所以 a.obj !== b.obj ps:对于引用类型,===运算符当左值和右值是同一个对象,也就是内存地址相同时返回true。ES6之后,有很方便的浅copy方法var obj = { a: 1 };var copy = Object.assign({}, obj);console.log(copy); // { a: 1 }实现e...…
-
闭包
…