随笔分类 -  JavaScript

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