2018年3月8日 随手记

时间:2022-07-12 14:08:52

Q: (涉及ajax跨域)浏览器在发正式请求之前先向服务器发了一条options请求?

(1)什么情况下会发options请求?

(2)options请求的作用是什么?

A: 

ajax跨域:?待学习

服务器跨域设置:?

options请求:发生在正式请求之前的预请求,浏览器通过options请求向服务器询问跨域的设置

options请求出现的场景:

-------------------------------------------------------------------------------------------------------------------------------------------------------

2. angular filter:

(1)在template中怎么用:

{{value | filter: filterParams}}e.g.{{array | orderBy: {id: true}}}

(2)在controller中怎么用

$filter(filterName)(sourceData, filterParams)e.g.$filter('orderBy')(array, {id: true})

(3)自定义filter

function (sourceData, filterParams) {    .......    return filteredData}

3. mybatis入参为list,map怎么处理

// list<foreach collection="list" item="item">    ......</foreach>
// map<foreach collection="map" index="key" item="value">    ......</foreach>

4. js array自带的sort疑似快排,是不稳定排序

is数组常用api总结:

(1)splice(index, num): 自index开始删除num个元素

(2)slice(begin, end): 获取子数组

(3)push(): 数组末尾增加元素

(4)unshift():数组开头增加元素