欢迎围观我的新网站:深圳德恺实验室

01 2017 档案

摘要:有一个很热门的说法:一件事情,如果你坚持22天以上,就变成了习惯。迄今为止,我连续做了超过22天的事有很多:从零开始画时装插画,每日一画坚持120天以上,现在虽不是每天画,还是依旧作为小爱好保持着;生完孩子连续跳操3个月,没有节食,瘦了将近20斤;现在只要有完整的时间至少隔天去健身一次;隔晚做一次腹 阅读全文
posted @ 2017-01-24 10:17 前端博客 阅读(131) 评论(0) 推荐(0)
摘要:原谅我做一次标题党,Ajax 不会死,传统 Ajax 指的是 XMLHttpRequest(XHR),未来现在已被 Fetch 替代。 最近把阿里一个千万级 PV 的数据产品全部由 jQuery 的 $.ajax 迁移到 Fetch,上线一个多月以来运行非常稳定。结果证明,对于 IE8+ 以上浏览器 阅读全文
posted @ 2017-01-23 16:37 前端博客 阅读(480) 评论(0) 推荐(0)
摘要:border-radius我相信对于老一辈的前端们有着特殊的感情,在经历了没有圆角的蛮荒时代,到如今 CSS3 遍地开花,我们还是很幸福的。 然而即使到了三星大脸流行时代,border-radius在移动端的表现依旧差强人意,主要有以下几点问题: 一、Android 2.3 自带浏览器不支持 % 通 阅读全文
posted @ 2017-01-23 16:34 前端博客 阅读(386) 评论(0) 推荐(0)
摘要:这是任何人都可以用来学习前端的实践手册, 它概述并讨论了前端工程的实践: 该如何学习以及实践时该使用什么工具. 撰写该手册的目的有两个: 一是为潜在以及正在实践的前端开发人员提供一个包括学习资料和开发工具的专业资源; 二是该手册可以被管理者, CTO, 讲师和猎头用来作为洞察前端开发的实践. 该手册 阅读全文
posted @ 2017-01-20 15:02 前端博客 阅读(572) 评论(0) 推荐(1)
摘要:LazyMan 实现LazyMan(什么是LazyMan?请自行google) function _LazyMan(_name) { var _this = this; _this.tasks = []; _this.tasks.push(function() { console.log('Hi! 阅读全文
posted @ 2017-01-19 23:07 前端博客 阅读(274) 评论(0) 推荐(0)
摘要:原文链接:http://caibaojian.com/fe-daily-20170116.html #前端开发那些事#【风里来雨里去的 JS 数组,你懂它多少】详见:,你懂它多少 详细了解 js 基础之数组。(作者:Ziksang )欢迎投稿至——>>【前端开发那些事】专辑: ​​​ 对《为什么说 阅读全文
posted @ 2017-01-18 11:01 前端博客 阅读(217) 评论(0) 推荐(0)
摘要:原文链接:http://caibaojian.com/css-reflow-repaint.html 浏览器的渲染机制 via浏览器渲染展示网页的过程,大致分为以下几个步骤:原文来自:http://caibaojian.com/css-reflow-repaint.html 慎重选择高消耗的样式 什 阅读全文
posted @ 2017-01-18 10:37 前端博客 阅读(638) 评论(0) 推荐(0)
摘要:原文链接:js设置光标插入文字和HTML 在一个textarea的某个光标位置插入文字或者在某个编辑器中插入图片html内容,我最近经常和这些打交道,但总是一团模糊,今天整理一下关于如何插入文字,设置光标,移动光标等操作。 应用场景:新浪微博(网站留言本)中输入框某个位置插入表情、话题或者@ 某个人 阅读全文
posted @ 2017-01-18 10:33 前端博客 阅读(594) 评论(0) 推荐(0)
摘要:我说我去面试了,你信不信?这是今日头条的校招前端笔试题,如果侵权了,请联系我。 HTML 针对移动浏览器端开发页面,不期望用户放大屏幕,且要求“视口(viewport)”宽度等于屏幕宽度,视口高度等于设备高度,如何设置? data-xxx 属性的作用是什么? 请描述一下cookies,session 阅读全文
posted @ 2017-01-13 09:05 前端博客 阅读(358) 评论(0) 推荐(0)
摘要:为了把一串点连成光滑的曲线,先研究贝塞尔曲线,又搞B样条插值。。。。都没有成功(数学没那么强)。 后来在 “[翻译] AGG 之贝塞尔插值 ”http://liyiwen.javaeye.com/blog/705489 。看到一种比较好的方法: 运用贝塞尔曲线的光滑性来穿过这些点。 大致思路就是 先 阅读全文
posted @ 2017-01-12 18:53 前端博客 阅读(7632) 评论(0) 推荐(2)
摘要:众所周知想用canvas画一条曲线我们可以使用这些函数: 二次曲线:quadraticCurveTo(cp1x, cp1y, x, y) 贝塞尔曲线:bezierCurveTo(cp1x, cp1y, cp2x, cp2y, x, y) 画圆弧:arcTo(x1,y1,x2,y2,radius); 阅读全文
posted @ 2017-01-12 18:51 前端博客 阅读(5392) 评论(0) 推荐(0)
摘要:JS全局变量VAR和THIS 2011-05-23 21:43 很多人都觉得在JavaScript声明一个变量,加var和不加var没有什么区别,实际上是一个错误的观点,如果在函数外面,也就是说在window区域加不加var确实是一样,因为都会是全局变量的效果,而如果在函数内部,加var就是局部变量 阅读全文
posted @ 2017-01-12 09:30 前端博客 阅读(883) 评论(0) 推荐(0)
摘要:LNMP安装了哪些软件?安装目录在哪? LNMP一键安装包除去安装所必须的依赖包,还会默认安装以下软件: Nginx、MySQL/MariaDB、PHP、phpMyAdmin、Zend Optimizer/Zend GuardLoader。用户可以根据自己的需要安装其他组件,如FTP服务器、缓存组件 阅读全文
posted @ 2017-01-10 00:56 前端博客 阅读(156) 评论(0) 推荐(0)
摘要:MySQL导入数据库文件最大限制2048KB和phpmyadmin导入数据最大限制2048KB的解决方法 解决办法: 1、打开php.ini。找到 upload_max_filesize 、 memory_limit 、 post_max_size 这三个参数! (在默认的情况下,php只允许最大的 阅读全文
posted @ 2017-01-10 00:52 前端博客 阅读(1127) 评论(0) 推荐(0)
摘要:execCommand方法是执行一个对当前文档,当前选择或者给出范围的命令。处理Html数据时常用如下格式:document.execCommand(sCommand[,交互方式, 动态参数]) ,其中:sCommand为指令参数(如下例中的”2D-Position”),交互方式参数如果是true的 阅读全文
posted @ 2017-01-09 14:39 前端博客 阅读(545) 评论(0) 推荐(0)
摘要:吾十有五,而志于学。 三十而立。四十而不惑。 五十而知天命。六十而耳顺。 七十而从心所欲,不逾矩。 这是孔子对自己一生的总结,也是千百年来中国人追求完满人生的典范,尤其是三十以后。那么,在人生的三十岁、四十岁、五十岁、六十岁和七十岁,具体又该怎样度过呢? 三十而立 三十岁,是人的一道分水岭。这个年龄 阅读全文
posted @ 2017-01-05 16:42 前端博客 阅读(394) 评论(0) 推荐(0)
摘要:本书覆盖 ES6/ES7 与 ES5 的所有不同之处,对涉及的语法知识给予详细介绍,并给出大量简洁易懂的示例代码。 本书为中级难度,适合已经掌握 ES5 的读者,用来了解这门语言的最新发展;也可当作参考手册,查寻新增的语法点。 阅读全文
posted @ 2017-01-05 09:31 前端博客 阅读(5014) 评论(0) 推荐(0)
摘要:There’s a whole bunch of people who will tell you that you’re not good enough, not smart enough, not talented enough, not brave enough. But you know w 阅读全文
posted @ 2017-01-03 19:16 前端博客 阅读(217) 评论(0) 推荐(0)
摘要:需求是这样的:http://q.cnblogs.com/q/29093/ 这里简述一下: 现在有一个不确定长度的数组.比如:var temp=[["Fu","Hai","Huan"],["Wei","You"],["Chong","Tong","Zhong"]];每一个数组的长计都不确定 ,如何 遍 阅读全文
posted @ 2017-01-03 12:01 前端博客 阅读(283) 评论(0) 推荐(0)
摘要:JavaScript中的typeof其实非常复杂,它可以用来做很多事情,但同时也有很多怪异的表现.本文列举出了它的多个用法,而且还指出了存在的问题以及解决办法. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Ope 阅读全文
posted @ 2017-01-03 11:55 前端博客 阅读(498) 评论(0) 推荐(0)
摘要:多个数组(数量不定)例如三个数组 {a,b} {1,2} {d}排列组合后为a,1,da,2,db,1,db,2,d是js的算法哦 var arr = [["a","b"],["1","2"],["d"]]; var sarr = [[]]; for (var i = 0; i < arr.leng 阅读全文
posted @ 2017-01-03 11:10 前端博客 阅读(432) 评论(0) 推荐(0)
摘要:本文实例讲述了JS实现的数组全排列输出算法。分享给大家供大家参考。具体分析如下: 这段js代码对数组进行全排列输出,改进了一些老的代码 从n个不同元素中任取m(m≤n)个元素,按照一定的顺序排列起来,叫做从n个不同元素中取出m个元素的一个排列。当m=n时所有的排列情况叫全排列。 function p 阅读全文
posted @ 2017-01-03 11:08 前端博客 阅读(942) 评论(0) 推荐(0)
摘要:为什么要添加Swap分区?swap分区,即交换区,作用为:当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用。那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临时保存到Swap空间中,等到那些程序要运行时,再从Swap中恢复保存的数 阅读全文
posted @ 2017-01-01 21:36 前端博客 阅读(412) 评论(0) 推荐(0)