// 冒泡排序 export function bubbleSort(arr) { let i = arr.length - 1; while (i > 0) { let maxIndex = 0; for (let j = 0; j < i; j++) { if (arr[j] > arr[j + ...
分类:
Web程序 时间:
2019-12-10 16:39:31
阅读次数:
112
比如在一个vue项目中,需要重复使用某个方法,可以将该方法封装在一个js文件中,然后在需要使用该方法的.vue文件中直接导入该js文件,使用js文件中的方法。 实现代码: 1.js: 2..vue文件 实现效果: 即实现了将时间戳转换为正常时间格式的效果,其他页面需要转换可以直接调用。 ...
分类:
Web程序 时间:
2019-11-30 13:29:53
阅读次数:
126
1.封装介绍 封装:将属性和方法,封装到对象中 装:是往容器/名称空间里存放名字 封:代表将存放于名称空间中的名字给藏起来,这种隐藏对外不对内 为什么要封装: 封装数据属性,封装函数属性, 1. __开头的属性实现的隐藏仅仅只是一种语法意义上的变形,并不会真的限制类外部的访问 2. 该变形操作只在类 ...
分类:
其他好文 时间:
2019-11-28 01:04:34
阅读次数:
69
在 WebDriver 中, 将这些关于鼠标操作的方法封装在 ActionChains 类提供。 ActionChains 类提供了鼠标操作的常用方法: perform(): 提交 context_click(): 点击 double_click(): 双击 drag_and_drop(): 拖动 ...
分类:
其他好文 时间:
2019-11-18 12:57:54
阅读次数:
58
面向对象封装案例 封装 1. 封装 是面向对象编程的一大特点 2. 面向对象编程的 第一步 将 属性 和 方法 封装 到一个抽象的 类 中 = 一开始就应该先做需求分析,分析这个类有哪些属性和方法 3. 外界 使用 类 创建 对象 ,然后 让对象调用方法 4. 对象方法的细节 都被 封装 在 类的内 ...
分类:
编程语言 时间:
2019-11-15 22:43:29
阅读次数:
89
分享好用的工具包 - hutool 一丶介绍 Hutool是一个小而全的Java工具类库,通过静态方法封装,降低相关API的学习成本,提高工作效率,使Java拥有函数式语言般的优雅,让Java语言也可以“甜甜的”。 Hutool中的工具方法来自于每个用户的精雕细琢,它涵盖了Java开发底层代码中的方 ...
分类:
其他好文 时间:
2019-11-03 23:49:39
阅读次数:
180
在方法实现上,使用vue中axios方法封装实现例子 import axios from 'axios' //导入axios 包 axios.defaults.baseUrl="localhost:8080"; axios.interceptors.request.use((config)=>{ l ...
分类:
Web程序 时间:
2019-11-03 20:28:44
阅读次数:
117
什么是代理 代理是一种设计模式,它的核心思想,是将对目标的访问转移到代理对象上。这样做的好处就是,目标对象在不改变代码的情况下,可以通过代理对象加一些额外的功能。这是一种编程思想,在不改变原有代码的情况下,通过代理增加一些扩展功能。 代理过程如图所示,用户访问代理对象,代理对象通过访问目标对象,来达 ...
分类:
编程语言 时间:
2019-10-25 13:05:37
阅读次数:
68
元素等待 1 显示等待(了解) 概念: 使WebDriver等待指定元素条件成立时继续执行,否则在达到最大时长时抛出超时异常(TimeoutException) 在WebDriver中把显式等待的相关方法封装在WebDriverWait类中 等待是判定条件成立时,那如何判断条件成立?相关判断的方法封 ...
分类:
其他好文 时间:
2019-10-23 16:37:06
阅读次数:
69
三大认证工作原理简介 源码分析: 源码分析入口: 内部的三大认证方法封装: 三大组件的原理分析: 权限六表分析 基于用户权限访问控制的认证(RBAC):Role-Based-Access-Control;基于auth的认证规则(了解)。 Django框架采用的是RBAC认证规则:通常分为:三表规则、 ...
分类:
其他好文 时间:
2019-10-21 21:00:34
阅读次数:
218