JavaScript中的闭包并非单一的概念,它涉及到作用域、作用域链、执行上下文、内存管理等多种知识。如果在一个函数中我们返回了另一个函数,且这个返回的内层函数使用了外层函数的变量,那么外界便能够通过这个返回的函数获取原函数内部的变量值,则我们将返回的函数称为原函数的一个闭包。这概念看起来是不是有点绕呢?????那么我们来看一下下面这个例子:function outFun(){let num =
转载
2021-02-02 20:24:15
187阅读
2评论
JavaScript的诞生背景 在上世纪90年代,欧美各国的web程序日益流行,但是当时用户上网还都在使用电话拨号上网,通过调制解调器,网速仅仅只有28kb/s。而web程序的展现却日渐丰富。当时在没有JavaScript的年代,表单验证等操作都是在服务器端执行的。 举个例子,用户进入到一个注册页面,填写用户名,密码,个人信息
原创
2017-08-13 19:49:16
1768阅读
点赞
1评论
JavaScript变量JavaScript变量标识符标识符 var + 变量名称来定义变量。变量名称以字母,下划线_,美元$符号开头,余下字符可以是字母,数字,下划线,美元符号。eg: var name = 'hello'; var a1 = 'hello'; var _test = '
原创
2017-08-13 19:53:07
1090阅读
点赞
1评论
由浅入深javascript的缓动效果 缓动,学名为Tween,缓冲移动的简称。要想页面内容切换起来舒服,就使用淡入淡出特效,要想让页面元素动起然,就要使用缓动效果。这两个混合起来,可以衍生多种特效的。感谢Flash开发人员为我们做了那么多先行研究,我们直接把它们拆出来装在各种菜单与相册中。我们先从最简单的东西做起,加速与减速。既然是缓动,它就一定涉及以下概念:距离,时
转载
2009-09-16 10:51:00
270阅读
2评论
66条JavaScript知识点,由浅入深,整理了一周
转载
2021-06-30 16:43:28
119阅读
最近一直在找工作,今年是真的难啊,但再难苟且的生活还要继续,饭碗还是要继续找的。在最近的面试中我一直在总结,每次面试回来也都会复盘,面了有七八家,也有那么几个offer,但终究不是很满意,总想再试试大一点的平台。下面是我这几天遇到的面试知识点
转载
2022-02-28 11:37:54
32阅读
作者:Jake Zhang 前言我只想面个CV工程师,面试官偏偏让我挑战造火箭工程师,加上今年这个情况更是前后两难,但再难苟且的生活还要继续,饭碗还是要继续找的。在最近的面试中我一直在总结,每次面试回来也都会复盘,下面是我这几天遇到的面试知识点。但今天主题是标题所写的66条JavaScript知识点,由浅入深,整理了一周,每(zhěng)天(lǐ)整(bù)理( yì)10条( qiú)左(di
原创
2023-07-14 15:41:49
49阅读
整体上是按照由浅入深的顺序来的。
转载
2022-12-25 13:17:52
53阅读
Promise是什么? 1、Promise是ES6提供的进行异步编程的解决方案 2、Promise是一个构造函数,用来封装一个异步操作,可以获取其成功或失败的值 异步编程旧的操作都是回调函数的方式:(不利于阅读和异常处理) 1)fs 文件操作 require('fs').readFile('./in
原创
2021-07-15 13:50:31
166阅读
前言Java并发编程系列番外篇C A S(Compare and swap),文章风格依然是图文并茂,通俗易懂,让读者们也能与面试官疯狂对线。C A S作为并发编程必不可少的基础知识,面试时C A S也是个高频考点,所以说C A S是必知必会,本文将带读者们深入理解C A S。大纲C A S基本概念C A S(compareAndSwap)也
转载
2021-12-07 11:02:07
71阅读
前言Java并发编程系列番外篇C A S(Compare and swap),文章风格依然是图文并茂,通俗易懂,让读者们也能与面试官疯狂对线。C A S作为并发编程必不可少的基础知识,面试时C A S也是个高频考点,所以说C A S是必知必会,本文将带读者们深入理解C A S。
转载
2022-03-01 11:04:01
100阅读
记录一次swagger2踩坑记,网上资料杂乱而不完整,自己踩的坑还算比较多,记录下自己的解决历程一、首次来看看遇到的第一个坑,如下图: 最常见错误 可以说配置swagger2会有80%的幸运儿被拦在这里,然后寻常的百度,解决方案有 (1).把@EnableSwagger2注解加在主启动类 (2).主启动类加上@ComponentScan(“swagger配置类所在包”) (3).将WebSecur
面试Javascript工程师难吗?Javascript工程师的水平参差不齐,如何评定他们技术水平的高低?如何确定Javascript工程师适合承担哪方面的任务?我在腾讯时的面试经验是,通过不同纬度的结构化问题、由浅入深的进行考查。
基础
如何判断一个对象是方法?这个问题简单有简单的答案,复杂有复杂的答案,但
转载
精选
2011-11-16 17:54:54
350阅读
点赞
面试Javascript工程师难吗?Javascript工程师的水平参差不齐,如何评定他们技术水平的高低?如
原创
2022-01-10 09:27:05
90阅读
面试Javascript工程师难吗?Javascript工程师的水平参差不齐,如何评定他们技术水平的高低?如何确定Javascript工程师适合承担哪方面的任务?我在腾讯时的面试经验是,通过不同纬度的结构化问题、由浅入深的进行考查。 基础 如何判断一个对象是方法?这个问题简单有简单的答案,复杂有复杂的答案,但可能都不是最好的答案。 页面加载和渲染的过程:简单一点只考查JS、CSS、IMG的加载顺序和过程,复杂一些则涉及内核间的差异以及并发处理。对于这个问题是否理解是写出高效率代码和结构的必须。 冒泡与捕获:它们的定义,它们的区别,如何阻止冒泡?基础知识,经典题目。... Read More
转载
2011-11-14 22:52:00
30阅读
2评论
activiti 学习由浅入深01:http://www.loveweir.com/archives/35 博客持续更新中,敬请关注。
原创
2014-10-14 11:57:55
1189阅读
1、Spring教程(由浅入深)1.1、简介2002年,Rod Jahnson首次推出了Spring框架雏形interface21框架。
原创
2022-01-19 10:17:50
139阅读
隐式转换 + - num - 0 把num转换成n
原创
2022-09-09 08:09:01
66阅读
介绍我们看下JDK文档的官方描述:ThreadLocal类用来提供线程内部等局部变量,这种变量在多线程环境下访问(get,set)时能保证各个线程的变量相对独立于其他线程内的变量,ThreadLocal实例通常来说都是private static类型,用于关联线程的上下文。ThreadLocal作用:提供线程内部的局部变量,不同线程之间不会被相互干扰,该变量在线程生命周
转载
2020-10-23 18:57:00
59阅读
2评论
在 Go http包的Server中,每一个请求在都有一个对应的 goroutine 去处理。请求处理函数通常会启动额外的 goroutine 用来访问后端服务,比如数据库和RPC服务。用来处理一个请求的 goroutine 通常需要访问一些与请求特定的数据,比如终端用户的身份认证信息、验证相关的t
原创
2022-05-13 16:39:10
195阅读