Simple JavaScript Template : substitute

我们在平常使用字符串拼接的时候(如下例),会发现代码的可维护性和易读性将变得更加糟糕(代码中一堆的变量、双引号、单引号, 加号等,相信当情况更为复杂时,头一定发晕): var url= ‘//www.plannabc.net/’, title= ‘落草为根——专注前端技术&关注用户体验’, text = ‘怿飞’s Blog’; var link = ‘<a href=”‘ + url + ‘” title=”‘ + title+ ‘”>’ + text+ ‘</a>’; 如果上述代码变为: var obj = { url: “//www.plannabc.net/”, title: “落草为根——专注前端技术&关注用户体验”, text: “怿飞’s Blog” }; var link = ‘<a href=”{url}” title=”{title}”>{text}</a>’; substitute(link, obj) 一切变得怡然自得。 substitute 函数的实现思路其实很简单:使... 23 条评论 »

用python将文本转成图片

#-*- coding:utf-8 -*- import Image, ImageDraw, ImageFont, uuid def text2png(text): # config: adTexts = [‘—————‘, ‘//www.r5qgb.cn’] imgBg = ‘#FFFFFF’ textColor = “#000000” adColor = “#FF0000” ttf = “C:\Windows\Fonts\STXIHEI.TTF” fontSize = 20 tmp = ‘tmp/’ # Build rich text for ads ads = [] for adText in adTexts: ads += [(adText.decode(‘utf-8’), adColor)] # Format wrapped lines […]

... 5 条评论 »

domReady Function

上次写过 《模拟兼容性的 addDOMLoadEvent 事件》,昨天抽时间整理成了 domReady 函数。 使用非常方便: domReady(function () { // Dom is loaded! You can do anything! }); 测试案例://blank.github.com/domready/test/ 代码如下(注释较为详尽,就不再说明了): /** * domready.js – Specify a function to execute when the DOM is fully loaded. * Copyright (c) 2011 Blank Zheng ([email protected]) * //www.r5qgb.cn */ (function (doc, win) { var isReady = 0, isBind […]

... 0 条评论»

URI 中的一些规范

In RFC 3986: //URI = scheme “:” hier-part [ “?” query ] [ “#” fragment ] gen-delims = “:” / “/” / “?” / “#” / “[” / “]” / “@” sub-delims = “!” / “$” / “&” / “‘” / “(” / “)” / “*” / “+” / “,” / “;” / “=” reserved […]

... 0 条评论»
? ?
  • 凰家街采:你期待的长江时代 ——凤凰网房产武汉 2018-07-26
  • 反思顾雏军案,营造可预期的法治环境 2018-07-26
  • 广图:神“摄”手初养成计划:摄影师爸爸成长篇 2018-07-26
  • 女性之声——全国妇联 2018-07-25
  • 习近平与人民日报那些事 2018-07-25
  • 新IP--河北频道--人民网 2018-07-25
  • 新时代领导干部应急管理能力提升的实践与思考 2018-07-25
  • 证监会答复投资者信息检索库 2018-07-24
  • 款款粽子情,深深敬老人 2018-07-24
  • 李鹏国的行为是对善良的一种打击,暴露了资本主义的道貌岸然的虚伪本质,女白领的同情心是值得赞扬的,只有不够,没有毛病 2018-07-24
  • 邓紫棋首任明星制作人 吴亦凡身兼二职 2018-07-23
  • 地铁上索座不成 蛮横老汉掌掴大妈 2018-07-23
  • 发现食品安全问题拨打12331投诉 2018-07-23
  • 莆田市:建立“网上大调解中心”经验做法 2018-07-22
  • 火锅店推120元月卡11天被吃垮:8点就排队,一卡全家用 2018-07-22
  • 291| 106| 430| 656| 101| 212| 795| 534| 549| 957|