首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
喜欢喝芬达
掘友等级
前端开发工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
16
文章 15
沸点 1
赞
16
返回
|
搜索文章
最新
热门
CSS Next
CSS是一门纯静态的语言,随着项目体积越来越大,暴露出一些问题,包括: 无法定义变量 选择器过长,不能嵌套 无法继承 社区应运而生的出现了一些CSS预处理器,包括: sass less stylus
CSS分层与面向对象
为什么需要分层? CSS有语义化命名的约定和CSS层的分离,有助于它的扩展性,性能的提高和代码的组织管理。 大量的样式,覆盖、权重和很多!important,分层可以让团队更方便的去维护。 有责任感的
css doodle
绘制css图案的web组件 https://css-doodle.com/绘制css图案的web组件 https://css-doodle.com/绘制css图案的web组件 https://css-
EventLoop
1.宏队列 macrotask,也叫tasks。 一些异步任务的回调会依次进入macro task queue,等待后续被调用。这些异步任务包括:setTimeoutsetIntervalsetImm
ES6~10
块级绑定 1.var声明与变量提升 使用var关键字声明的变量,无论其声明位置在何处,都会被视为在所属的函数顶部声明(不在函数内部的声明,则视为在全局顶部声明)。 2.块级声明 块级作用域在以下两种情
拆箱\装箱
装箱:把基本类型转换为对应的引用类型。 拆箱:把引用类型转换为基本类型。 装箱 每当我们操作一个基础类型时,后台就会自动创建一个包装类型的对象,从而让我们能够调用一些方法和属性, 如下代码所示: 实际
原型链
构造函数创建对象 Person 就是一个构造函数,我们使用 new 创建了一个实例对象 person。 prototype 每个函数都有一个prototype属性 函数的prototype属性指向了一
DOM优化
1.减少DOM数量方法 使用伪元素,阴影实现尽量不使用DOM实现,比如清除浮动、样式实现等 按需加载,减少不必要的渲染 结构合理,语义化标签
img的src引入外部图片的跨域
2.浏览器不同域名不能访问cookie 表单,但是内部的表单没有限制(跨站攻击)。 1.Cookie、LocalStorage 和 IndexDB无法读取。 2.DOM无法获得。 3.AJAX请求不能发送。 6.使用div进行布局,不要使用div进行无意义的包裹,span为常见…
个人成就
文章被阅读
1,818
掘力值
102
关注了
12
关注者
2
收藏集
9
关注标签
17
加入于
2017-07-18