icewood

JavaScript 基础操作封装函数
授权协议 Apache
开发语言 JavaScript
所属分类 Web应用开发、 常用JavaScript包
软件类型 开源软件
地区 不详
投 递 者 边翔宇
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

icewood简介

icewood是一个为javascript提供基础操作封装函数的类库.

icewood是一个为javascript提供基础操作封装函数的类库.封装了数组\字符串\数字的很多操作.
icewood以易学为原则,以程序员为中心,以降低重复操作为宗旨.

javascript是一门常见的语言.从市场分布看,javascript几乎成了前端的唯一语言.但是目前却没有一套理想的api来解决javascript的基础操作问题.
开发过程中,基础操作占有很大比重,是各种开发的根基.反复对基础代码进行编写测试占用了较多时间,且是一项重复的劳动;也不利于代码api的统一,不利于代码的重用.
给日后代码维护造成了诸多不便.

由于浏览器的多样性,导致javascript本身有浏览器兼容性问题.
icewood补充了ie缺失的大部分方法,从最大程度上减少浏览器兼容性造成的问题.使程序员可以免受浏览器兼容问题困扰,专注于业务逻辑的编写.
IE 从IE8开始,支持IE8.
icewood目前由28个函数组成.包含了字符串 数组 日期时间 需要的常用方法,对常用的for循环范式进行了封装.

icewood由源代码 压缩代码 api 测试代码 四部分组成.
建议使用者参照api和测试代码进行学习.

 相关资料
  • 封装被定为义为“把一个或多个项目封闭在一个物理的或者逻辑的包中”。在面向对象程序设计方法论中,封装是为了防止对实现细节的访问。 抽象和封装是面向对象程序设计的相关特性。抽象允许相关信息可视化,封装使程序员实现所需级别的抽象。 封装使用访问修饰符来实现。一个访问修饰符定义了一个类成员的范围和可见性。C# 支持的访问修饰符如下所示: Public Private Protected Internal

  • 总结之前的内容,对象(object)指代某一事物,类(class)指代象的类型。对象可以有状态和动作,即数据成员和方法。 到现在为止,数据成员和方法都是同时开放给内部和外部的。在对象内部,我们利用this来调用对象的数据成员和方法。在对象外部,比如当我们在另一个类中调用对象的时,可以使用 对象.数据成员 和 对象.方法() 来调用对象的数据成员和方法。 我们将要封装(encapsulation)对

  • 本文向大家介绍Nodejs对postgresql基本操作的封装方法,包括了Nodejs对postgresql基本操作的封装方法的使用技巧和注意事项,需要的朋友参考一下 基于nodejs平台对postgresql的增删改查基本操作进行了封装,能满足基本的实际应用,比较复杂的SQL需另外实现。 PG.js文件如下: 用法很简单,如下: 以上这篇Nodejs对postgresql基本操作的封装方法就是小

  • 操作系统提供的服务 操作系统的五大功能,分别为:作业管理、文件管理、存储管理、输入输出设备管理、进程及处理机管理 中断 所谓的中断就是在计算机执行程序的过程中,由于出现了某些特殊事情,使得CPU暂停对程序的执行,转而去执行处理这一事件的程序。等这些特殊事情处理完之后再回去执行之前的程序。中断一般分为三类: 内部异常中断:由计算机硬件异常或故障引起的中断; 软中断:由程序中执行了引起中断的指令而造成

  • 操作符 一元操作符 只能操作一个值的操作符叫一元操作符。 递增(++)、递减(--)操作符 递增、递减操作符有两种方式:前置和后置,前置就是操作符在变量前面,后置就是操作符在变量后面。如:++ a、-- b、a ++、b --。 前置操作 var a = 20; ++ a; console.log(a); //21 等同于: var a = 20; a = a + 1; console.l

  • 本节将回顾在Kafka集群上执行的最常见操作。所有在本节中看到的工具都可以在Kafka发行版的bin /目录下找到,如果没有参数运行,每个工具都会打印所有可能的命令行选项的细节。 添加和删除 topics您可以选择手动添加 topic ,或者在数据首次发布到不存在的 topic 时自动创建 topic 。如果 topic 是自动创建的,那么您可能需要调整用于自动创建 topic 的默认 topic

  • 仓库基本管理 初始化一个Git仓库(以/home/gitee/test文件夹为例) $ cd /home/gitee/test #进入git文件夹 $ git init #初始化一个Git仓库 将文件添加到Git的暂存区 $ git add "readme.txt" 注:使用git add -A或git add . 可以提交当前仓库的所有改动。 查看仓库当前文件提

  • 本文向大家介绍jQuery EasyUI封装简化操作,包括了jQuery EasyUI封装简化操作的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家封装了Jquery EasyUI简化操作,供大家参考,具体内容如下 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持呐喊教程。