2017年1月18日

base 64

摘要: 我们的图片大部分都是可以转换成base64编码的data:image。 这个在将canvas保存为img的时候尤其有用。虽然除ie外,大部分现代浏览器都已经支持原生的基于base64的encode和decode,例如btoa和atob。(将canvas画布保存成img并强制改变mimetype进行下 阅读全文

posted @ 2017-01-18 17:29 蒂其之死 阅读(264) 评论(0) 推荐(0)

js 代码风格(2)

摘要: Properties • 当访问属性的时候,我们使用点(.)操作符。 var luke = { jedi: true, age: 28 }; // bad var isJedi = luke['jedi']; // good var isJedi = luke.jedi; • 当以变量的方式访问属性 阅读全文

posted @ 2017-01-18 17:25 蒂其之死 阅读(205) 评论(0) 推荐(0)

js 风格(注意事项)

摘要: 类型 • 原始类型:我们可以直接使用值。 ο string ο number ο boolean ο null ο undefined var foo = 1, bar = foo; bar = 9; console.log(foo, bar); // => 1, 9 • 复合类型:我们通过`引用` 阅读全文

posted @ 2017-01-18 16:55 蒂其之死 阅读(211) 评论(0) 推荐(0)

jquery 事件绑定

摘要: jQuery的事件绑定 问题 首先我们看下面的一个很常见的事件绑定代码: 这段代码在事件绑定处理上有一些缺陷: 解决方案 对于1、2两点的解决方案,我们首先先了解一下jQuery的事件绑定 jQuery的事件绑定有多个方法可以调用,以click事件来举例: click方法 bind方法 delega 阅读全文

posted @ 2017-01-18 16:26 蒂其之死 阅读(291) 评论(0) 推荐(1)

浏览器缓存

摘要: 浏览器缓存机制,其实主要就是HTTP协议定义的缓存机制(如: Expires; Cache-control等)。但是也有非HTTP协议定义的缓存机制,如使用HTML Meta 标签,Web开发者可以在HTML页面的<head>节点中加入<meta>标签,代码如下: html code <META H 阅读全文

posted @ 2017-01-18 16:10 蒂其之死 阅读(213) 评论(0) 推荐(0)

控制反转

摘要: 那些年,空气中仿佛还能闻到汉唐盛世的余韵,因此你决不允许自己的脸上有油光,时刻保持活力。然而,你一定曾为这些“高深术语”感到过困扰。也许时至今日,你仍对它们一知半解。不过就在今天,这一切都将彻底改变!我将带领你以一种全新的高清视角进入奇妙的编程世界,领略涵泳在这些“高深术语”中的活泼泼的地气,以及翩 阅读全文

posted @ 2017-01-18 15:21 蒂其之死 阅读(290) 评论(0) 推荐(0)

js setTimeOut()

摘要: setTimeout,前端工程师必定会打交道的一个函数.它看上去非常的简单,朴实.有着一个很不平凡的名字--定时器.让年少的我天真的以为自己可以操纵未来.却不知朴实之中隐含着惊天大密.我还记得我第一次用这个函数的时候,我天真的以为它就是js实现多线程的工具.当时用它实现了一个坦克大战的小游戏,玩儿不 阅读全文

posted @ 2017-01-18 14:44 蒂其之死 阅读(46836) 评论(5) 推荐(16)

js 生成二维码

摘要: 网络上已经有非常多的二维码编码和解码工具和代码,很多都是服务器端的,也就是说需要一台服务器才能提供二维码的生成。本着对服务器性能的考虑,这种小事情都让服务器去做,感觉对不住服务器,尤其是对于大流量的网站,虽然有服务器端缓存,毕竟需要大量的CPU运算时间,这或多或少也是很大的一块压力。所以就想,有没有 阅读全文

posted @ 2017-01-18 10:43 蒂其之死 阅读(925) 评论(0) 推荐(0)

java web 登录框

摘要: 我们会骂 12306 的网站界面挫,效果差,速度慢,回头看看自己写的代码,是不是也一样的狗血!在前端,很多看似简单的东西,内藏无数玄机。本文将以一个小小的登录框为入口,谈一谈如何完善自己的程序。 在很多人眼里,前端就是 DIV+CSS+JQuery,甚至还有些人停留在 table 布局的迷雾当中(这 阅读全文

posted @ 2017-01-18 10:41 蒂其之死 阅读(2381) 评论(0) 推荐(0)

导航