随笔分类 - JavaScript
摘要:最近一直在看JS高级程序设计这本书,有空来梳理一下几种创建对象的方式。话不多说,直接步入正题。 第一种:Object构造函数创建 这行代码创建了Object引用类型的一个新实例,然后把实例保存在变量Person中。 第二种:使用对象字面量表示法 var Person = {};//相当于var Pe
阅读全文
摘要:JavaScript中创建数组有两种方式 (一)使用 Array 构造函数: var arr1 = new Array(); //创建一个空数组v var arr2 = new Array(20); // 创建一个包含20项的数组 var arr3 = new Array("lily","lucy"
阅读全文
摘要:利用ajax查询数据,在谷歌浏览器下可以获取到最新数据,而在IE中获得是旧数据,无法获得最新的数据,经查资料,才发现时IE缓存再作怪。 发现此ajax请求用的get方式,每次请求的URL一模一样,IE浏览器有个特殊的地方,如果每次请求的URL一样时,就会拿出缓存中已有的数据显示在页面上,并不会再次去
阅读全文
摘要:编码 只有 0-9[a-Z] $ - _ . + ! * ' ( ) , 以及某些保留字,才能不经过编码直接用于 URL。 例如:搜索的中文关键字,复制网址之后再粘贴就会发现该URL已经被转码。 1、escape 和 unescape 原理:对除ASCII字母、数字、标点符号 @ * _ + - .
阅读全文
摘要:DOM对象 使用JavaScript中的方法获取页面中的元素返回的对象就是DOM对象。比如使用document.getElementBy*()系列的方法返回的就是DOM对象。 dom对象只可以使用dom对象的方法和属性 jQuery对象 jQuery对象就是使用jQuery的方法获取页面中的元素返回
阅读全文
摘要:typeof操作符返回一个字符串,表示未经计算的操作数的类型。 下表总结了typeof可能的返回值。 在 JavaScript 最初的实现中,JavaScript 中的值是由一个表示类型的标签和实际数据值表示的。对象的类型标签是 0。由于 null 代表的是空指针(大多数平台下值为 0x00), 因
阅读全文
摘要:1、concatjs的Array对象提供了一个叫concat()方法,连接两个或更多的数组,并返回结果。 var c = a.concat(b);//c=[1,2,3,4,5,6]; 这里有一个问题,concat方法连接a、b两个数组后,a、b两个数组的数据不变,同时会返回一个新的数组。这样当我们需
阅读全文
摘要:JavaScript有六种数据类型,分别为undefined、null、number、string、Boolean、object,前面的五种是基础数据类型,也称之为原始类型,也就是无法再细分的基本类型,object则是复杂数据类型,其中通常是不止一种数据类型,除此之外在ES6当中又新增加了一种sym
阅读全文
摘要:频繁ajax请求导致页面响应变慢。 于是考虑将数据存储在window.storage中,这样只请求一次ajax,而不需要频繁请求。 鉴于localstorage中只能存储字符串,所以我们要借助于JSON.stringify()和JSON.parse(); 现在,我们将data存储在了storage中
阅读全文
摘要:一、js中的原型毫无疑问一个难点,学习如果不深入很容易就晕了! 在参考了多方面的资料后,发现解释都太过专业,对于很多还没有接触过面向对象 语言的小白来说,有理解不了里面的专有名词!如果你没学过c++或者Java之类的更接触底层的语言,那就不要太深究,理解会用自然可以了,当接触到更多语言时慢慢的会理解
阅读全文
摘要:ajax访问本地数据出现错误: getContent.js:13 Failed to load file:///E:/WebstormProjects/dom/data.txt: Cross origin requests are only supported for protocol scheme
阅读全文
摘要:1 安装 首先现在安装Sublime Text 3,直接官网下载(http://www.sublimetext.com/3),也可以在其他地方下载,安装完成后进行破解 菜单栏Help - Enter License输入 Alexey PlutalovSingle User LicenseEA7E-8
阅读全文

浙公网安备 33010602011771号