weiking 2010.12.24

Javascript
个人
技术杂类

从第五届D2论坛回来的感悟

从D2论坛过来也几天了,最近公司事情一大堆,一直没个时间把这次活动总结下,今晚下班的早,就抽点时间来记录下当时的情况,回来的感悟。

作为国内最大的前端技术交流论坛,我们五分钟全体前端人员一起参加这个盛大的技术交流会。我第一次参加这样的行业盛会,给我的第一感觉就是人真多,从刚进会场签到的人数,以及会场上面黑压压的一大片人群就能感觉伟大的前端同学的热情。当时场面煞是壮观。

《前端的昨天、今天、明天》主持人:小麦,嘉宾:Hedger、杜欢、Miko Gao 、克军、圆心和欧阳薇(辣妈)

D2论坛分为早上和下午两场,上午是座谈形势的访谈会,主题是“前端的昨天, 今天, 明天”,从前端这一岗位从无到有,从有到壮的一路历程。会场嘉宾有Google的hedger,思科的杜欢,淘宝的圆心,土豆的杨扬等牛人,还有一位是大名鼎鼎的的辣妈,她用js写出植物大战僵尸,很是佩服她。下面这2个问题,是当时会场上主持人问嘉宾的问题:

阅读全文——共2227字


weiking 2010.10.19

Javascript

Javascript函数Date.parse()写的倒计时

Javascript函数Date.parse()写的倒计时

原理:

定义到期后的时间:time,精确到毫秒

定义系统当前时间:now,精确到毫秒

倒计时时间:time-now/1000

阅读全文——共911字


weiking 2010.09.24

Javascript

Javascript轻松改变Iframe中背景颜色

在本地页面当中Iframe引用外域的域名或者页面中,我们时常碰到Ifeame中带背景的情况,在css中是没有办法去除的
现在我们用很简单的js办法去除页面中的颜色。
也可以从另外一方面讲,是用js办法给Iframe中更换另外一个背景颜色。
下面是代码部分:


weiking 2010.09.20

Javascript

ul li居中问题+li中间有小竖线问题的解决方案

实现效果下图所示:

实现效果(html部分):

<div id="footer" class="clearfix">

阅读全文——共834字


weiking 2010.09.19

Javascript

Javascript常用函数split(),join(),indexOf()实例

10

11

12

13

14

阅读全文——共702字


weiking 2010.09.06

Javascript

每天Js一例-Opensocial获取用户信息以及好友信息方式

Opensocial获取用户信息以及好友信息方式

<script type="text/javascript">

    //var idSpec = "<?php echo $this->uId ?>";
    //alert(idSpec);

    var params = {};


weiking 2010.09.03

Javascript

OpenSocial扫盲,什么是 OpenSocial?

什么是 OpenSocial?简而言之,OpenSocial 是基于开放标准的一组通用的 API,用于帮助 WEB 的开发者构建跨多个社交网站的社交应用程序。

要 了解 OpenSocial 是什么 , 我们先弄清楚 OpenSocial 想要解决的问题是什么。目前,对于 WEB 开发者来说,如果各个社交网站都提供私有的 API,那么他们就必须单独为每一个社交网站开发一套应用程序。如图 1 所示,如果 Orkut,Linkedin,Hi5,Salesforce 所提供的 API 是不同的,我们就必须构建四个不同的应用,尽管这四个应用的功能是相同的。


weiking 2010.09.03

Javascript

JavaScript开发规范要求

撰写此文的目的除了与大家分享一点点经验外,更多的是希望对未来的合作伙伴能够起到一定的借鉴作用。当然,如果我说的有不科学的地方还希望各路前辈多多指教。下面分条目列出各种规范要求,这些要求都是针对同事编码毛病提出来的,好些行业约定的其它规范可能不会再提及。
1、保证代码压缩后不出错
对于大型的JavaScript项目,一般会在产品发布时对项目包含的所有JavaScript文件进行压缩处理,比如可以利用
2、保证代码能通过特定IDE的自动格式化功能
一般较为完善的开发工具
3、使用标准的文档注释
这一要求算是最基本的,这有利于在方法调用处看到方法的具体传参提示,也可以利用配套文档工具生成html或其它格式的开发文档供其他团队成员阅读,你可以尝试使用


weiking 2010.09.03

Javascript

Javascript开发规范及经验总结

页面调用规则:* 原则上整个网站都用到的JS代码,放到配置文件里,统一命名为commons.js / aisncommons.js 等等。
* 原则上只有某个Channel用到的JS文件,放在该Channel里的layout上引用,用Channel名来命名。不要放到全网站(比如minisite, join flow等等)
* 原则上只有当前单个页面用到的JS, 就写在页面里,不要单独新建JS文件。如果该JS影响到SEO,则新建JS文件。
* 原则上JS不输出内容,仅控制页面行为。(例如JS可进行check box的select all操作,但是不允许输出check box的内容)


weiking 2010.09.02

Javascript

八款JS框架介绍及比较

Dojo 是目前最为强大的JS框架,它在自己的 Wiki 上给自己下了一个定义,Dojo 是一个用 JavaScript 编写的开源的DHTML工具箱。Dojo 很想做一个“大一统”的工具箱,不仅仅是浏览器层面的,野心还是很大的。Dojo 包括 Ajax、Browser、Event、Widget 等跨浏览器 API,包括了 JS 本身的语言扩展,以及各个方面的工具类库,和比较完善的 UI 组件库,也被广泛应用在很多项目中,他的 UI 组件的特点是通过给 HTML 标签增加 TAG 的方式进行扩展,而不是通过写 JS 来生成,Dojo 的 API 模仿 Java 类库的组织方式。用 Dojo 写 Web OS 可谓非常方便。Dojo 现在已经 4.0 了,Dojo 强大的地方在于界面和特效的封装,可以让开发者快速构建一些兼容标准的界面。


回到页首回到页尾