森记耳机卓越圣诞促销活动进行中

2011-12-05

虽然很多国人都喜欢外国产品,但是也不能说国货里面没一个争气的。这个道理就像是,在万马齐喑的情况下,我们总是能找到些亮点。森记耳机应该算是一个不错的小品牌吧,当然这种评价仅仅局限于性价比这个角度上。如果你非要拿去和森海塞尔,索尼,铁三角什么的去比较,那么森记耳机应该就是一个大品牌了,也不用在这里多费口舌。(对了,注明一下以上说的耳机都是原装耳机,不是高仿或者假冒伪劣产品。)第一次用森记耳机产品是通过数码城的老板介绍的,当时老板拿出了一个拆开的耳机,我用自己的MP3试听了下,感觉还不错,低音很好,没有任何杂音。老板开价25,我以已经拆开为由还价五块。结果成交了!话说已经用了一年多了,现在这个叫做DS300的森记耳机还很坚挺,只是那个耳机的海绵套掉了。

以前在网上搜索过森记的信息,是通过百度搜索的。但是信息非常的少,而且好像有一些品牌上的混杂。当然,这应该也是国产的通病,即或多或少的和国外品牌打些擦边球。国人喜欢说国产喜欢抄袭,但是从一个角度来讲,没有学习怎么会去创新呢?所以,选择商品的时候还是看自己的需求比较重要。洋品牌不一定就是最好的,国产货也不一定都是差的,在于你自己是否满意。这段时间搜索下森记耳机,发现信息骤然多了起来。貌似是广东佛山那边的厂子,现在搭建了一个自己的B2C平台。既然自己买过这个品牌的耳机于是就关注了一下。森记耳机官网的页面设计还是略显粗糙,可能是因为匆忙的缘故吧。不过整体的风格偏向简约,其实也还不错。习惯了绚丽的人估计不会喜欢。我注册了他们官网的会员,据说还有小礼品相送。另外,我发现森记耳机也在亚马逊中国上面开卖了。不过上面的型号不过有卓越亚马逊直接销售的,而是以卖家的身份进入。不过物流上仍然是亚马逊统一配送,这样还是不错的,至少用户可以选择去货到付款了。

最近接到森记耳机官网发来的邮件,说他们最贵的一款耳机,森记SikkiS H05参加了卓越的圣诞促销:128打折之后45,亚马逊显示是3.5折。这款耳机标榜的是:重低音,运动式,入耳式。我现在对于25元的DS300表示很满意,这款耳机应该很不错。有需要的就趁这个机会去试试吧,反正支持全国联保。活动的信息是,通过亚马逊首页的圣诞促销广告页面,进入数码影音,接着点击耳机,最后选择价格为四折以下就可以找到了。当然你也可以直接点击下面的链接:

http://www.amazon.cn/gp/product/B005CHW9N2

商品特性:

  • 功率:10mW
  • 频率响应:20-20000Hz
  • 阻抗:16欧姆
  • 灵敏度:94dB
  • 输出接口:3.5MM

售后保障:销售之日起一个月内有任何质量问题皆可包换,(Logo不能掉,白线不能太黑,线不能断),全国联保。

List.js灵活的分类、排序、搜索、过滤Html列表

2011-11-24

List.js,一个7K的js,可以让你的HTML的列表很灵活的分类、排序、搜索、过滤,同时也可以根据模板来增加、编辑和删除元素。

创建一个列表

构造方法

  • List(id, options, values)

参数

  • id (*必须)

    用于指定列表显示的位置。

  • options

    根据需要有些参数选项是必须的

    • valueNames(数组, 默认: null)(*当列表已经包含有元素时必须)

      如果列表已经存在元素,此时该数组需要包含列表中显示不用元素的class名字。

      <ul class="list">    <li><span class="name">Jonny</span> <span class="city">Sundsvall</span> </li>
      </ul>
      var valueNames = ['name', 'city'];
    • item(字符串, 默认: undefined)

      列表显示模板的ID。

    • listClass(字符串, 默认: "list")

      包含该list的块的Class。

    • searchClass(字符串, 默认: "search")

      搜索框的Class。

    • sortClass(字符串, 默认: "sort")

      排序按钮的Class。

    • indexAsync(布尔值, 默认: false)

      如果List.js代码添加的列表里已经存在元素,建立列表索引是否使用异步的方式?有助于处理含有大量元素的列表。

    • maxVisibleItemsCount(整型, 默认: 200)

      定义同时显示的元素数目。

  • values (对象数组)(*可选)

    添加在列表的元素值。


