null instanceOf Object
false
jsonp跨域原理,优缺点,安全性因素
jsonp的实现原理:http://www.jianshu.com/p/c00f800f4279
简单的说,就是在js内,设定一个函数,然后通过往页面插入<script>标签,通过url请求,返回一段调用某个函数的代码,在src中进行了调用
jsonp的优点:
1.解决了跨域
jsonp的缺点:
1.jsonp只支持get请求而不支持post请求
2.它只支持跨域HTTP请求这种情况,不能解决不同域的两个页面之间如何进行JavaScript调用的问题。
3.由于jsonp存在安全性问题
安全因素 http://blog.csdn.net/jian_xi/article/details/66474717
http://blog.knownsec.com/2015/03/jsonp_security_technic/
页面中js有几种引入方式,分别介绍优缺点
defer属性,只用于外部脚本,脚本会延迟到页面解析完毕后再运行,能按照先后顺序执行
async属性,只适用于外部脚本,并告诉浏览器立即下载文件,不能保证按照先后顺序执行
介绍了解的js框架的设计模式,并结合使用经历聊聊其优缺点
函数表达式和函数声明的优缺点
以下为个人理解
函数表达式(var)和函数声明都会变量提升,
但是函数声明可以在该声明前调用该函数。
函数表达式不行。
介绍一下函数的柯里化
接受多个参数的函数变换成接受一个单一参数(最初函数的第一个参数)的函数,并且返回接受余下的参数而且返回结果的新函数的技术。
在js里面,个人理解就是一个高等函数?