自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 js中常见的错误类型

1. SyntaxError:语法错误// 1.1 变量名不符合规范var 1 // Uncaught SyntaxError: Unexpected numbervar 1a // Uncaught SyntaxError: Invalid or unexpected token// 1.2 给关键字赋值function = 5 // Uncaught Syn

2020-07-03 19:42:42 829

原创 求一组字符串每个字符出现的次数和出现次数最多的字符的次数

// 求一个串中字符出现最多的一个字符 并统计次数 // 思路: 用对象统计;将不重复字符变为 对象中KEY value统计出现次数 , 求value 最大值 // ----> 第一步 将字符串变为 对象中不重复key 并初始值为0 去重处理 // ----> 第二步 统计字符串中每一个字符重复出现了多少次 // ---> 对象中key 在 字符串中出现多少次 // ----> 第三步 比较对象中value 的最大值

2020-07-03 14:06:36 396

原创 js闭包

什么是闭包?闭包的优缺点?闭包(closure)是javascript的一大难点,也是它的特色。很多高级应用都要依靠闭包来实现。1、变量作用域要理解闭包,首先要理解javascript的特殊的变量作用域。变量的作用域无非就两种:全局变量和局部变量。javascript语言的特别之处就在于:函数内部可以直接读取全局变量,但是在函数外部无法读取函数内部的局部变量。注意点:在函数内部声明变量的时候,一定要使用var命令。如果不用的话,你实际上声明的是一个全局变量!2、如何从外部读取函数内部的局部变量

2020-06-29 23:30:19 127

原创 数据类型

数据类型:基础概念请注意:JS的数据类型有8种。在ES5的时候,我们认知的数据类型确实是 6种:Number、String、Boolean、undefined、object、Null。ES6 中新增了一种 Symbol 。这种类型的对象永不相等,即始创建的时候传入相同的值,可以解决属性名冲突的问题,做为标记。谷歌67版本中还出现了一种 bigInt。是指安全存储、操作大整数。(但是很多人不把这个做为一个类型)。JS数据类型:JS 的数据类型有几种?8种。Number、String、Boolean

2020-06-19 23:31:42 125

原创 运算符的操作优先级

1:从左往右计算 () 里面最优先2:全体单目排第二 ++ -- ! 【单目 只有一个操作数和操作符就可以运算的】3:乘法除法取余排第三;加减排第四4:移位(<< >>)排第五,关系(< > <= >=)排第六5:等于不等于排第七6:逻辑运算符排第八,&& 优先 || 9:赋值排第九10 逗号成员最低括号成员最高级,全体单目排第二;乘除余三,加减四, 移位五,关系六,等于不等于排老七,逻辑八,赋值九,逗号成员排最低..

2020-06-17 19:41:01 265

原创 rem的设计方案

rem的用法rem 相对于根元素字体大小的单位,它是一个相对单位。通常可以有两种方法,第一种是结合媒体查询来做。 第二种是 js 方法。一:媒体查询:使用媒体查询,来控制不同屏幕下的html的字体大小即可。假如一个需求:有个设计图750,在这个图纸上有个div,量出来是 :200px * 200px;首先我们可以考虑将750的设计稿分为15份(当然那也可以分成10份,这个随意,我为了好计算。), 即要把屏幕分成 :750px = 15rem;那么就是:750的屏幕 :1rem = 50px ;

2020-06-09 21:37:55 258

转载 适配器/iPhoneX适配器

1.介绍适配器模式主要用来解决两个已有接口之间不匹配的问题,它不考虑这些接口是怎样实现的,也不考虑它们将来可能会如何演化。适配器模式不需要改变已有的接口,就能够使它们协同作用。适配器的别名是包装器(wrapper),这是一个相对简单的模式。在程序开发中有许多这样的场景:当我们试图调用模块或者对象的某个接口时,却发现这个接口的格式并不符合目前的需求。这时候有两种解决办法,第一种是修改原来的接口实现,但如果原来的模块很复杂,或者我们拿到的模块是一段别人编写的经过压缩的代码,修改原接口就显得不太现实了。第二种

2020-06-08 19:50:27 698

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除