List API

对列表对象可用方法。

属性

  • listContainer (Element)

    包含整个列表块的容器节点。

  • items (数组)

    列表中的所有元素对象的数组。

  • list (Element)

    包含所有元素的元素。

  • templateEngines (对象)

    列表中元素显示模板。

方法

  • add(values)

    添加一个或多个元素到列表中。

    listObj.add({ name: "Jonny", city: "Stockholm" });
    
    listObj.add([
        { name: "Gustaf", city: "Sundsvall" }
        , { name: "Jonas", city: "Berlin" }
    ]);
  • addAsync(values)

    异步方式添加一个或多个元素到列表中。

  • remove(valueName, value)

    根据valueName和value来删除元素,返回删除的元素个数。

    itemsInList = [
        { id: 1, name: "Jonny" }
        , { id: 2, name "Gustaf" }
    ]
    listObj.remove("id", 1); // return 1
  • get(valueName, value)

    返回列表中valueName对应的值。

    itemsInList = [
        { id: 1, name: "Jonny" }
         , { id: 2, name "Gustaf" }
    ]
    listObj.get("id", 2); // return { id: 2, name "Gustaf" }
  • sort(valueName, sortFunction)

    按valueName进行排序,可以自定义排序方法sortFunction。

  • search(searchString, columns)

    搜索列表。

  • filter(filterFunction)

    搜索列表。

    itemsInList = [
        { id: 1, name: "Jonny" }
        , { id: 2, name "Gustaf" }
        , { id: 3, name "Jonas" }
    ]
    
    listObj.filter(function(itemValues) {
       if (itemValues.id > 1) {
           return true;
       } else {
           return false;
       }
    }); //Only items with id > 1 are shown in list
  • size()

    返回列表长度。


Item API

属性

  • elm (Element)

    元素DOM

方法

  • values(newValues)

    参数可选,为空则返回当前值,否则为修改列表中当前元素item的值。

    item.values() // { name: "Jonny", age: 24, city: "Umeå" }
    item.values({
        age: 25,
        city: "Stockholm"
    });
    item.values() // { name: "Jonny", age: 25, city: "Stockholm" }
  • show()

    显示元素item。

  • hide()

    隐藏元素item。


TemplateEngine API

属性

方法

  • get(item, valueNames)

    根据valueNames返回item的值。

  • set(item, values)

    设置item的值。

  • create(item)

    新建html元素,并添加到item。

  • add(item)

    添加item到列表。

  • remove(item)

    删除item。

  • show(item)

    显示item。

  • hide(item)

    隐藏item。

  • clear()

    删除列表中的所以item。

6个超有用的jQuery代码段

2011-11-23

图片预载入

