- 博客(8)
- 收藏
- 关注
原创 跨域
同源策略 同源策略(Same origin policy)是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,则浏览器的正常功能可能都会受到影响。可以说 Web 是构建在同源策略基础之上的,浏览器只是针对同源策略的一种实现。 如果非同源,那么在请求数据时,浏览器会在控制台中报一个异常,提示拒绝访问。 同源策略是浏览器的行为,是为了保护本地数据不被JavaScript代码获取回来的数...
2019-09-11 15:11:46
53
转载 css实现三栏布局
常见的布局方式: float布局、Position定位、table布局、弹性(flex)布局、网格(grid)布局那么我们就是用以上5种方式完成三栏布局,不过前提是左右宽度(假如左右宽度为300px),整个高度已知(假如高度为100px),中间宽度自适应1、float布局: float最初的设计的初衷是为了解决文字环绕的问题 ,即给一个图片设置float属性之后...
2019-08-23 23:55:08
71
原创 空间复杂度
空间复杂度(Space Complexity)是对一个算法在运行过程中临时占用存储空间大小的量度。 一个算法在计算机存储器上所占用的存储空间, 包括程序代码所占用的空间,输入数据所占用的空间和辅助变量所占用的空间这三个方面。 算法的输入输出数据所占用的存储空间是由要解决的问题决定的,是通过参数表由调用函数传递而来的, 它不随本算法的不同而改变。存储算法本身所占用的存储空间与算法书写的长短成正比,要...
2019-08-03 23:23:53
234
原创 排序
什么是排序? 排序(sort)就是要整理表中的元素,使之按关键字递增或递减有序排列。 排序的稳定性: 经过排序后这些具有相同关键字的元素之间的相对次序保持不变,则称这种排序方法是稳定的,反之,具有相同关键字的元素的相对次序发生变化,则称这种排序是不稳定的。 内排序和外排序: 在排序过程中,若整个表都放在内存中处理,排序时不涉及数据的内,外交换,称为内排序。 反之,排序过程中涉及数据的内,外交换,称...
2019-08-03 22:51:39
127
原创 call,apply,bind
call 和 apply 都是为了改变某个函数运行时的上下文(context)而存在的,换句话说,就是为了改变函数体内部 this 的指向。bind也可以用来固定住this。 .call(context, arg1, arg2, ...) .apply(context, [arg1, arg2, ...]) function animal(){} animal.prototype = { ...
2019-07-30 17:44:53
71
原创 static方法
被static修饰的成员称为静态成员,被类的所有对象共享,可以用类名直接访问,也可以用对象名访问。 static修饰的方法和对象都可以直接用类名调用。 ...
2019-02-03 16:38:32
71
原创 get方法和set方法
要操作私有类型的变量,有两种方法。 1)用public构造方法,对其赋值, 2)用get,set方法。 例如: private String name; public void getName(){ this.name=name; } public String setName(){ return name; } ...
2019-02-03 16:36:48
818
原创 字符串相关
输出字符串的长度用length() 例如:String a="123"; system.out.println(a.length());
2019-02-03 16:34:32
41
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人