Skip to content

qianlfeg1st/lib-flexible-source-code

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 

Repository files navigation

lib-flexible源码分析

1.用ES6重写了手淘的lib-flexible

2.修改了lib-flexible里大量不严谨的代码

例如:
  【1】没有在当前作用域顶部声明变量,而是直接在判断语句中声明变量并赋值;
  【2】isAndroid 这个变量声明并赋值了,但是从未使用过....不知道作者怎么想的
  【3】等等,总之就是各种不合理不合逻辑,有兴趣的朋友可以对比下手淘的源码

3.删除了源码中,通过'meta[name="flexible"]'手动设置缩放的功能(个人认为这个很鸡肋,没有使用场景)

4.要在生产环境使用的话,请用flexible.mini.js(babel编译成ES5,并压缩混淆)

PS:从手淘的源码中可以看出,编码者的思路是清晰的、规范是混乱的,并且没有学习过强类型语言

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published