从D2论坛过来也几天了,最近公司事情一大堆,一直没个时间把这次活动总结下,今晚下班的早,就抽点时间来记录下当时的情况,回来的感悟。
作为国内最大的前端技术交流论坛,我们五分钟全体前端人员一起参加这个盛大的技术交流会。我第一次参加这样的行业盛会,给我的第一感觉就是人真多,从刚进会场签到的人数,以及会场上面黑压压的一大片人群就能感觉伟大的前端同学的热情。当时场面煞是壮观。
《前端的昨天、今天、明天》主持人:小麦,嘉宾:Hedger、杜欢、Miko Gao 、克军、圆心和欧阳薇(辣妈)
D2论坛分为早上和下午两场,上午是座谈形势的访谈会,主题是“前端的昨天, 今天, 明天”,从前端这一岗位从无到有,从有到壮的一路历程。会场嘉宾有Google的hedger,思科的杜欢,淘宝的圆心,土豆的杨扬等牛人,还有一位是大名鼎鼎的的辣妈,她用js写出植物大战僵尸,很是佩服她。下面这2个问题,是当时会场上主持人问嘉宾的问题:
阅读全文——共2227字
Tags: D2, D2感悟, D2论坛 | 评论 »
Javascript函数Date.parse()写的倒计时
原理:
定义到期后的时间:time,精确到毫秒
定义系统当前时间:now,精确到毫秒
倒计时时间:time-now/1000
阅读全文——共911字
Tags: Date.parse(), js倒计时 | 15 评论 »
在本地页面当中Iframe引用外域的域名或者页面中,我们时常碰到Ifeame中带背景的情况,在css中是没有办法去除的
现在我们用很简单的js办法去除页面中的颜色。
也可以从另外一方面讲,是用js办法给Iframe中更换另外一个背景颜色。
下面是代码部分:
Tags: js更换颜色, 改变Iframe背景颜色 | 4 评论 »
实现效果下图所示:
实现效果(html部分):
<div id="footer" class="clearfix">
阅读全文——共834字
Tags: ul li居中,导航菜单分割线 | 2 评论 »
Opensocial获取用户信息以及好友信息方式
<script type="text/javascript">
//var idSpec = "<?php echo $this->uId ?>";
//alert(idSpec);
var params = {};
…
Tags: Javascript, Opensocial中文文档 | 1 评论 »
什么是 OpenSocial?简而言之,OpenSocial 是基于开放标准的一组通用的 API,用于帮助 WEB 的开发者构建跨多个社交网站的社交应用程序。
要 了解 OpenSocial 是什么 , 我们先弄清楚 OpenSocial 想要解决的问题是什么。目前,对于 WEB 开发者来说,如果各个社交网站都提供私有的 API,那么他们就必须单独为每一个社交网站开发一套应用程序。如图 1 所示,如果 Orkut,Linkedin,Hi5,Salesforce 所提供的 API 是不同的,我们就必须构建四个不同的应用,尽管这四个应用的功能是相同的。
Tags: OpenSocial基础,什么是OpenSocial | 评论 »
撰写此文的目的除了与大家分享一点点经验外,更多的是希望对未来的合作伙伴能够起到一定的借鉴作用。当然,如果我说的有不科学的地方还希望各路前辈多多指教。下面分条目列出各种规范要求,这些要求都是针对同事编码毛病提出来的,好些行业约定的其它规范可能不会再提及。
1、保证代码压缩后不出错
对于大型的JavaScript项目,一般会在产品发布时对项目包含的所有JavaScript文件进行压缩处理,比如可以利用
2、保证代码能通过特定IDE的自动格式化功能
一般较为完善的开发工具
3、使用标准的文档注释
这一要求算是最基本的,这有利于在方法调用处看到方法的具体传参提示,也可以利用配套文档工具生成html或其它格式的开发文档供其他团队成员阅读,你可以尝试使用
Tags: Javascript | 1 评论 »
页面调用规则:* 原则上整个网站都用到的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的内容)
Tags: Javascript开发规范 | 评论 »
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 强大的地方在于界面和特效的封装,可以让开发者快速构建一些兼容标准的界面。
Tags: Javascript, JS, JS框架 | 评论 »