├── .DS_Store ├── README.md └── src ├── .DS_Store └── asserts ├── .DS_Store ├── RN.png ├── antdm.gif ├── callapply.png ├── callapplyperf.png ├── callapplyperf1.png ├── callapplyperf2.png ├── callapplyperf3.png ├── gitflow.png ├── interface.png ├── rnmacos.png ├── spriteflow.png ├── uifile.png ├── uiicon.png ├── uipic.png ├── urlshow.png ├── water-cover.ahp └── zzflow.png /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noneven/__/5ca7fbc56579babca4741ffb2da11a1aa6db706c/.DS_Store -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # - 2 | 想到什么写什么 3 | 4 | ## next 5 | * ajax跨子域 解决方案及适用场景 6 | * 遇到问题的态度/处理问题的思路/总结问题的收获 7 | * grunt/gulp和webpack/browserify对比 8 | * 听说过/看过 < demo过 < 实际项目中用过 < 实际项目中被坑过 < 实际项目中被多次坑过 < 被多次坑过并且深入研究过 9 | * 全局变量被修改的修复方法 10 | * 设计模式原则 11 | * 尾递归 尾递归优化 函数柯厘化 函数节流 12 | 13 | 14 | * 切词算法 SEO 搜索引擎工作原理 15 | * switch语句浅谈(case的值类型/case的匹配原则) 16 | * javascript JS文件的加载执行 17 | * HTML5新特性 18 | * 代码抽象的三个原则 19 | * 设置input的placeholder样式 input::input-placeholder{} 20 | * 函数length和arguments的length 21 | * JS连等赋值 22 | * Koa + Koa-Middleware vs Express + Bluebird 23 | 24 | * 看清BUG的本质, 不要猜想BUG应该是由于什么引起的, 如果和页面相关追踪元素的熟悉改变(页面展现<==>dom属性) 25 | * h5路由(pushState路由)和hash路由的选择 26 | 27 | * MVP 最简可用产品 28 | * API测试 29 | 30 | * Hash路由和H5路由 31 | * 单页面应用 前端渲染带来的性能问题(后端渲染实践) 32 | 33 | * 对rem的理解(相对根元素font-size大小的倍数,根元素font-size动态计算[屏幕宽度/320*16px],做到设计图在手机上的缩放) 34 | * 1px解决方案 35 | * webp解决方案 36 | * 前端一体化(node做接入层/和前端相关的都揽过来(模板/路由)) 模板发布机制 37 | 38 | * node接入层全面使用 39 | * 同构直出 路由体系 => hash路由不能传给服务端/路由整体换成H5路由 node接入层路由和前端路由对应 40 | * 增量更新(diff+apply) 41 | 42 | * fontmin(特殊字体子集) 43 | * 随机洗牌算法 knuthShuffle 44 | * cookie 同源不关心协议名和端口号 45 | * native跨webview通信 46 | * CORS兼容性 47 | * IOS10 user-scalable=no/0禁止用户双击/手势缩放不生效了 48 | 49 | ``` 50 | To improve accessibility on websites in Safari, users can now pinch-to-zoom even when a website sets user-scalable=no in the viewport. 51 | 为了提高Safari中网站的辅助功能,即使网站在视口中设置了user-scalable = no,用户也可以手动缩放。 52 | ``` 53 | * display: -webkit-box/flex-box/flex其实都是flex布局 54 | 55 | ``` 56 | // flex 兼容性代码 57 | display: -webkit-box; /* Chrome 4+, Safari 3.1, iOS Safari 3.2+ */ 58 | display: -moz-box; /* Firefox 17- */ 59 | display: -webkit-flex; /* Chrome 21+, Safari 6.1+, iOS Safari 7+, Opera 15/16 */ 60 | display: -moz-flex; /* Firefox 18+ */ 61 | display: -ms-flexbox; /* IE 10 */ 62 | display: flex; /* Chrome 29+, Firefox 22+, IE 11+, Opera 12.1/17/18, Android 4.4+ */ 63 | ``` 64 | 65 | * WeakSet弱引用 66 | * js在处理大整数时也会丢失精度[infoid server端下发的是一个Number类型] 67 | * 单例+异步 会出现参数覆盖的问题 68 | 69 | * 贝塞尔曲线(css animation)cubic-bezier.com 70 | * 最牛逼的事情不是用了多少新技术,用了什么框架,而是思考怎么去收拾残局 71 | -------------------------------------------------------------------------------- /src/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noneven/__/5ca7fbc56579babca4741ffb2da11a1aa6db706c/src/.DS_Store -------------------------------------------------------------------------------- /src/asserts/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noneven/__/5ca7fbc56579babca4741ffb2da11a1aa6db706c/src/asserts/.DS_Store -------------------------------------------------------------------------------- /src/asserts/RN.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noneven/__/5ca7fbc56579babca4741ffb2da11a1aa6db706c/src/asserts/RN.png -------------------------------------------------------------------------------- /src/asserts/antdm.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noneven/__/5ca7fbc56579babca4741ffb2da11a1aa6db706c/src/asserts/antdm.gif -------------------------------------------------------------------------------- /src/asserts/callapply.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noneven/__/5ca7fbc56579babca4741ffb2da11a1aa6db706c/src/asserts/callapply.png -------------------------------------------------------------------------------- /src/asserts/callapplyperf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noneven/__/5ca7fbc56579babca4741ffb2da11a1aa6db706c/src/asserts/callapplyperf.png -------------------------------------------------------------------------------- /src/asserts/callapplyperf1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noneven/__/5ca7fbc56579babca4741ffb2da11a1aa6db706c/src/asserts/callapplyperf1.png -------------------------------------------------------------------------------- /src/asserts/callapplyperf2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noneven/__/5ca7fbc56579babca4741ffb2da11a1aa6db706c/src/asserts/callapplyperf2.png -------------------------------------------------------------------------------- /src/asserts/callapplyperf3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noneven/__/5ca7fbc56579babca4741ffb2da11a1aa6db706c/src/asserts/callapplyperf3.png -------------------------------------------------------------------------------- /src/asserts/gitflow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noneven/__/5ca7fbc56579babca4741ffb2da11a1aa6db706c/src/asserts/gitflow.png -------------------------------------------------------------------------------- /src/asserts/interface.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noneven/__/5ca7fbc56579babca4741ffb2da11a1aa6db706c/src/asserts/interface.png -------------------------------------------------------------------------------- /src/asserts/rnmacos.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noneven/__/5ca7fbc56579babca4741ffb2da11a1aa6db706c/src/asserts/rnmacos.png -------------------------------------------------------------------------------- /src/asserts/spriteflow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noneven/__/5ca7fbc56579babca4741ffb2da11a1aa6db706c/src/asserts/spriteflow.png -------------------------------------------------------------------------------- /src/asserts/uifile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noneven/__/5ca7fbc56579babca4741ffb2da11a1aa6db706c/src/asserts/uifile.png -------------------------------------------------------------------------------- /src/asserts/uiicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noneven/__/5ca7fbc56579babca4741ffb2da11a1aa6db706c/src/asserts/uiicon.png -------------------------------------------------------------------------------- /src/asserts/uipic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noneven/__/5ca7fbc56579babca4741ffb2da11a1aa6db706c/src/asserts/uipic.png -------------------------------------------------------------------------------- /src/asserts/urlshow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noneven/__/5ca7fbc56579babca4741ffb2da11a1aa6db706c/src/asserts/urlshow.png -------------------------------------------------------------------------------- /src/asserts/water-cover.ahp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noneven/__/5ca7fbc56579babca4741ffb2da11a1aa6db706c/src/asserts/water-cover.ahp -------------------------------------------------------------------------------- /src/asserts/zzflow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noneven/__/5ca7fbc56579babca4741ffb2da11a1aa6db706c/src/asserts/zzflow.png --------------------------------------------------------------------------------