先将图片预先载入到后台,当用户访问请求的时候直接就显示。

   1: (function($) {

   2:   var cache = [];

   3:   // Arguments are image paths relative to the current page.

   4:   $.preLoadImages = function() {

   5:     var args_len = arguments.length;

   6:     for (var i = args_len; i--;) {

   7:       var cacheImage = document.createElement('img');

   8:       cacheImage.src = arguments[i];

   9:       cache.push(cacheImage);

  10:     }

  11:   }
  12:  

  13: jQuery.preLoadImages("image1.gif", "/path/to/image2.png");

新窗口打开链接

使用下面的代码,可以将所有带有rel=”external”属性的链接在新选项卡或者窗口打开,也可以会很容易的修改成只将带有某些class的链接在新窗口打开。

   1: $('a[@rel$='external']').click(function(){

   2:      this.target = "_blank";

   3: });

   4:  

   5: /*

   6:    Usage:

   7:    <a href="http://www.catswhocode.com" rel="external">catswhocode.com</a>

   8: */

平滑切换到一个锚点(anchor)

使用jQuery可以设计出很惊人的可见的效果。下面的代码是当带有topLink class的链接点击后页面切换的代码。

   1: $(document).ready(function() {

   2:     $("a.topLink").click(function() {

   3:         $("html, body").animate({

   4:             scrollTop: $($(this).attr("href")).offset().top + "px"

   5:         }, {

   6:             duration: 500,

   7:             easing: "swing"

   8:         });

   9:         return false;

  10:     });

  11: });

鼠标滑过时淡入淡出效果

经常在一些站点可以看到当鼠标滑过图片时,图片会变淡。下面代码就是当鼠标滑入时设置透明度为100%,滑出时为60%。

   1: $(document).ready(function(){

   2:     $(".thumbs img").fadeTo("slow", 0.6);//Set the opacity of the thumbs to fade down to 60% when the page loads

   3:  

   4:     $(".thumbs img").hover(function(){

   5:         $(this).fadeTo("slow", 1.0); // This should set the opacity to 100% on hover

   6:     },function(){

   7:         $(this).fadeTo("slow", 0.6); // This should set the opacity back to 60% on mouseout

   8:     });

   9: });

获取URL中的参数

   1: $.urlParam = function(name){

   2:     var results = new RegExp('[\\?&]' + name + '=([^&#]*)').exec(window.location.href);

   3:     if (!results) { return 0; }

   4:     return results[1] || 0;

   5: }

表单中禁用“Enter”键

默认当按下“Enter”键时,表单会提交。在一些表单中这样的键盘操作会引发一些问题,下面代码可以使用jQuery来禁用“Enter”键。

   1: $("#form").keypress(function(e) {

   2:   if (e.which == 13) {

   3:     return false;

   4:   }

   5: });

5美元以下域名优惠码(11月)

2011-11-04

一、Godaddy

优惠码:gofx1001ca

说明:新注册或转移.COM域名只要4.95美元;使用本优惠码新注可注册1-10年;本优惠码不能用于续费。注册满75000个即截至,每个账户限注册(或转移)三个。仅支持信用卡付款,另外需要加18美分的ICANN费用。

网址:www.godaddy.com

二、NetFirms

优惠码:不需要优惠码

说明:新注册.com、.net、.org域名首年仅4.95美元,送免费域名隐私保护,2011年11月30日截至。活动仅限注册一年。

网址:http://www.netfirms.com/

三、Network Solutions

优惠码:RVXX495DOM

说明:新注册.com、.net、.org、.biz、.info和.us域名每年只要4.95美元的优惠码,可一次性注册1-10年。本优惠仅限首年,续费较贵。

网址: www.networksolutions.com

四、Register.com

优惠码:Reg450ab

说明:新注册.com、.net、.org.、.biz、.info和.us域名首年仅4.5美元,每个用户限注册三个。

优惠码:Reg5ab

说明:新注册.com、.net、.org.、.biz、.info和.us域名首年仅5美元,每个用户限注册三个。注意,转移要和客服联系,非常不方便。本优惠仅限首年,续费很贵。

网址:http://www.register.com

五、Yahoo

优惠码:不用优惠码,直接进入http://smallbusiness.yahoo.com/domains/?p=YDMCALL 即可

说明:新注册域名首年仅1.99美元,适用于com、.net、.org、.biz、.info和.us等后缀。2011年12月31日截至,仅限首年注册,续费较贵,删域名或封号可能性极大。

腾讯微博同步工具qqpress v1.5

2011-11-02

qqpress是我使用腾讯微博API接口开发的一个WordPress插件,它的主要功能是同步最新日志到腾讯微博。

腾讯微博同步插件升级到1.5,主要修正:

1、截取日志内容同步到腾讯微博时带有html标签。

2、默认把所有新日志都同步到腾讯微博,提供在添加日志页面的选择功能(感谢 @IT_LiuJing )。

插件使用说明:腾讯微博同步:同步最新文章到腾讯微博

我的腾讯微博:http://t.qq.com/wangqiang,欢迎fo。

 
Powered by Wordpress. Theme by Shlomi Noach