js框架、js库、js类包 这三个到底是什么关系 ?什么概念?

JavaScript09

js框架、js库、js类包 这三个到底是什么关系 ?什么概念?,第1张

就单单的从js方面来说

库:lib,方法库,或组件库。核心库是给二次开发同学用的,它严谨、符合标准、独立健壮、无污染。

框架:framework,主要是给用户使用,当然也给二次开发者用,它易使用、易扩展、可持续发展、可控。

有些框架,依赖它开发的东西,只能在它的树荫下生存,而无法独立。这样的框架,就不能当库来用。如jquery。

有些库,几乎没有框架的特性,所以易用性很差,如YUI2,所以,它的用户群也只能局限于二次开发者,或水平比较高的开发者。

为作框架,可能为了易用性,牺牲了严谨性。例如:渲染String与Array的prototype。这就与库的无污染理念冲突。

所以,一个产品,如果需要它自己即能当框架,也能当库,那么,它就需要权衡取舍。当然,他也可以选择有多种形式的输出(输出成独立的库,或是易用的框架)。

所以jquery是一个框架,其实目前来说,js库都可以叫作js框架,js类包是使用了oo的思想,封装的一个方法包,jquery也可以看作一个类包

JANSPORT 源于美国,始创于1967年,J ANLEWIS女士和SKIPYOWELL以及MURRAYPLETZ两个死党,首先将改良的军用背包引进美国校园,JanSport是一个由VF集团所有的流行背包品牌,VF集团为全球最大的服装公司之一。JanSport于1967年由Jan Lewis(公司以他的名字命名)、Skip Yowell与Murray Pletz在华盛顿西雅图创立。他们有名于产品的终生保用及长期的革新。JanSport背包在学生之间特别流行。JANSPORT 源于美国,始创于1967年,由三个年轻人在西雅图创办。专事生产带骨架的背包,于1970年获得专利,1971年设计生产了第一个工厂用的圆顶帐篷。1972年被K2公司购买,并在1974年达到了百万销售额,但无论谁购买他,都曾为JANSPORT的发展作出了贡献。至1985年JANSPORT的销售额已达到2,500,000,000美元,而时至今日在多方努力下, JANSPORT已当之无愧的成为美国背包行业的首席。

JANSPORT背包分很多系列,包括旅游类、常用 类、经典类、厚皮底类等等,是日常生活、学习、旅游 探险、外出野营的上佳选择。背包主要材质选用杜邦公 司的一种新型面料,这种材质的特性是防水、耐磨、有 韧性、质地上乘,而且色彩多元:赤橙黄绿青蓝紫无所 不含。而

另一方面背包的外观和功能也一直让 JANSPORT的美国设计师骄傲不已:设计者充分考虑 到人体背部的生理结构,给予背包人性化的造型结构, 而背包的肩带设计则侧重于舒适和减缓压力。

从主要用途上选择

JS的产品分为5个大类:

1Life style 日常类

主要是斜背包、钱夹及mini型的小背包为主,不是JS的主打商品

2 Campus 校园类

一般为大中学生所喜爱,多是背包及拉杆箱类,代表商品有Essence原色系列、Beamer电波侠系列

、Trinity三位一体等。主要表现在隔层较多,容量相对在33L左右,基本都有耳机线专用的隐形出口,适合年轻人的时尚个性。

3 Outdoor 户外系列

适合户外休闲用,一般较为修长以免行动时的阻碍作用,裁减更为贴身以减少摆动,相对较多的搭扣及杂物带,包身大部分有压缩带可以收紧和固定包内的东西。较新的高档款式附有内置水袋套连饮水喉出口。更舒适的肩带、腰带和通风背垫是最基本普遍的设施。

4 Computer 电脑包

电脑包是JS的包袋里有特色的商品,特别设计之悬吊电脑格提供充足保护,确保背包在著地时电脑不会受震动。此外,更备有更分格供放置其他配件如鼠标,电板modem专用线等。包袋均有高密海绵以缓冲振动以保护电脑,内置的搭扣都是世界上第一品牌的搭扣以固定电脑本身,均配置的Airlift高档气垫肩带,实属专业电脑包里的精品。由于其极强的功能性和技术含量,价格相对较高,一般在899~1299之间,手提式、背包式、斜背式的均有。

唯一不足之处是比较偏大,从尺寸方面考虑更适合美国人的身材特征。

5 classic 经典系列

最有代表性的就是全球销量第一的Superbreak超级叛逆了,其他几款的手拎包国内订货不多销售情况一般。