首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
js
zzzicky
创建于2021-08-03
订阅专栏
javascript
暂无订阅
共15篇文章
创建于2021-08-03
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
函数防抖节流
函数防抖 函数防抖: 间隔时间内,多次触发事件以最后一次触发结果为准。 思路: (1)声明一个变量存储定时器id; (2)每一次触发事件的时候开启定时器,间隔时间之后触发; (3)在间隔时间内,用户触
js复习
var let const var存在变量提升,可重复声明变量 let不可重复声明,并且不可声明前置,存在块级作用域 暂时性死区(TDZ):在let声明变量之前都是该变量的死区,在死区范围内该变量不能
props与attrs区别
props和attrs都能够获取到外部属性,二者区别在于 props需要先声明才能获取,attrs不需要 props不包含事件,attrs包含 props没有声明的属性才会被attrs声明 props
Vue中.sync修饰符
.sync 首先可以看下vue的规则 组件不能修改props外部数据 this.$emit可以触发事件,并传参 $event可以获取$emit参数 在一个包含 title prop 的假设的组件中
《浅析Vue》之computed 和 watch区别
computed computed是计算属性,是用来计算一个值的,这个值在调用时不需要加括号,可以直接当属性使用,同时computed会根据依赖的数据显示新的计算结果会被缓存。如果一个数据依赖于其他数
对Vue数据响应式的理解
当一个物体能够对外界刺激作出反应,那么它就是响应式的。 示意图如下: 将vm.n的值改变,那么UI(data)中的n就会来响应 当把一个JS对象传入Vue实例作为data选项,Vue将遍历此对象所有的
《浅析MVC》
MVC是一种架构设计的模式,它包括三类对象分别是 Model模型:用于封装,一般有一个或多个视图来监听model,当model变化会通知相关的view。 View视图:对html的渲染,用来描绘mod
对前端的理解
因为接触前端的时间较短,所以讲的东西也是一些比较浅显的。 前端是什么? 最开始以为前端是与后端那样敲代码,对着看不见的东西进行增删改查。后来接触后知道了它的工作领域更多在浏览器,浏览器那就是得与人打交
数组去重
数组去重使用set和不使用set 数组去重数组去重数组去重数组去重数组去重数组去重数组去重数组去重数组去重
DOM事件委托
target和currentTarget 代码: e.target: 用户操作的元素 e.currentTarget: 程序员监听的元素 this为e.currentTarget, 是不推荐的用法,因
DOM事件模型
事件是用户或者浏览器自己执行的某种动作,是文档或者浏览器发生的一些交互瞬间,比如点击(click)按钮等,这里的click就是事件的名称。JS与html之间的交互是通过事件实现的,DOM支持大量的事件
jQuery
一. jquery获取元素 1. 获取元素的属性,使用attr方法,语法:.attr('属性名') 2. 设置属性值,则使用attr('属性名','属性值')\ 3. 获取元素的value值,多用于f
《JS 函数的执行时机》
打印出6个6代码分析 代码打印6个6是主要是因为setTimeout的存在,setTimeout的作用是延迟后执行,所以就有了以上代码打印出6个6的情况。 JS引擎是单线程执行,先执行同步,再执行异步
JS数组
创建一个数组 新建 let arr = [1,2,3] let arr = new Array[1,2,3] let arr = new Array(3) 转化 let arr = 1,2,3.spl
prototype与class构造函数
``` function Person(name,age){ this.name=name this,age=age } Person.prototype.sayHi = function(name)