#新理解

一分钟理解js闭包

什么是闭包?先看一段代码:functiona(){varn=0;functioninc(){n++;console.log(n);}inc();inc();}a();//控制台输出1,再输出2简单吧。再来看一段代码:functiona(){varn=0;this.inc=function(){n++;console.l...
代码星球 代码星球·2020-08-07

offset、client、scroll、screen的自己理解

body是DOM对象里的body子节点,即<body>标签;documentElement是整个节点树的根节点root,即<html>标签;window.screen.width、window.screen.height、screen.width、screen.height分别表示显示屏幕的宽高...

VUE--mixins的一些理解。

概念:混入(mixins)是一种分发Vue组件中可复用功能的非常灵活的方式。混入对象可以包含任意组件选项。当组件使用混入对象时,所有混入对象的选项将被混入该组件本身的选项。用法:  1、创建混入对象:在src文件夹创建mixins文件夹,再在mixins文件夹下创建一个index.js文件//创建一个需要混入的对象ex...
代码星球 代码星球·2020-08-07

vue 的计算属性computed自我理解

  类型:{[key:string]:Function|{get:Function,set:Function}}  计算属性的结果会被缓存,除非依赖的响应式属性变化才会重新计算。注意,如果某个依赖(比如非响应式属性)在该实例范畴之外,则计算属性是不会被更新的。  computed用来监控自己定义的变量,有data、pr...

对mysql事务提交、回滚的错误理解

一、起因  begin或者STARTTRANSACTION开始一个事务  rollback事务回滚  commit事务确认 人们对事务的解释如下:事务由作为一个单独单元的一个或多个SQL语句组成,如果其中一个语句不能完成,整个单元就会回滚(撤销),所有影响到的数据将返回到事务开始以前的状态。因而,只有事务中的所有语句都...

深入理解Java中为什么内部类可以访问外部类的成员

 虽然Java是一门相对比较简单的编程语言,但是对于初学者,还是有很多东西感觉云里雾里,理解的不是很清晰。内部类就是一个经常让初学者感到迷惑的特性。即使现在我自认为Java学的不错了,但是依然不是很清楚。其中一个疑惑就是为什么内部类对象可以访问外部类对象中的成员(包括成员变量和成员方法)?早就想对内部类这个特...

理解HTML语义化

1、什么是HTML语义化?<基本上都是围绕着几个主要的标签,像标题(H1~H6)、列表(li)、强调(strongem)等等>  根据内容的结构化(内容语义化),选择合适的标签(代码语义化)便于开发者阅读和写出更优雅的代码的同时让浏览器的爬虫和机器很好地解析。2、为什么要语义化?为了在没有CSS的情况下,页...
代码星球 代码星球·2020-08-02

ThinkPHP框架 祖辈分的理解 【儿子 FenyeController】继承了【父亲 FuController】继承了【祖辈 Controller】的

注:系统自带的Controller方法代表的是祖辈FuController控制器是自定义的,代表父亲。。。FenyeController控制器就代表着儿子【儿子FenyeController】继承了【父亲FuController】继承了【祖辈Controller】的在模块控制器Controller文件夹里创建一个简单的...

ThinkPHP框架 3.2.2 获取系统常量信息 连接数据库 命名空间的理解

获取系统常量信息随便一个方法里加上这句话都能获取到系统常量信息!! var_dump(get_defined_constants());     <?phpnamespaceAdminController;useThinkController;class...

表格标题——简单表格的理解与认识 0906下

表格标签:<table></table>:代表表格width表格宽度可以用**px固定像素或**%百分比border边框粗细cellspacing单元格的边距cellpadding单元格的间距bordercolor边框的颜色注:<tabie></tabie>最长用的有几个...

深入理解防抖和节流函数

//防抖函数functiondebounce(fn,delay){lettimer=nullreturn()=>{clearTimeout(timer)timer=setTimeout(()=>{fn()},delay)}} 实现思路如下,将目标方法(动作)包装在setTimeout里面,然后这个...

理解Array.prototype.slice.call(arguments)

在很多时候经常看到Array.prototype.slice.call()方法,比如Array.prototype.slice.call(arguments),下面讲一下其原理:1.在js里Array是一个类slice是此类里的一个方法,那么使用此方法应该Array.prototype.slice这么去用 s...

对cpu与load的理解及线上问题处理思路解读

前言2019双11还有不到2个月就要到来了,大家也都知道服务器在大促期间由于流量的增加势必导致机器的cpu与load变高。因此趁着这个时机正好再好好学习、巩固一下cpu和load的概念,为双11做准备的同时也是增加自己的技能储备。不过cpu和load这块真的还是很需要积累的,我自己经验尚浅,感觉还是有许多写的不到位与不...

理解 BLS 签名算法

来源 https://medium.com/cryptoadvance/bls-signatures-better-than-schnorr-5a7fe30ea716原文标题:《干货:理解BLS签名算法》作者:Stepan翻译&校对:wuwei&阿剑之前的文章中,我介绍了Schnorr签名算法...
代码星球 代码星球·2020-08-01

深入理解Netscaler INat

http://blog.51cto.com/caojin/1898173Netscaler的INat主要是用作基于目的地址的转换,将client访问的公网IP通过Netscaler转换成服务器的私网IP,与DNAT作用类似。由于Netscaler默认的工作机制就是同时做源IP:【源端口】+目的IP:【目的端口】的转换,...
代码星球 代码星球·2020-08-01
首页上一页...3031323334...下一页尾页