以前网易博客的旧文重发,本文收集了多篇来自多家论坛上的 WAC 脚本说明
主要适用于联合行动 Joint Operations 和三角洲特种部队:极限版 Delta Force: Xtreme 之后的版本
三角洲特种部队:黑鹰坠落 Delta force: Black Hawk Down 及之前版本会有部分功能不可用,需自行排查
Vue 组件间传参最佳实践
要分享的问题:
- Vue 都提供了哪些传参方式,每种传参方式都有什么优劣?
- 在什么场景下分别适合用什么方式进行传参?
- 怎么去总结这些选用传参方式时背后的根据?
1. 总结一下 vue 中所有的组件间的传参方式
1.1 通过 props 或者 $attrs 传递数据
- 原理:通过 v-bind 指令向子组件传递数据,子组件可通过 props 或者 inheritAttrs 接收数据
- 优点:简单直接,子组件在获取父组件的数据时就好像在获取自己的数据一样
- 缺点:由于单向数据流的设计思路,当子组件希望改变 props 中的数据时,需要经过额外的操作才能改变,在组件树层级较深的时候,跨层级数据传递和管理都不方便,
在网件 WNDR4300v1 上编译 OpenWRT 并实现多线多拨
家里一直屯着两根网线,一根是低价优惠时期买的长城,另一根是旧的贵价联通。由于一些历史原因,这联通的线路经常不稳定,会莫名其妙的挂掉,一直以来当联通线路挂掉的时候,就要手动拔掉联通的网线,换成长城的,然后又要进路由器改一番 PPPoE 的拨号配置,实在是烦,看到 OpenWRT 这么强大,突发奇想的要不干脆把路由器的一个 LAN 口拿出来,当成 WAN 来用,两个口都进行拨号,经过查了一番资料之后,感觉这个东西可行,就开始折腾了,不过中途一直没有找到自己想要的固件,于是打算自己编译一份,于是就这样掉进了 OpenWRT 的坑,折腾了两个星期之后终于成功的弄出来了。
清除浮动的四种方式及其原理理解
转自:https://juejin.im/post/59e7190bf265da4307025d91
本文介绍了四种清除浮动的方法,并尝试解释其原理。在理解了各种清除浮动的原理之后,你会发现,很多清除浮动的方法本质上其实是一样的。掌握这些原理,相信你可以根据场景和需求,灵活运用原则发展出不同的清除浮动的方法,而不再死记或拘泥于文中提到的方法。
深入浅出浏览器 js 的数组排序算法
转自:https://segmentfault.com/a/1190000010648740
本文要解决的问题
1、找出 Array.prototype.sort 使用的什么排序算法
2、用一种直观的方式展示 Array.prototype.sort 的时间复杂度,看看它有多快?
3、实际开发中要注意的问题
浅谈前端安全
转自:https://cloud.tencent.com/developer/article/1136202
安全问题的分类
按照所发生的区域分类
- 后端安全问题:所有发生在后端服务器、应用、服务当中的安全问题
- 前端安全问题:所有发生在浏览器、单页面应用、Web 页面当中的安全问题
按照团队中哪个角色最适合来修复安全问题分类
- 后端安全问题:针对这个安全问题,后端最适合来修复
- 前端安全问题:针对这个安全问题,前端最适合来修复
综合以上
- 前端安全问题:发生在浏览器、前端应用当中或者通常由前端开发工程师来对其进行修复的安全问题
移动端常见兼容性问题及解决方案
文章转自:常见移动端兼容性问题
1. IOS 移动端 click 事件 300ms 的延迟相应
移动设备上的 web 网页是有 300ms 延迟的,往往会造成按钮点击延迟甚至是点击失效。
这是由于区分单机事件和双击屏幕缩放的历史原因造成的。
HTTP 缓存机制(强缓存与协商缓存)
浏览器缓存,也就是客户端缓存,是浏览器在本地磁盘对用户最近请求过的文档进行存储,当访问者再次访问同一页面时,浏览器就可以直接从本地磁盘加载文档。
浏览器缓存既是网页性能优化里面静态资源相关优化的一大利器,也是无数 web 开发人员在工作过程不可避免的一大问题,所以在产品开发的时候我们总是想办法避免缓存产生,而在产品发布之时又在想策略管理缓存提升网页的访问速度。因此,了解缓存与控制缓存就显得非常重要了。