随笔分类 -  JS

摘要:首先,咱们通常被"执行上下文","执行上下文环境","上下文环境","执行上下文栈"这些名词搞混。那我们一一来揭秘这些名字的含义。 这一块一直比较晦涩难懂,还是需要仔细去斟酌斟酌。 什么是执行上下文(也叫做“执行上下文环境”,“上下文环境”)? 咱们还是先看代码。 第一个console输出 unde 阅读全文
posted @ 2019-01-29 14:15 快饿死的鱼 阅读(317) 评论(0) 推荐(0)
摘要:不用死记硬背,理解才是硬道理。只需要写个例子,然后输出看一下就清楚了 首先我们看下new Person输出什么? 有属性name, age 和 __proto__ __proto__里面有原型方法show,constructor, __proto__ 然后我们再输出构造器Person.prototy 阅读全文
posted @ 2019-01-29 12:40 快饿死的鱼 阅读(18175) 评论(0) 推荐(0)
摘要:安装步骤:http://www.mongodb.org.cn/tutorial/55.html (window平台安装) 创建数据目录: MongoDB将数据目录存储在db目录下。需要手动创建一个db目录。 这是我的db目录路径: D:\Mongodb\data\db 运行MongoDB服务器: 我 阅读全文
posted @ 2017-06-02 16:08 快饿死的鱼 阅读(182) 评论(0) 推荐(0)
摘要:SPA一般只一个web页面,通过ajax,router等技术实现局部刷新,不会随着用户操作而出现重新加载页面或者页面跳转的功能,所有的用户操作都在一个页面实现。 组件化:UI组件和非UI组件 传统的ui层:UI和逻辑混在一起,比如往往会在远程请求的回调中更改DOM 分层带来的优势:每层的职责更专一, 阅读全文
posted @ 2016-10-25 10:53 快饿死的鱼 阅读(1426) 评论(1) 推荐(0)
摘要:1.什么是跨域? 2.前台解决跨域几种方法 2.1 动态创建script 2.2 使用document.domain 2.3使用HTML5新属性postMessage 2.4 利用iframe和location.hash 什么是跨域? ................................ 阅读全文
posted @ 2016-10-19 17:23 快饿死的鱼 阅读(25620) 评论(1) 推荐(0)
摘要:无意中看到arr.length +arr.length;这句代码,然后就去了解了下 这是一种鸭式辨型的判断方法。 鸭式辨型:像鸭子一样走路、游泳和嘎嘎叫的鸟就是鸭子 这句话表示: a.arr有length这个属性 b.arr.length是一个Number 那么arr可以是array,也可以是str 阅读全文
posted @ 2016-10-19 16:21 快饿死的鱼 阅读(2721) 评论(1) 推荐(1)
摘要:1.将脚本放在底部 javascript是阻塞式的加载,如果先加载脚本,后面的dom都没有办法进行渲染,页面会是一片空白; 采用无阻塞下载javascript a.使用<script>标签的defer属相 b.使用动态创建的<script>元素下载并执行元素 2.打包脚本,减少页面<script>标 阅读全文
posted @ 2016-10-19 15:33 快饿死的鱼 阅读(568) 评论(0) 推荐(0)
摘要:在js里面,继承总是晦涩难懂的。那让我们一步一步来分析js继承。 首先,继承的目的。我们可以通过new一个构造器的实例对象,就可以实现调用父类的所有的方法。根本不需要propotype之类的。 来段代码理解下: var Person = function(name, age) { this.name 阅读全文
posted @ 2016-09-23 18:15 快饿死的鱼 阅读(755) 评论(0) 推荐(0)
摘要:1.在典型的oop的语言中,如java,都存在类的概念,类就是对象的模板,对象就是类的实例。但在js中不存在类的概念,js不是基于类,而是通过构造函数(constructor)和原型链(prototype chains)实现的。但在ES6中引入了类(class)这个概念,作为对象的模板,新的clas 阅读全文
posted @ 2016-09-23 16:18 快饿死的鱼 阅读(44734) 评论(15) 推荐(11)
摘要:变量类型分为:基础类型和引用类型 基础类型:boolean, string, number, null, undefined, symbol 引用类型: array, object typeof: 判断变量的类型 instanceof:判断某个对象是否是另外一个对象的实例 主要还是理解这两个判断的不 阅读全文
posted @ 2016-09-23 11:49 快饿死的鱼 阅读(540) 评论(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 快饿死的鱼 阅读(997) 评论(0) 推荐(0)