摘要: 跨域,指的是浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器施加的安全限制。 使用ajax请求访问其他服务器的数据,此时,客户端会出现跨域问题. localhost和127.0.0.1虽然都指向本机,但也属于跨域。 如何实现跨域?(以下是常用,我自己项目使用到的) 1、JSONP 阅读全文
posted @ 2018-03-10 18:21 前端大佬李嘉诚 阅读(2543) 评论(0) 推荐(0)
摘要: AJAX的全称是Asynchronous JavaScript and XML(异步加载 JavaScript 和 XML)。 ajax不是新的编程语言,而是一种使用现有标准的新方法。ajax是与服务器交换数据并更新部分网页的艺术,在不重新加载整个页面的情况下。 ajax是一种在无需重新加载整个网页 阅读全文
posted @ 2018-03-10 17:52 前端大佬李嘉诚 阅读(744) 评论(0) 推荐(0)
摘要: (1)创建新节点 (2)添加、移除、替换、之前插入、之后插入、复制 appendChild() removeChild() replaceChild() //replaceChild(new_child,old_child) insertBefore() insertAfter() cloneNod 阅读全文
posted @ 2018-03-10 16:51 前端大佬李嘉诚 阅读(977) 评论(0) 推荐(0)
摘要: 摘要: css权重的顺序为:important > 内联 > ID > 类 > 标签 | 伪类 | 属性选择 > 伪对象 > 通配符 > 继承!!! 根据 CSS 规范,具体性越明确的样式规则,权重值越高。计算权重值的依据,并不是许多文章所描述的那样“class是10,标签是1,ID是100”之类— 阅读全文
posted @ 2018-03-10 15:56 前端大佬李嘉诚 阅读(702) 评论(0) 推荐(0)
摘要: 页面缓存: html、JS、CSS等,这些缓存资源是由于浏览器的行为而产生; 数据缓存 AppCache: Cache Manifest 操作; 需要服务器 与 客户端 相互配合; 所有的缓存数据都由开发者直接完全地掌控。 DOM Storage(Web Storage): local storag 阅读全文
posted @ 2018-03-10 15:28 前端大佬李嘉诚 阅读(195) 评论(0) 推荐(0)
摘要: 核心思想主要是利用float+margin的形式。利用块状元素的流体特性,然后计算出float元素的宽度,并赋予到块状元素的相应margin中。但是这么做是有个缺点的,就是我们每次都得知道float元素的宽度,然后赋予到块状元素的margin。 BFC有一特性:BFC的区域不会与外部浮动元素重叠。并 阅读全文
posted @ 2018-02-01 10:58 前端大佬李嘉诚 阅读(297) 评论(0) 推荐(0)
摘要: 一、知识说明 function fun() { // 自己调用自己,称为递归调用 fun(); console.log("m2"); } fun(); 二、函数+变量 // 用递归 来求 5 的阶乘 // n! = n * (n-1)! // 定义一个函数,用于求 n 的阶乘 function fu 阅读全文
posted @ 2017-12-27 17:17 前端大佬李嘉诚 阅读(734) 评论(0) 推荐(0)
摘要: 说到ES6肯定是先介绍Babel了,据阮一峰老师介绍到,Babel是一个广泛使用的转码器,可以将ES6代码转为ES5代码,从而在现有环境执行。这意味着,你可以现在就用ES6编写程序,而不用担心现有环境是否支持。 一、 Babel Babel的配置文件是.babelrc,存放在项目的根目录下。使用Ba 阅读全文
posted @ 2017-12-27 12:32 前端大佬李嘉诚 阅读(699) 评论(0) 推荐(0)
摘要: try 语句测试代码块的错误。 catch 语句处理错误。 throw 语句创建自定义错误。 错误一定会发生 当 JavaScript 引擎执行 JavaScript 代码时,会发生各种错误: 可能是语法错误,通常是程序员造成的编码错误或错别字。 可能是拼写错误或语言中缺少的功能(可能由于浏览器差异 阅读全文
posted @ 2017-12-22 19:18 前端大佬李嘉诚 阅读(6130) 评论(0) 推荐(0)
摘要: 一、什么是闭包? “官方”的解释是:闭包是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。 相信很少有人能直接看懂这句话,因为他描述的太学术。其实这句话通俗的来说就是:JavaScript中所有的function都是一个闭包。不过一般来说,嵌套的f 阅读全文
posted @ 2017-12-16 12:29 前端大佬李嘉诚 阅读(443) 评论(0) 推荐(0)