Object是在javascript中一个被我们经常使用的类型,而且JS中的所有对象都是继承自Object对象的。虽说我们平时只是简单地使用了Object对象来存储数据,并没有使用到太多其他功能,但是...
JavaScript中call,apply,bind方法的总结
why?call,apply,bind干什么的?为什么要学这个? 一般用来指定this的环境,在没有学之前,通常会有这些问题。 var a = { user:追梦子, fn:function(){ console.log(this.user); }}var b = a.fn;b(); //undefined...
JavaScript同源策略以及跨域
JavaScript 同源策略 概念:同源策略是客户端脚本(尤其是JavaScript)的重要安全度量标准。其目的是防止某个文档或脚本从多个不同源装载。 同源指的是:协议,域名(包括子域名),端口相...
javascript多种方法实现数组去重问题
先说说这个实例的要求:写一个方法实现数组的去重。(要求:执行方法,传递一个数组,返回去重后的新数组,原数组不变,实现过程中只能用一层循环,双层嵌套循环也可写,只做...
JavaScript Ajax与Comet其他跨域技术
根据一个网页可以从任何网页中加载图像而不用担心使用跨域的原理, 我们可以动态的创建图像, 使用他们的onload和onerror事件处理程序来确定是否收到响应。 动态的创建图像经常用于...
深入探究javascript的{}语句块
解析json字符串,用到了一个eval()方法,解析字符串的时候为什么需要加上括号呢?摸不着头脑。原来javascript中{}语句块具有二义性,不加括号会出错,理解这种二义性对我们理解javas...
30行代码实现Javascript中的MVC
从09年左右开始,MVC逐渐在前端领域大放异彩,并终于在刚刚过去的2015年随着React Native的推出而迎来大爆发:AngularJS、EmberJS、Backbone、ReactJS、RiotJS、VueJS 一连串的名字走马观花式的出现...
常用的JavaScript模式
在JavaScript中,会用到一些常用的编码模式。下面就列出了一些常用的JavaScript编码模式,有的模式是为了解决特定的问题,有的则是帮助我们避免一些JavaScript中容易出现的错误。 单一...
js中用Dom2级事件处理函数(改变样式)
下面这些客户端 javascript代码用到了事件,它给一个很重要的事件--load 事件注册了一个事件处理程序。同赐教,了展示了注册click事件处理函数更高级的一种方法 !doctype html html lang=en h...
javascript中可变值与不可变值
在javascript中数组和对象的值是可变的,也就是说我们动态修改里面值,原始的值也会发生相应的改变,而数字,字符串,布尔值,null,undefined的值是不可以改变的, 字符串原始值修改...