smh的技术文章

48 篇文章
12 人订阅

全部文章

小明爱学习

关于一个16px的span为什么占用21px的空间

不知道大家有没有注意到,我们在浏览器中,设置了一个16px的span标签,但实际却占用了21px的高度,比如下图:

9030
小明爱学习

二进制源码和补码的基础解释

我们知道,计算机最终处理的都是0和1的二进制的数据,二进制又分为有符号数和无符号数,今天就带你们详细了解一下。我会以代码为例子让各位更清晰的明白,所用语言为C#...

7110
小明爱学习

到底什么是数据结构?我认为是这样的

最直观的就是数据库中的表:一张表就是一个数据对象,一条数据则是数据元素,数据项则是字段。

10810
小明爱学习

javascript之闭包基础和注意点

闭包就是值有权访问另一个函数作用域中的变量的函数,常见的方式就是:在一个函数内部创建另一个函数,并把这个函数作为返回值。

8520
小明爱学习

javascript之闭包基础了解

闭包就是值有权访问另一个函数作用域中的变量的函数,常见的方式就是:在一个函数内部创建另一个函数,并把这个函数作为返回值。

7320
小明爱学习

css中的box-shadow属性详解

box-shadow最少为两个参数:即h-shadow和v-shadow,大家可以理解为x和y轴的概念。

8430
小明爱学习

掌握好这几个css属性,少写100行js代码

比如上述代码,把main元素的高度就设置为当前窗口的高度减去200px,字体大小也可用于此函数实现自适应字体;这个函数可用于所有css长度的属性

5810
小明爱学习

sass的基础用法

前端发展到现在都有了不小的改变,今天主要谈一下css扩展语法sass的基本用法和语法。

6530
小明爱学习

css中的box-shadow详解

box-shadow最少为两个参数:即h-shadow和v-shadow,大家可以理解为x和y轴的概念。

11050
小明爱学习

掌握好这几个css属性,少写100行js代码

比如上述代码,把main元素的高度就设置为当前窗口的高度减去200px,字体大小也可用于此函数实现自适应字体;这个函数可用于所有css长度的属性

8430
小明爱学习

js中class的继承的基础用法

在es6中class可通过关键词extends来实现继承,es5则是修改原型链来实现继承的。

6710
小明爱学习

js中async和await的基本使用

async和await是在es7中的内容,不过现在主流浏览器都支持,今天我们就来说说怎么用。

7020
小明爱学习

es6中class的一些基础知识和es5语法的对比

在es6中,出现了类(class)的概念,这极大的优化了我们的开发效率,今天我们就来说说js中的class。

5420
小明爱学习

s6中class的一些基础知识和es5语法的对比

在es6中,出现了类(class)的概念,这极大的优化了我们的开发效率,今天我们就来说说js中的class。

4511
小明爱学习

Javascript中普通函数和箭头函数的区别

2.箭头函数没有this对象,他会找到上层调用者作为this对象,直至window。还有,由于箭头函数没有自己的this,所以call,apply,bing等方...

7910
小明爱学习

var和let声明变量时的一些区别

1.如果在全局作用域中用var声明变量,此变量会默认成为window的一个属性,let声明的变量则不会添加到window对象中。

9720
小明爱学习

Jquery源码分析:初始化Jquery函数

今天我们来分析一下jquery的源码,从关于初始化jquery这个函数开始。版本:3.4.1

8130
小明爱学习

js中扩充函数作用域(改变this指向)

GetName函数是在全局环境中定义,所以直接调用函数this就指向了全局环境,所以输出Jack。

11811
小明爱学习

js中关于this指向的训练题

首先我们找到method,里面的两段代码实际都是执行了fn函数,只是this对象不同。

8710
小明爱学习

手写一个jsonp格式的跨域

jsonp跨域的原理是,是利用了一些支持跨域访问的标签的原理,比如比如script,都可以链接不同域名下的资源,jsonp也就由此诞生了。

12140

扫码关注云+社区

领取腾讯云代金券