首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Huge_Qi
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
圣杯布局和双飞翼布局
圣杯布局和双飞翼布局都是css比较常用的布局,两者的特点都是两边的宽度固定,中间自适应。两者都遵循以下要求: 允许三列中的一列称为最高列。 要在body加上min-width,min-width=左右两列的宽度+reletive:left的宽度,这里为600px,不加min-w…
labeled statement
Javascript中标签(label)是一个标识符。标签可以与变量重名,它是一个独立的语法元素(既不是变量,也不是类型),其作用是标识”标签化语句(labeled statement)”。标签可以声明在语句或者语句块之前,从而使这个语句或者语句块“标签化”。声明方式: 首先明…
EventLoop
js单线程的任务分为同步任务和异步任务,同步任务在主线程上排队执行,只有前一个任务执行完后才会执行下一个任务。异步任务不进入主线程,而是进入任务队列。主线程从"任务队列"中读取事件,这个过程是循环不断。异步任务的执行机制如下: 所有同步任务在主线程执行,形成一个执行栈。当函数执…
手写Promise
要实现一个Promise,首先应该遵守一下 Promise/A+ 规范,Promise/A+涉及较广,这里只介绍核心的部分。 promise只有三种状态,请求态(pending)、完成态(fulfilled)、拒绝态(rejected)。 promise的then方法接受两个参…
迭代器和生成器
一个对象要想成为可迭代对象,必须实现@@iterator 方法。这意味着对象(或者它原型链上的某个对象)必须有一个键为 @@iterator 的属性,可通过常量 Symbol.iterator访问该属性。 代器协议定义了产生一系列值(无论是有限个还是无限个)的标准方式。当值为有…
SharedArrayBuffer and Atomics(共享内存和原子)
ES8引入了两部分内容:新的构造函数SharedArrayBuffer、具有辅助函数的命名空间对象Atomics。共享内存是指多个线程并发读写数据,原子能够控制并发,确保多个有竞争关系的线程能够顺利执行 共享内存和原子也称为共享阵列缓冲区,它是更高级的并发抽象的基本构建块。它允…
Jquery的一些源码解析
将s 和q打印出来可以得出s和q的数据结构是相同的,但两者是不相等的。 实现的关键是old,old相当于指针,每一次都指向上一次调用的函数。 第一次调用addMethod的时候,old=>undefined,obj[name]=>find1;因为old在obj[name]函数中…
CSS球面投影
在三维空间,每个3D模型都等同于一个多面体,即3D模型只能由不弯曲的平面组成。只能以一个正多边形表示圆,边越多,圆就越完美。 球面投影的承影面切于球面,视点位于切点的对点上,投影平面垂直于过视点的直径,所以球的投影片面是一个距形。
CSS HINT
使用width:100%要小心。(块状元素的宽带默认100%)
JS的严格模式“use strict”
为未来新版本的Javascript做好铺垫。 脚本文件的变通写法,因为第一种调用方法不利于文件合并,所以更好的做法是,借用第二种方法,将整个脚本文件放在一个立即执行的匿名函数之中。 严格模式下使用evel,evel中的变量只属于evel而不是全局。而在正常模式下,evel中的作…
下一页
个人成就
文章被点赞
7
文章被阅读
7,412
掘力值
201
关注了
43
关注者
1
收藏集
0
关注标签
46
加入于
2018-04-19