随笔分类 -  1.1--javascript

摘要:什么是跨域 协议、域名、端口 其中一个不同就称为跨域 为什么会有域 因为安全问题,浏览器的同源策略,例如:node下就没有同源策略 如何解决跨域 使用jsonp、CORS(跨域资源共享)属于http里面的内容 什么是jsonp jsonp 利用src没有跨域的问题,利用后端返回一个回调函数,需要后端 阅读全文
posted @ 2020-12-02 22:53 诚人小李 阅读(197) 评论(0) 推荐(0)
摘要:apply的用法 语法 func.apply(thisArg, [argsArray]) thisArg 可选的。在func函数运行时使用的this值。请注意,this可能不是该方法看到的实际值:如果这个函数处于非严格模式下,则指定为 null 或 undefined 时会自动替换为指向全局对象,原 阅读全文
posted @ 2019-07-14 11:33 诚人小李 阅读(412) 评论(0) 推荐(0)
摘要:网络上跨域的文章大多一样,这里我写下,巩固下自己的知识,顺便做个记录 什么是跨域 这里简单拿百度的网址做个例子:http://www.baidu.com:80 (默认都是80端口、可省略) http 协议 www 子域名 baidu 主域名 80 端口号 总结:协议、子域名、主域名、端口,其中一个不 阅读全文
posted @ 2016-10-06 09:36 诚人小李 阅读(447) 评论(0) 推荐(0)
摘要:开篇:终于学习了sea.js的使用了,因为它是一个模块加载工具,所以首先要了解javascript的模块编程,然后对sea.js的了解和使用 javascript 模块编程 为什么要模块化编程,为了让开发人员只需要实现业务逻辑代码,只要加载别人写好的模块化代码即可。 '简单的说,模块化就是... 阅读全文
posted @ 2015-11-25 15:56 诚人小李 阅读(398) 评论(0) 推荐(1)
摘要:1,闭包是什么 (百度百科定义)--闭包是可以包含自由(未绑定到特定对象)变量的代码块;这些变量不是在这个代码块内或者任何全局上下文中定义的,而是在定义代码块的环境中定义(局部变 量)。“闭包” 一词来源于以下两者的结合:要执行的代码块(由于自由变量被包含在代码块中,这些自由变量以及它们引用的对象没 阅读全文
posted @ 2015-06-08 21:04 诚人小李 阅读(2157) 评论(6) 推荐(10)
摘要:同源策略限制了一个源(origin)中加载文本或脚本与来自其它源(origin)中资源的交互方式。同源定义如果两个页面拥有相同的协议(protocol),端口(如果指定),和主机,那么这两个页面就属于同一个源(origin)。下表给出了相对http://store.company.com/dir/p... 阅读全文
posted @ 2015-06-04 19:05 诚人小李 阅读(215) 评论(0) 推荐(0)
摘要:最近一直在了解javascript原型的问题,也算是理解了一点,希望把我所理解的,用简单的例子和说明,让更多人清除的去理解javascript原型1,原型 prototype 是一个什么东西我们创建的每一个函数都有一个prototype属性,这个属性是一个指针,指向一个对象。简单的说 prototy... 阅读全文
posted @ 2015-06-03 07:56 诚人小李 阅读(451) 评论(0) 推荐(0)
摘要:整理桌面遇到之前做的笔记:javascript 简称(js)是一门基于浏览器的面向对象,时间驱动的网页脚本语言。js是浏览器解析并执行的,因为客户端浏览器不同,所以js存在兼容性的问题。匿名函数就是函数可以去掉名字,函数的定义会返回函数的首地址,自调用匿名函数是为了变量名的重复。。js中在函数内部的... 阅读全文
posted @ 2014-10-21 17:42 诚人小李 阅读(166) 评论(0) 推荐(0)