FED实验室 - 专注WEB端开发和用户体验

标签:javascript

JAVASCRIPT

Canvas实现电子在线签名

在最近的项目中,涉及到线上图片签名的需求,调研后找到一款开源的签名插件:signature_pad,该插件主要实现原理还是依赖canvas技术,适配AMD/COMMONJS模块化规范. 一、插件剖析 通观源码,该插件除了canvas相关接口外,主要就是曲线的绘制,曲线的绘制当然也是采用的canva...

煦涵 2年前 (2015-06-07) 1768℃ 0评论 1 喜欢

JAVASCRIPT

主流动画实现方式总结

相关概念:绘制频率、屏幕刷新频率、硬件加速、60fps 绘制频率: 页面上每一帧变化都是系统绘制出来的(GPU或者CPU)【参考浏览器渲染原理】。但这种绘制又和PC游戏的绘制不同,它的最高绘制频率受限于显示器的刷新频率(而非显卡),所以大多数情况下最高的绘制频率只能是每秒60帧(frame per ...

煦涵 3年前 (2015-01-25) 5858℃ 0评论 6 喜欢

JAVASCRIPT

w3ctech走进名企——小米专场

今天抽空去参加了w3ctech走进名企——小米专场分享会,想在这里做个小小的总结。 w3ctech.com成立于2009年10月,自成立以来受到了W3C等组织、公司、个人的大力支持与帮助。在普及W3C标准的基础上,交流会将集合国内前端开发者的力量,在未来2~3年的时间内形成既与国际接轨又符合中国国情...

煦涵 3年前 (2014-12-20) 3662℃ 4评论 4 喜欢

JAVASCRIPT

专题:点滴Javascript

JS#38: Javascript中递归造成的堆栈溢出及解决方案 JS#37: 使用console.time测试Javascript性能 JS#36: Javascript中判断两个日期相等 JS#35: Javascript中检测数组和对象 JS#34: Javascript中计算Object的长...

煦涵 3年前 (2014-10-31) 2715℃ 0评论 1 喜欢

JAVASCRIPT

Javascript模板引擎的应用场景及实现原理

一、应用场景 以下应用场景可以使用模板引擎: 1、如果你有动态ajax请求数据并需要封装成视图展现给用户,想要提高自己的工作效率。 2、如果你是拼串族或者数组push族,迫切的希望改变现有的书写方式。 3、如果你在页面布局中,存在共性模块和布局,你可以提取出公共模板,减少维护的数量。 二、实现原理 ...

煦涵 3年前 (2014-10-29) 3583℃ 2评论 0 喜欢

ECMAScript 6系列

ECMAScript 6 modules: the final syntax

在2014年7月月底,TC39[1]还有另外一个会议,此次会议,ECMAScript6(ES6)模块语法的最后细节被敲定。本博客文章给出了完整的ES6模块系统的概述。 一、当前Javascript 模块系统 JavaScript没有内置的模块的支持,但社区创造了令人印象深刻的变通。两个最重要的(可惜...

煦涵 3年前 (2014-09-13) 2761℃ 0评论 1 喜欢

JAVASCRIPT

JAVASCRIPT运算符优先级

下表列出了 JavaScript 运算符,并按优先级顺序从高到低排列。 具有相同优先级的运算符按从左至右的顺序计算。 运算符 说明 .[] () 字段访问、数组索引、函数调用和表达式分组 ++ -- - ~ ! delete new typeof void 一元运算符、返回数据类型...

煦涵 4年前 (2014-03-08) 2127℃ 0评论 0 喜欢

JAVASCRIPT

深入javascript(一):null 与 undefined

Null类型与Undefined类型是javascript五大基本数据类型中的两种,他们的使用有诸多相似,下面来看看它们的区别于联系。 1、基本含义 undefined:"未定义" null:"空对象指针" 2、是否保留字 undefined:"否",可以作为标识符,可覆盖 null:"是" 3、定...

煦涵 4年前 (2014-03-03) 4297℃ 0评论 0 喜欢

JAVASCRIPT

深入javascript(二):闭包

闭包通常被视作JavaScript的高级特性,但是,理解闭包对于掌握这门语言至关重要。 一、闭包的定义 1.闭包: 最简单的描述,即函数定义和函数表达式位于另一个函数的函数体内。而且,这些内部函数可以访问它们所在的外部函数中声明的所有局部变量、参数及其他内部函数。它由两部分构成:函数,以及创建该函数...

煦涵 4年前 (2014-02-16) 2006℃ 0评论 1 喜欢

JAVASCRIPT

深入javascript(三):垃圾回收机制

javascript和OOP语言(C#,java)一样也有自己的垃圾回收机制,它的执行环境会管理代码执行过程中使用的内存,这样对于开发者来说,编写javascript程序时不用去考虑内存分配,和内存回收相关问题了,JavaScript垃圾回收的机制很简单:找出不再使用的变量,然后释放掉其占用的内存,...

煦涵 4年前 (2014-02-11) 2323℃ 0评论 0 喜欢