
基础知识
文章平均质量分 50
dan~~
山外有山,天外有天,人外有人
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
css总结
.text-align可以对所有行内元素起作用,包括图片。对没有设置宽高的块元素起作用 input 去掉上焦点时边框 input{ outline:none} 设置上焦点边框样式 input:focus{xxxxx} input输入框会经常用到文字缩进 text-indent 块级元素并排不换行:display:inline或者float:left.........原创 2021-11-06 02:28:54 · 80 阅读 · 1 评论 -
动态语言与静态语言
一、动态语言动态类型的语言是指在运行期间才去做数据类型检查的语言。动态语言编程,不用给变量指定数据类型,该语言会在第一次赋值给变量时,在内部将数据类型记录下来。比如Python,Ruby和JavaScript.二、静态语言静态语言的数据类型在编译期间检查。所以写代码时,需要声明所有变量的数据类型。比如C,C++,C#,JAVA.以上转自权威指南。...原创 2021-04-05 15:45:19 · 92 阅读 · 0 评论 -
关于闭包
理解闭包之前,需要先了解函数作用域与作用域链一、函数作用域闭包在《权威指南》,第8章函数这一章进行了讲解,在《你所不知道的js》同样也是放在讲解了作用域之后的第一部分第5章,来讲解闭包。《你所不知道的js》讲解闭包这一章的名字值得深思——作用域闭包,从这个名字应该就能猜到,闭包与函数作用域密不可分。函数作用域:在函数内声明的所有变量可以在函数体内被查找到,也可以被该函数嵌套的任何函数体内查找这些变量。查找规则是:从运行时所处的作用域开始,由内而外,逐级向外查找。如图1区域声明原创 2021-04-04 02:21:20 · 102 阅读 · 0 评论 -
数组添加删除方法记忆
数组添加删除方法记忆横坐标从左至右,左为头部右为尾部。纵坐标从下至上。下为负,代表删除,上为正,代表添加例如:第一象限:unshift:在头部添加一个或多个元素 第二象限:push在尾部添加一个或多个元素...原创 2021-01-05 23:47:03 · 102 阅读 · 0 评论 -
ReferenceError和TypeError
ReferenceError:报错虽然函数声明会得到提升(fun函数被提升),但是函数表达式(func=function bar(){})不会得到提升。在调用bar函数时,bar函数并没有声明,找不到bar()函数所在的作用域。所以报了ReferenceError错误。总结:当查找作用域失败时会报ReferenceErrorTypeError:报错函数声明var foo=function....函数声明提升,为foo()分配在了全局作用域,调用foo()时,此时foo还没有进行赋值逻原创 2020-06-14 19:52:30 · 243 阅读 · 0 评论 -
客户端存储
浏览器存储在开发中经常用到,比如在多页面应用的模型中,会将用户的页面历史记录存储在本地,页面前进时,在本地添加一条历史记录,页面返回时,删除最后一条历史记录,再访问最后一条历史记录(盒端的返回规则并不像标准浏览器这么规范,也没有后退按钮,不同厂家的盒子,系统对返回处理逻辑不同,一般自己处理页面的返回);应用内设备相关类信息(卡号,地区码,设备id,Mac序列)只需首次进入应用时从设备上的接口获取去...原创 2019-12-23 18:51:18 · 170 阅读 · 0 评论