js
沐煜歆羡
这个作者很懒,什么都没留下…
展开
-
简述javascript的作用域和闭包?
a. js变量的作用域是指:函数内定义的局部变量只在此函数内有效,而全局变量可以全局有效。b. 闭包的作用就在于能够改变局部变量的作用域,将值保存下来,但是如果使用不当会造成无法回收变量,引起性能问题,甚至崩溃c. http://blog.csdn.net/gaoshanwudi/article/details/7355794...原创 2021-01-22 19:58:07 · 172 阅读 · 0 评论 -
JavaScript中的“undefined、null”区别?
a. undefined出现的原因是JavaScript引擎不知道这是个什么东西,而对于null,JavaScript引擎识别了它,但是没有被分配内存空间。b. undefined的类型就是undefined,而null的类型是object原创 2021-01-22 19:57:32 · 154 阅读 · 0 评论 -
JavaScript中的“=、==、===”区别?
a. =:即赋值运算;b. ==:判断两个变量是否相同,仅限于值,如果值相同而类型不同,那么JavaScript引擎会在内部做类型转换;c. ===:判断两个变量是否相同,无论是值还是类型,如果类型不同而值相同,也会返回false,而引擎不会在内部进行转换。...原创 2021-01-22 19:57:01 · 1468 阅读 · 0 评论 -
一次js请求一般情况下有哪些地方会有缓存处理?
a. 浏览器端存储b. 浏览器端文件缓存c. HTTP缓存304d. 服务器端文件类型缓存e. 表现层&DOM缓存原创 2021-01-22 19:56:29 · 189 阅读 · 0 评论 -
请解释一下 JavaScript 的同源策略
a. 同源策略指的是协议,域名,端口相同b. 同源策略是一种安全协议c. 指一段脚本只能读取来自同一来源的窗口和文档的属性原创 2021-01-22 19:55:57 · 113 阅读 · 0 评论 -
web storage和cookie的区别
a. Cookie的大小是受限的b. 每次你请求一个新的页面的时候Cookie都会被发送过去,这样无形中浪费了带宽c. cookie还需要指定作用域,不可以跨域调用d. Web Storage拥有setItem,getItem等方法,cookie需要前端开发者自己封装setCookie,getCookiee. Cookie的作用是与服务器进行交互,作为HTTP规范的一部分而存在 ,而Web Storage仅仅是为了在本地“存储”数据而生f. IE7、IE6中的UserData通过简单的代码封装可以原创 2021-01-01 20:47:50 · 86 阅读 · 0 评论 -
请你谈谈COOKIE的弊端
a. 每个特定的域名下最多生成的cookie个数有限制b. IE和Opera 会清理近期最少使用的cookie,Firefox会随机清理cookiec. cookie的最大大约为4096字节,为了兼容性,一般不能超过4095字节d. 安全性问题。如果cookie被人拦截了,那人就可以取得所有的session信息。e. 扩展:浏览器本地存储在HTML5中提供了sessionStorage和localStorage。sessionStorage用于本地存储一个会话(session)中的数据,这些数据原创 2021-01-01 20:47:12 · 92 阅读 · 0 评论 -
jQuery 能做什么?
a. 获取页面的元素b. 修改页面的外观c. 改变页面大的内容d. 响应用户的页面操作e. 为页面添加动态效果f. 无需刷新页面,即可以从服务器获取信息g. 简化常见的javascript任务原创 2021-01-01 20:45:36 · 109 阅读 · 0 评论 -
JavaScript中的“=、==、===”区别?
a. =:即赋值运算;b. ==:判断两个变量是否相同,仅限于值,如果值相同而类型不同,那么JavaScript引擎会在内部做类型转换;c. ===:判断两个变量是否相同,无论是值还是类型,如果类型不同而值相同,也会返回false,而引擎不会在内部进行转换。...原创 2021-01-01 19:01:55 · 74 阅读 · 0 评论