#作用

javascript作用域链理解

执行上下文(Executioncontext,简称EC) 概念 每当控制器到达ECMAScript可执行代码的时候,就进入了一个执行上下文。 javascript中,EC分为三种: 全局级别的代码(全局执行上下文)函数级别的代码(函数执行性上下文)Eval的代码(eval执行上下...
代码星球 ·2020-06-28

UITextFieldDelegate协议中各个方法的作用

控制当前输入框是否能被编辑-(BOOL)textFieldShouldBeginEditing:(UITextField*)textField当输入框开始时触发(获得焦点触发) -(void)textFieldDidBeginEditing:(UITextField*)textField 询问输入框...

VUE温习:内存泄漏、Vue.$set、key作用与虚拟diff算法

一、内存泄漏1、指令绑定了事件,却没有解绑事件,容易产生内存泄漏。(曾经遇到过的案例)2、v-if指令产生内存泄漏,比如v-if删除了父级元素,却没有删除父级元素里的dom片段3、跳转到别的路由,却没有删除产生的dom片段。需要在beforeDestroy()钩子里注销三方插件,销毁定时器等二、Vue.$set1、vu...

mybatis中@Param的用法和作用

  用注解来简化xml配置的时候,@Param注解的作用是给参数命名,参数命名后就能根据名字得到参数值,正确的将参数传入sql语句中  我们先来看Mapper接口中的@Select方法packageMapper;@MapperpublicinterfaceMapper{  @Select("selects_idid,s...
代码星球 ·2020-06-27

vue-router各个属性的作用及用法

  vue-router是vue单页面开发的路由,就是决定页面跳转的!  <router-link>组件支持用户在具体有路由功能的应用中(点击)导航。通过to属性指定目标地址。Props属性1、to  表示目标路由的链接。当被点击后,内部会立刻把to的值传到router-push()。<router-...

图解vue中 v-for 的 :key 的作用,虚拟dom Diff算法

  其实不只是vue,react中在执行列表渲染时也会要求给每个组件添加上key这个属性。  要解释key的作用,不得不先介绍一下虚拟DOM的Diff算法了。  我们知道,vue和react都实现了一套虚拟DOM,使我们可以不直接操作DOM元素,只操作数据便可以重新渲染页面。而隐藏在背后的原理便是其高效的Diff算法。...
代码星球 ·2020-06-27

vue中的css作用域、vue中的scoped坑点

一、css作用域  之前一直很困扰css的作用域问题,即使是模块化编程下,在对应的模块的js中importcss进来,这个css仍然是全局的。导致在css中需要加上对应模块的html的id/class使用css选择器保证css的作用域不会变成全局而被其它模块的css污染。  在vue中引入了scoped这个概念,sco...

关于JS里的函数作用域链的总结

  在JavaScript中,函数的作用域链是一个很难理解的东西。这是因为JavaScript中函数的作用域链和其他语言比如C、C++中函数的作用域链相差甚远。本文详细解释了JavaScript中与函数的作用域链相关的知识,理解这些知识可以帮助你在处理闭包的时候避免一些可能出现的问题。  在JavaScript中,函数...

深入理解JS函数作用域链与闭包问题

functionfun(n,o){console.log(o)return{fun:function(m){returnfun(m,n);}};}vara=fun(0);a.fun(1);a.fun(2);a.fun(3);//undefined,?,?,?varb=fun(0).fun(1).fun(2).fun(3...

ES6里关于作用域的拓展:块级作用域

  过去,javascript缺乏块级作用域,var声明时的声明提升、属性变量等行为让人困惑。ES6的新语法可以帮助我们更好地控制作用域。一、var声明1、变量提升:var声明会发生“变量提升”现象,即变量可以在声明之前使用,值为undefined functiongetValue(c...

理解JavaScript私有作用域

私有作用域:跟外界的变量方法毫不冲突,豪无关系varstr="javascript";(function(){alert(str);//undefinedvarstr="helloworld";alert(str);//helloworld})();alert(str);//javascript语法解析:函数自执行里面...

理解JavaScript模仿块作用域

1、JS没有块作用域  在C和Java中,一对大括号{}决定一个作用域,比如for循环。在js中,变量可以在函数任何一处定义,并且忽略重复定义。变量初始化之前使用,值永远是undefined。functioncount(){b=1;a=1;alert(a);//1for(vara=0;a<7;a++){//tod...

深入理解JavaScript变量作用域

  JS变量作用域特点:  a、JS变量作用域是基于其特有的作用域链的。  b、JavaScript没有块级作用域。  c、函数中声明的变量在整个函数中都有定义。1、作用域链varrain=1;functionrainman(){varman=2;functioninner(){varinnerVar=4;alert(...

MySQL的mysql.sock文件作用(转)

mysql.sock是可用于本地服务器的套接字文件。它只是另一种连接机制。不包含任何数据,但仅用于从客户端到本地服务器来进行交换数据。...

Linux下Shell脚本字符串单引号、双引号、反引号、反斜杠的作用和区别

一、单引号str='thisisastring'单引号字符串的限制:单引号里的任何字符都会原样输出,单引号字符串中的变量是无效的;单引号字串中不能出现单引号(对单引号使用转义符后也不行)。二、双引号your_name='qinjx'str="Hello,Iknowyourare"$your_name"!"双引号的优点:...
首页上一页...1819202122...下一页尾页