摘要: 1.什么是跨域? 2.前台解决跨域几种方法 2.1 动态创建script 2.2 使用document.domain 2.3使用HTML5新属性postMessage 2.4 利用iframe和location.hash 什么是跨域? ................................ 阅读全文
posted @ 2016-10-19 17:23 快饿死的鱼 阅读(25485) 评论(1) 推荐(0) 编辑
摘要: 无意中看到arr.length +arr.length;这句代码,然后就去了解了下 这是一种鸭式辨型的判断方法。 鸭式辨型:像鸭子一样走路、游泳和嘎嘎叫的鸟就是鸭子 这句话表示: a.arr有length这个属性 b.arr.length是一个Number 那么arr可以是array,也可以是str 阅读全文
posted @ 2016-10-19 16:21 快饿死的鱼 阅读(2677) 评论(1) 推荐(1) 编辑
摘要: 1.将脚本放在底部 javascript是阻塞式的加载,如果先加载脚本,后面的dom都没有办法进行渲染,页面会是一片空白; 采用无阻塞下载javascript a.使用<script>标签的defer属相 b.使用动态创建的<script>元素下载并执行元素 2.打包脚本,减少页面<script>标 阅读全文
posted @ 2016-10-19 15:33 快饿死的鱼 阅读(553) 评论(0) 推荐(0) 编辑
摘要: 在js里面,继承总是晦涩难懂的。那让我们一步一步来分析js继承。 首先,继承的目的。我们可以通过new一个构造器的实例对象,就可以实现调用父类的所有的方法。根本不需要propotype之类的。 来段代码理解下: var Person = function(name, age) { this.name 阅读全文
posted @ 2016-09-23 18:15 快饿死的鱼 阅读(743) 评论(0) 推荐(0) 编辑
摘要: 1.在典型的oop的语言中,如java,都存在类的概念,类就是对象的模板,对象就是类的实例。但在js中不存在类的概念,js不是基于类,而是通过构造函数(constructor)和原型链(prototype chains)实现的。但在ES6中引入了类(class)这个概念,作为对象的模板,新的clas 阅读全文
posted @ 2016-09-23 16:18 快饿死的鱼 阅读(44646) 评论(15) 推荐(11) 编辑
摘要: 变量类型分为:基础类型和引用类型 基础类型:boolean, string, number, null, undefined, symbol 引用类型: array, object typeof: 判断变量的类型 instanceof:判断某个对象是否是另外一个对象的实例 主要还是理解这两个判断的不 阅读全文
posted @ 2016-09-23 11:49 快饿死的鱼 阅读(529) 评论(0) 推荐(0) 编辑
摘要: use strict是ECMAscript5的特性,不建议在全局使用use strict,因为当压缩不同文件时候,一个文件使用了use strict,一个没有使用,没有使用use strict的文件就会报错 1.作用 消除js语法不合理、不严谨、不安全的问题;提高编译器效率,增加运行速度 2.支持的 阅读全文
posted @ 2016-09-23 11:36 快饿死的鱼 阅读(384) 评论(0) 推荐(0) 编辑
摘要: 1.Jquery-MouseWheel jquery默认是不支持支持鼠标滚轮事件(mousewheel) jquery MouseWheel下载:https://github.com/jquery/jquery-mousewheel/blob/master/jquery.mousewheel.js 阅读全文
posted @ 2016-08-18 12:43 快饿死的鱼 阅读(7437) 评论(0) 推荐(1) 编辑
摘要: CSS3属性transform详解之(旋转:rotate,缩放:scale,倾斜:skew,移动:translate) 在CSS3中,可以利用transform功能来实现文字或图像的旋转、缩放、倾斜、移动这四种类型的变形处理,本文将对此做详细介绍。 一.旋转 rotate 用法:transform: 阅读全文
posted @ 2016-08-17 17:12 快饿死的鱼 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 1. 问题: 1.1 通过bower install 的components 许多在运行的时候报404无法找到js.map文件, 如图: 2. 分析: 2.1 查看jQuery源码 /dist/jquery.min.map 2.2 在stackoverflow中查找到: 2.3 在项目发布的时候, 阅读全文
posted @ 2016-08-17 15:01 快饿死的鱼 阅读(929) 评论(0) 推荐(0) 编辑