当前位置:首页 > 技术动态 > 技术积累 >
  • 10 个非常有用的 SVG 动画的 JavaScript 库

    10 个非常有用的 SVG 动画的 JavaScript 库

    SVG 通常可以用作跨分辨率视频。这意味着在一块高分屏幕上不会降低图片的锐度。此外,你甚至可以让SVG动起来,通过使用一些javascript类库。下面,我们分享一些javascript类库,这些类
  • 编写更加稳定、可读性强的JavaScript代码

    编写更加稳定、可读性强的JavaScript代码

    每个人都有自己的编程风格,也无可避免的要去感受别人的编程风格修改别人的代码。修改别人的代码对于我们来说的一件很痛苦的事情。因为有些代码并不是那么容易阅读、可维护的
  • HTML5 vs.原生,世界究竟是谁的?

    HTML5 vs.原生,世界究竟是谁的?

    HTML5在近两年里可算是出尽了风头,无论是去年10月底的规范定稿,还是今年年初惊爆业内的微信开放JS SDK,亦或是腾讯、百度、360、搜狐等互联网巨头之间的布局争夺。这一切的一切似
  • PHP大神的十大优良习惯

    PHP大神的十大优良习惯

    概述:通往PHP大神的道路上,应该保持优良的传统和习惯。 1、多阅读手册和源代码 没什么比阅读手册更值得强调的事了–仅仅通过阅读手册你就可以学习到很多东西,特别是很多有关
  • 细数谷歌浏览器的10大隐藏技能

    细数谷歌浏览器的10大隐藏技能

    谷歌 Chrome 浏览器一直以速度、简洁和安全为用户所熟知。除此之外,Chrome 的其他功能也非常强大,为了进一步提高工作效率,让我们一一揭晓它的那些隐藏技能吧。 同时登入多个账户
  • 强类型 JavaScript 的解决方案

    强类型 JavaScript 的解决方案

    JavaScript 是一种 弱类型 (或称 动态类型 )语言,即变量的类型是不确定的。 x = 5; // 5x = x + 'A'; // '5A' 上面代码中,变量x起先是一个数值,后来是一个字符串,类型完全由当前的值决定
  • PHP四大基本排序算法实例

    PHP四大基本排序算法实例

    PHP四大基本排序算法包括:冒泡排序法,快速排序法,选择排序法,插入排序法。 1.冒泡排序 思路分析:在要排序的一组数中,对当前还未排好的序列,从前往后对相邻的两个数依次进
  • 架构师与程序员的区别

    架构师与程序员的区别

    Simon Brown是全球知名软件架构独立咨询师、讲师,创办了专门讨论软件架构问题的网站“编码架构”(CodingTheArchitecture.com)。他自称是写代码的软件架构师和明白架构的软件开发者。自
  • 谈谈UI架构设计的演化

    谈谈UI架构设计的演化

    近日,阿里无线事业部前端工程师寒泉在一篇文章《 谈谈UI架构设计的演化 》中表示,从经典MVC到MVVM,UI架构经过数次重大变迁。今天无数经过演绎的MVC实现和科普文,要么是原本作者
  • HTML5七大优势“逼宫”APP

    HTML5七大优势“逼宫”APP

    HTML5颠覆了PC互联网的格局,优化了移动互联网的体验,接下来几年,HTML5将颠覆原生App世界。 跨平台: 在多屏年代,开发者的痛苦指数非常高,人人都期盼HTML5能扮演救星。多套代码、
  • 开发一个完整的JavaScript组件

    开发一个完整的JavaScript组件

    作为一名开发者,大家应该都知道在浏览器中存在一些内置的控件:Alert,Confirm等,但是这些控件通常根据浏览器产商的不同而形态各异,视觉效果往往达不到UI设计师的要求。更重要
  • JavaScript 有多灵活?

    JavaScript 有多灵活?

    JavaScript 是一种灵活的语言,表达力极强,我来举一个例子,保证让很多人大吃一惊。 本文受到了 Kyle Simpson 的文章 《Iterating ES6 Numbers》 的启发。 首先,在 Number.prototype 对象上,部署