JavaScript的类型判断是前端工程师们每天代码中必备的部分,每天肯定会写上个很多遍if (a === xxx)或if (typeof a === object)类似的类型判断语句,所以掌握JavaScript中类型判断也是前端必备技能...
JavaScript:同步、异步和事件循环
一. 单线程 我们常说JavaScript是单线程的。 所谓单线程,是指在JS引擎中负责解释和执行JavaScript代码的线程只有一个。不妨叫它主线程。 但是实际上还存在其他的线程。例如:处理AJA...
JavaScript之对象序列化详解
一.什么是对象序列化? 对象序列化是指将对象的状态转换为字符串(来自我这菜鸟的理解,好像有些书上也是这么说的,浅显易懂!); 序列化(Serialization)是将对象的状态信息转换为...
JavaScript对象与JSON
JSON:JavaScript Object Natation:JavaScript对象的表现形式,已经发展成一种轻量级的数据交换格式。 JavaScript对象的表现形式,指定义JS对象的一种方式。 数据交换格式,即用于交换的数据格...
JavaScript函数定义方式
JavaScript里函数是一种引用类型,Function类型。总结三种函数定义的方式: 1.语句式 function test1(){ ; }//调用test1(); 2.函数直接量(ECMA推荐的方式) var test2 = function(){ ; } //调用test2(); 3.构造...
解决JavaScript中url 传递参数(特殊字符)方法
JavaScript有些符号在URL中是不能直接传递的,如果要在URL中传递这些特殊符号,那么就要使用他们的编码了。下表中列出了一些URL特殊符号及编码 十六进制值 1. + URL 中+号表示空格 %2B...
JavaScript数组常用方法介绍
修改数组 array.pop- 删除数组最后一位元素。 var arr = [1, 2, 3];arr.pop();// 返回 3arr;// [1,2] array.shift- 删除数组第一位元素。 var arr = [1, 2, 3];arr.shift();// 返回 1arr;// [2,3] array.push- 往数组的末尾...
JavaScript中数组实用浅析
编写 JS 最好的方式就是将代码存为.js的独立文件,并在 html 文档最后 /body 标签之前放置 script 标签,并把它的 src 属性指向该文件。 数组 (array)是一种可以存储一组信息的变量,即和对...
javaScript数组方法总结
javaScript数组方法总结 Array.prototype.indexOflastIndexOf 检索 示例: var arr = [1,2,3,4,1,2];console.log(arr.indexOf(2));console.log(arr.indexOf(10));console.log(arr.indexOf(1,1));console.log(arr.indexOf(1,-3));console.log(arr.i...
Javascript数组操作
使用JS也算有段时日,然对于数组的使用,总局限于很初级水平,且每每使用总要查下API,或者写个小Demo测试下才算放心,一来二去,浪费不少时间;思虑下,堪能如此继续之?当狠心...