首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
chen小白
掘友等级
前端开发工程师
菜鸟一枚,不断学习js相关的技术、应用到实践中,充实自己,前端看似简单
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
7
文章 7
沸点 0
赞
7
返回
|
搜索文章
最新
热门
border-radius结合动画创建酷炫的效果
CSS3圆角只需设置一个属性:border-radius(含义是"边框半径")。你为这个属性提供一个值,就能同时设置四个圆角的半径。所有合法的CSS度量值都可以使用:em、ex、pt、px、百分比等等。不允许负值。
js基篇-变量类型、数值类型、执行上下文、执行栈、函数值传递等
只要块级作用域内存在let命令,它所声明的变量就“绑定”(binding)这个区域,不再受外部的影响。 明确规定,如果区块中存在let和const命令,这个区块对这些命令声明的变量,从一开始就形成了封闭作用域。凡是在声明之前就使用这些变量,就会报错。 const 只读的常量。一…
vue状态管理演进
在vue中涉及到比较复杂的数据流转、交互,我们一般都会考虑用vux来进行数据的状态管理。经常使用,时常想它是怎么实现的,尝试简易实现一下。 让我们创建一个state对象,并从那里管理我们的整转态。 遗憾的是这不能正常工作,这是为什么?因为Vue使用数据方法来触发其“响应式反应”…
细说event-loop
通过了解js函数的运行过程,我们可以更好的理解在监听页面滚动事件、窗口大小改动因为它们会产生大量的函数调用在callback queue(回调队列里)等待被拉取到Call Stack栈里执行,容易阻塞页面、造成假死。使用throttle函数或debounce函数可以减少回调函数…
使用ResizeObserver制作响应式Vue组件
一提到制作响应式组件或布局,脑海里首先想到的是通过@media查询来控制,但是有一个问题,它能满足你的需求么?大多数情况下可以很好的解决问题,有时也会不灵验。已一个例子作为说明。 第一反应就是想到媒体查询,根据页面的宽度来控制样式,于是就有了下面的样式。 @media查询的最大…
动态Vue.js布局组件
vue.js是渐进增强的视图库,可以作为.html页面部分使用,也可以结合vue-router、vuex、axios用来构建单页面或多页面应用。以开发单页面为例,开发过程中为遇到,不同的页面需要使用不同的页面布局情况,下面我们将探索Vue.js中处理布局的多种方式。 构建Vue…
angular双向绑定简单实现
声明一个新组件时,将使用代理设计模式来代理每个属性(getter和setter)。因此,它将能够从代码和用户输入中检测属性值变化 Proxy 可以理解成,在目标对象之前架设一层“拦截”,外界对该对象的访问,都必须先通过这层拦截,因此提供了一种机制,可以对外界的访问进行过滤和改写…
vue高阶组件
高阶组件是一个函数,它将一个组件作为参数并返回新创建的组件。返回的组件通常使用HOC(高阶组件)提供的功能进行扩充。 高阶组件不是可以抓取和安装的软件,而是一种可以帮助编写可重用和可维护代码的技术方案。 此时,高阶组件不会做太多。它只需要一个组件并创建一个呈现传递组件的新组件。…
ECMAScript Decorators---装饰器
Decorators可以改变类方法和类实例字段的属性和行为,使我们可以灵活地使用更简单的语法动态实现这些内容,是非侵入式的。---举例,你给手机添加一个外壳罢了,并不影响手机原有的通话、充电等功能 更加抽象的理解,可以理解为给数据流做一层filter,因此 AOP 的典型应用包…
js 面向对象 oop、及继承方式实现、对比
构造函数:用来在创建对象时初始化对象。特点:构造函数名一般为大写字母开头;与new运算符一起使用来实例化对象。 原型:构造函数在创建的过程中,系统自动创建出来与构造函数相关联的一个空的对象。可以由构造函数.prototype来访问到。 原型:构造函数在创建的过程中,系统自动创建…
下一页
个人成就
文章被点赞
309
文章被阅读
48,412
掘力值
1,340
关注了
61
关注者
19
收藏集
52
关注标签
22
加入于
2016-08-09