Planeart - planeart.cn

General Information:

Latest News:

artTemplate 自定义语法扩展 15 Jul 2012 | 09:39 pm

artTemplate 默认采用的是原生的 javascript 语法,类似微型模板引擎 tmpl。不同的是 artTemplate 的模板会采用沙箱机制限制全局对象的读写,这种机制很大程度上能够避免模板产生维护性的问题:若模板中若引用外部对象,随着项目复杂度增加,那时候谁都不能确定模板中的变量到底是数据还是全局对象,这种复杂的依赖关系将为会项目带来巨大的维护成本。在 artTemplage 的设...

高性能JavaScript模板引擎原理解析 11 Jul 2012 | 08:03 pm

原文发表自:http://cdc.tencent.com/?p=5723 随着 web 发展,前端应用变得越来越复杂,基于后端的 javascript(Node.js) 也开始崭露头角,此时 javascript 被寄予了更大的期望,与此同时 javascript MVC 思想也开始流行起来。javascript 模板引擎作为数据与界面分离工作中最重要一环,越来越受开发者关注,近一年来在开源社区...

情人节,让 code 说 “I Love You” 14 Feb 2012 | 06:33 am

今天是情人节,作为技术宅不在此刻显示下身手都觉得浑身不自在,让咱们用 code 告诉她: I Love You! 把文章下面的代码贴到你的QQ空间日志/博客,然后告诉你的妹子:“把代码复制到记事本,并另存为 ’2.14.cmd’ 后打开”。 若一切顺利,你的妹子的电脑桌面依次出现三个浪漫的icon,即 “I Love You” ,接下来的事我想你懂的。 记住,不要直接发给她!让好奇的她亲身体...

安全沙箱加载 javascript 畅想与实现 9 Jan 2012 | 07:11 pm

从一个经典的跨域脚本应用说起: JSONP 是一个流行的跨域获取数据的方案,它原理是向文档动态插入一个 script 标签,向远程服务器发起一个脚本请求,然后远程服务器返回一个定的回调函数并传入 JSON 数据,这样完成跨域数据交换。 如页面预先定义一个全局函数: 向服务器发起 script 请求 JSONP http://api.douban.com/jsonp?key=3435&typ...

跨浏览器 HTML5 postMessage 方法以及 message 事件模拟实现 5 Jan 2012 | 09:01 am

postMessage 是 HTML5 新方法,它可以实现跨域窗口之间通讯。到目前为止,只有 IE8+, Firefox 3, Opera 9, Chrome 3和 Safari 4 支持,而本篇文章主要讲述 postMessage 方法与 message 事件跨浏览器实现。 postMessage 方法 JSONP 技术不一样,前者是前端擅长跨域文档数据即时通讯,后者擅长针对跨域服务端数据通讯...

javascript模版引擎-tmpl的bug修复与性能优化 11 Oct 2011 | 04:07 am

在平时编码中,经常要做拼接字符串的工作,如把json数据用HTML展示出来,以往字符串拼接与逻辑混在在一起会让代码晦涩不堪,加大了多人协作与维护的成本。而采用前端模板机制就能很好的解决这个问题。 精妙的 tmpl 前端模板类开源的不少,但最属 jQuery 作者 John Resig 开发的 “javascript micro templating” 最为精妙,寥寥几笔便实现了模板引擎核心功能...

梦想 8 Sep 2011 | 08:01 am

从公司回来已经是10点多了,感觉到有点渴,于是在商店里面买杯绿豆粥。在店里遇到一个小女生打招呼,我准备请她吃东西,她婉拒,可能是不好意思吧,后来邀她在湖边聊天。 她现在在学校图书馆里面的咖啡厅当服务员,而去年我图书馆那呆了很长一段时间,经常在那写代码或做设计等。她们老板与我们也是好朋友,大家慢慢的与店里面的老员工都熟悉起来,如果生日还会相互叫上一起吃蛋糕等。她与其他店员不同,做事与谈吐显得特别沉...

创建数据共享接口——简化框架之间相互传值 8 Jul 2011 | 11:46 pm

很多框架存在父子关系,操作起来十分麻烦,很多同学经常出现这样悲催的代码: 其实这个问题可以被大大的简化,框架应用中有一个固定不变的窗口叫window.top,如果我们把数据缓存到这个页面,其下所有框架都可以获取到,无论子页面如何变幻。不需要采用Cookie,也不需要采用什么HTML5本地数据库策略,你只需要每个页面引用一个js文件,内容如下: 这个寥寥数行的方法可以共享任意类型的数据供各个框架...

javascript克隆元素样式 16 May 2011 | 11:51 pm

这是一个实验用的玩意,它可以克隆指定元素的最终样式,并包装成一个css类,它还可以证明Oprea 11.10 是个混球: DEMO: http://www.planeart.cn/demo/cloneStyle

文本框根据输入内容自适应高度 15 May 2011 | 08:11 pm

我最烦wordpress编辑器容器那狭窄的高度,每次都需要手动调节,很不好用。其实现代浏览器大多都支持文本框尺寸调节功能,绝大多数情况下却没有自动适应来得爽快,在网络上发现一方法比较简单的实现文本框高度自适应,于是封装了这个函数,准备以后应用到项目中。 源代码: 23:03文章更新: 感谢alucelx同学再次给力的帮助,大大简化了方法,更新代码为0.2版本,同时解决了兼容Opera浏览器,...

Related Keywords:

jquery hover, 浏览器 图标, artDialog, jquery 延时 参数, art.dialog undefined, 腾讯 前端, artzoom, 腾讯 前端 面试题, 圖片 縮放 快速

Recently parsed news:

Recent searches: