随笔分类 -  js

基础知识;函数
摘要:1.假设状态变量,外层进行数组遍历,在数组遍历的内部在进行遍历通过,新数组和原数组的比对,进行取重操作 代码: var oldArr = ['a', 'b', 121, 22, 88, 88, 22,22,1111,0,99] var newArr = [] for (let i = 0; i < 阅读全文
posted @ 2020-11-10 17:23 星雨,恒奋斗,过客 阅读(302) 评论(0) 推荐(0)
摘要:1.三元操作符 如果使用if...else语句,那么这是一个很好节省代码的方式。 Long: const x = 20;let big;if (x > 10) { big = true;} else { big = false;} Short: const big = x > 10 ? true : 阅读全文
posted @ 2019-12-11 22:20 星雨,恒奋斗,过客 阅读(181) 评论(0) 推荐(0)
摘要:1.数组的遍历 1.1for..of 循环 for(const item of items)循环遍历数组项,如下所示遍历colors列表: eg: const colors = ['blue', 'green', 'white'];for (const color of colors) {conso 阅读全文
posted @ 2019-12-09 19:31 星雨,恒奋斗,过客 阅读(645) 评论(0) 推荐(0)
摘要:1.charAt(xx); charAt(xx)返回字符串中xx位置的字符,下标从 0 开始。 eg: var myStrings = 'jqueryjavascript:;'; console.log(myStrings.charAt(7)); //a 2.charCodeAt(xxx); `ch 阅读全文
posted @ 2019-12-04 19:42 星雨,恒奋斗,过客 阅读(239) 评论(0) 推荐(0)
摘要:1.在写复杂的 JavaScript 应用之前,充分理解原型链继承的工作方式。 要提防原型链过长带来的性能问题,并知道如何通过缩短原型链来提高性能。 绝对不要扩展内置类型的原型,除非是为了和新的 JavaScript 引擎兼容。 2.为了判断一个对象是否包含自定义属性而不是原型链上的属性, 我们需要 阅读全文
posted @ 2019-10-24 19:59 星雨,恒奋斗,过客 阅读(153) 评论(0) 推荐(0)
摘要:1.函数的优势: 复用性 2.函数的参数 形参可以看作是变量;实参 阅读全文
posted @ 2019-10-16 21:49 星雨,恒奋斗,过客 阅读(85) 评论(0) 推荐(0)
摘要:1.声明函数和函数表达式 function foo(){} // 声明,因为它是程序的一部分 var bar = function foo(){}; // 表达式,因为它是赋值表达式的一部分 new function bar(){}; // 表达式,因为它是new表达式 (function(){ f 阅读全文
posted @ 2019-10-15 09:08 星雨,恒奋斗,过客 阅读(170) 评论(0) 推荐(0)
摘要:1.undefined如何出现 对于JavaScript,解释器在访问尚未初始化的变量或对象属性时返回undefined;函数没有返回值,是undefined 2.null如何出现 null表示缺少的对象引用,JS本身不会将变量或对象属性设置为null; 一些原生方法,比如String.protot 阅读全文
posted @ 2019-10-14 15:46 星雨,恒奋斗,过客 阅读(476) 评论(0) 推荐(0)
摘要:1.变量的交换 通过临时变量交换 var n1=55; var n2=66; var temp; temp=n1; n1=n2; n2=temp; console.log(n1,n2);//66,55 var a1=1 var a2=3 a1=a1+a2 a2=a1-a2 a1=a1-a2 cons 阅读全文
posted @ 2019-10-11 20:52 星雨,恒奋斗,过客 阅读(118) 评论(0) 推荐(0)
摘要:1.字符串首字母大写 var str="xiamgfafsfsfdsf fdsfsfsf" str = str.substring(0,1).toUpperCase()+str.substring(1); console.log(str) //Xiamgfafsfsfdsf fdsfsfsf 2.创 阅读全文
posted @ 2019-10-08 16:21 星雨,恒奋斗,过客 阅读(161) 评论(0) 推荐(0)
摘要:html结构: <div class="main"></div> js: 阅读全文
posted @ 2019-08-05 21:15 星雨,恒奋斗,过客 阅读(172) 评论(0) 推荐(0)
摘要:1.通过函数名定义的用法: function showFun(){ }; showFun();//调用函数 2.通过变量的匿名函数的方法: var a=function(v){ console.log(1111);//1111 return v+1; } console.log(a(100)); / 阅读全文
posted @ 2019-08-03 23:59 星雨,恒奋斗,过客 阅读(629) 评论(0) 推荐(0)
摘要:this的指向问题,一直困扰前端开发的一个难题; 那我们来慢慢的一一的探究的它的奥秘; 1.全局作用域中的this指向window的对象; 举例来说, this.a=1; alert(this.a window.a); //true; 2. 阅读全文
posted @ 2018-08-30 00:28 星雨,恒奋斗,过客 阅读(142) 评论(0) 推荐(0)