2018年6月30日

摘要: l 在 JS 中区分大小写 l 把 JS 写到 HTML 里会有什么问题? l HTML 中的 data-* l 关于变量名 l 如何注释代码? l 严格模式是什么? l JS 解释器自动加分号原则 l 关键字和保留字 l 关于变量 l 小结 在 JS 中区分大小写 JS 是区分大小写的,也就是说 阅读全文
posted @ 2018-06-30 18:31 sukiY 阅读(258) 评论(0) 推荐(0) 编辑
 

2018年6月28日

摘要: 关于 script 标签 向 HTML 页面中插入JavaScript的主要方法,就是使用 <script> 标签,这个元素有6个属性: JS 运行原理 JS 的运行原理:先预处理,再执行。这两个加在一起就叫解释,而且这是是一个阻断式的操作,也就是说在解释器运行 JS 时,所有其他的事情全都停止。 阅读全文
posted @ 2018-06-28 19:08 sukiY 阅读(540) 评论(1) 推荐(1) 编辑
 
摘要: JSON 是一种数据格式,用来表示 JS 中的数据结构(不仅能在 JS 中使用,在其他环境中也可以),通常用于传输数据,例如从服务器发送数据到客户端上使用。其数据结构与 JS 相似,包括 number, string, boolean, array, object。虽然一般看起来像一个 JS 对象, 阅读全文
posted @ 2018-06-28 16:12 sukiY 阅读(190) 评论(0) 推荐(0) 编辑
 

2018年6月24日

摘要: 最简单的思路,先创建一个新数组作为容器,遍历原数组,判断每一项在新数组中是否存在,若不存在则把这一项push到新数组中,若存在则忽略。 var arr = [1, 2, 3, 2, 4, 1]; var newArr = []; for (var i = 0; i obj[n] = 1); // 把每一项添加为对象的属性,重复的属性不会再次添加,而是修改已存在的属性的值 res = Ob... 阅读全文
posted @ 2018-06-24 10:36 sukiY 阅读(335) 评论(0) 推荐(0) 编辑
 

2018年6月18日

摘要: 假设我们想要把一个字符串数组的每一项转换成整数,我们很自然就想到了把parseInt作为回调函数传给map()函数,但这样做可能会出现意想不到的结果: 在上面的代码中,我们尝试使用map()把数组strArr的每一项由字符串转换成数字,但发现只有第一项成功了,剩余两项却变成了NaN。 出现这种情况的 阅读全文
posted @ 2018-06-18 09:34 sukiY 阅读(643) 评论(0) 推荐(0) 编辑
 
摘要: 在JavaScript中,函数可以 所以我们说JavaScript的函数是“一等公民”。 赋值: 以上代码把一个匿名函数( Anonymous Function)赋值给了变量foo。你也可以使用具名函数,这样有利于Debug,但要注意,使用具名函数不会影响函数的调用方法,仍然是通过变量名加一对圆括号 阅读全文
posted @ 2018-06-18 09:03 sukiY 阅读(1072) 评论(0) 推荐(0) 编辑