代码改变世界

关于随机取颜色值的深入理解

2015-05-14 12:39 by HelodieJaqueline, 424 阅读, 0 推荐, 收藏,
摘要:`var getRandomColor = function(){return '#'+('00000'+(Math.random()*0x1000000<<0).toString(16)).slice(-6);}`-上述代码为随机取颜色值的方法-Math.random()*0x1000000<... 阅读全文

关于浏览器动画的平滑处理

2015-05-14 12:38 by HelodieJaqueline, 261 阅读, 0 推荐, 收藏,
摘要:在不断的模拟动画中,发现在运行期间偶尔会出现跳帧的感觉。似乎是浏览器处理动画出了某些问题,于是就去了解了一下这方面的知识:1.显示器的刷新频率通常是50~60hz,1000ms/60≈16.6ms2.使用setinterval和settimeout会使layou浪费计算重复渲染,以至于不能完美达到浏... 阅读全文

video & audio

2015-05-14 12:38 by HelodieJaqueline, 244 阅读, 0 推荐, 收藏,
摘要:1.video和audio是来自HTML5的新方法用作对浏览器添加视频和音频。2.其作用于能让浏览器和用户之间交互更多样化,和对视频音频传输的更简易化。3.video使用时候主要可以传输(ogg,MPEG4,webM)三种格式:1.ogg:带有 Theora 视频编码和 Vorbis 音频编码的 O... 阅读全文

drag & drop

2015-05-14 12:37 by HelodieJaqueline, 191 阅读, 0 推荐, 收藏,
摘要:1.说到拖拽 首先要说说我自己理解的原理(是剪切而不是复制,不知道对不对),其次就是最主要的draggable属性,此属性的默认值是false。支持:火狐4+,谷歌,IE10+。2.为需要拖拽的标签设置 draggable后,使用 ondragstart=function(ev){ev.dataTr... 阅读全文

Form

2015-05-14 12:36 by HelodieJaqueline, 205 阅读, 0 推荐, 收藏,
摘要:1.form主要是用于用户输入后提交向服务器传输数据的作用,是一个块级标签。2.在HTML5中新增了一些东西大概是:1.在 form 中设置了 id 后,于 input 设置 form 属性同 id 名一样。(此方法可以让input通过此form提交)2.在input框HTML5提供了新的属性以便于... 阅读全文

nodejs ajax 学习总结

2015-05-14 12:35 by HelodieJaqueline, 496 阅读, 0 推荐, 收藏,
摘要:1.ajax使用步奏1.创建核心对象2.获取核心对象3.`xhr.open("post","/checkName",true);`4.`xhr.setRequestHeader("Content-Type","application/x-www-form-urlencoded");`5.`xhr.o... 阅读全文