javaScript之深度理解原型链

摘要: 经过多次的翻阅书籍终于对原型链在实际代码中的应用有了新的认识,但是不知道是否有错误的地方,还请大神多多指教。 构造函数、原型和实例的关系:每个构造函数都有一个原型对象funName.prototype,原型对象有一个指向构造函数的内部指针constructor,实例对象包含一个指向原型对象的内部指针 阅读全文
posted @ 2017-07-04 17:32 公子小苏 阅读(181) 评论(0) 推荐(0) 编辑

javaScript之this的五种情况

摘要: this一直是JavaScript研究的难题,特别是在笔试和面试中的各种程序分析问题中,也常常会被问到。下面来看一看this被运用的五中情况: (1) 纯粹的函数调用 函数最普通用法,此时属于全局调用,函数内this指向全局对象window。 示例一: 输出:20,因为函数test执行环境为wind 阅读全文
posted @ 2017-06-23 20:27 公子小苏 阅读(623) 评论(0) 推荐(0) 编辑

ES6之箭头函数中的this

摘要: 在讲箭头函数中的this之前我们先介绍一下普通函数中的this。 普通函数中的this: (1)this指向它的直接调用者 (2)默认的,非严格模式下,没找到直接调用者则指向window (3)严格模式下,没直接调用者的this是undefined (4)使用call,apply,bind绑定对象, 阅读全文
posted @ 2017-06-22 18:07 公子小苏 阅读(569) 评论(0) 推荐(0) 编辑

javaScript之跨浏览器的事件对象

摘要: 跨浏览器的兼容代码 阅读全文
posted @ 2017-06-20 22:15 公子小苏 阅读(188) 评论(0) 推荐(0) 编辑

javaScript之事件处理程序

摘要: 事件就是用户或浏览器自身执行的某个动作,JavaScript与HTML的交互也是通过事件实现的。而相应某个事件的函数就叫做事件处理函数。包括以下几种: 1.HTML事件处理程序 某个元素支持的每种事件,都可以使用一个相应的事件处理程序相同的HTML特性指定。这个特性的值能执行JavaScript代码 阅读全文
posted @ 2017-06-20 11:25 公子小苏 阅读(226) 评论(0) 推荐(0) 编辑

javaScript之promise

摘要: 异步加载一直是我很头痛的问题,本科阶段学过异步同步通信就把我绕的很糊涂。但是接触到JS中的异步加载后我才真正认识到,所谓的异步加载就像一个客服中心,每一个工作人员就对应一条工作流程线。下面我会详细介绍pronise的实现方法。 promise,就是一个对象,用来传递异步操作消息。它代表某个未来才会知 阅读全文
posted @ 2017-06-17 11:56 公子小苏 阅读(234) 评论(0) 推荐(0) 编辑

VUE之使用百度地图API

摘要: 利用vue创建点餐系统,在点餐系统中需要知道商家地址信息,这时就需要借用百度地图API。 步骤一:申请百度地图密钥; 步骤二:在index.html中添加百度地图JavaScript API接口; 步骤三:在webpack.base.conf.js配置文件中配置BMap,在module.export 阅读全文
posted @ 2017-06-13 21:27 公子小苏 阅读(17164) 评论(0) 推荐(2) 编辑

javaScript之Array方法

摘要: Array类型和其他语言一样,是数据的有序列表,但不同的是数组的每一项们可以保存任何类型的数据。 1.检测方法(确定某个对象是不是数组) (1)value instanceof Array (2)Array.isArray(value) 2.转换方法 (1)toString(),返回数组中每个值得字 阅读全文
posted @ 2017-06-12 14:48 公子小苏 阅读(246) 评论(0) 推荐(0) 编辑

javascript之系统对话框

摘要: 浏览器通过alert(),confirm()和prompt()方法调用系统对话框,向用户显示信息。 alert()接受一个字符串并显示给用户,结果是显示一个对话框,其中包括指定的文本和一个OK(“确定”)按钮。 confire()接受一个字符串并显示给用户,结果是显示一个对话框,其中包括指定的文本, 阅读全文
posted @ 2017-06-12 10:18 公子小苏 阅读(295) 评论(0) 推荐(0) 编辑

javascript之模拟块级作用域

摘要: 在java、C++等语言中,变量i在会在for循环的语句块中定义,循环一旦结束,变量i就会被销毁。可是在javaScript中,从定义开始,就可以在函数内部随处访问。比如 javaScript会对后续i的声明视而不见,如果后续声明中有变量初始化还是会执行。可以使用匿名函数来模仿块级作用域,或者使用E 阅读全文
posted @ 2017-06-11 18:54 公子小苏 阅读(514) 评论(0) 推荐(0) 编辑