首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
昭光
掘友等级
前端职位
|
深圳
爱上代码,爱上你
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
185
文章 177
沸点 8
赞
185
返回
|
搜索文章
最新
热门
javascript 设计模式简述
商店封装做汉堡的工作,消费者直接购买汉堡,不用知道具体的生产过程。 构造函数和创建者分离,符合开发封闭原则。 core-decorators 装饰器类库,封装了常用的来类库。 es中,有序集合的数据类型有很多。 装饰器模式,原有方法上再挂载其他方法来满足现有需求。像log\re…
虚拟DOM&diff
Virtual DOM 虚拟dom 是对DOM 的抽象,本质上是javascript对象,这个对象就是更加轻量的描述DOM。简写vdom; 前端性能优化(减少操作DOM), 因为频繁操作DOM会造成浏览器的回流或者重绘,因此需要这一层抽象,在patch更新过程中尽可能地一次性将…
lee-code 深度、广度搜索
对于节点的访问顺序不同,常见深度优先、广度(层级)优先两种。
记vue-router中点击浏览器前进后退地址栏路由变了但是页面没更新
在进行正常页面跳转操作后(页面A跳转到页面B),点击浏览器的左上角的'后退'按钮,点击后,可以看到url地址已经发生了变化(url由页面B变为页面A),hash值也已经是上一页的路由,但是浏览器显示的内容却没有发生变化(依旧是页面B)。 缺点:虽然可以解决,但是setTimeo…
冷门Grid 布局
兼容性grid(95%左右),基本都用flex (99.18%)布局。 网格线: 用来分割容器的线。分为水平网格线和垂直网格线 主要通过7个属性来设置构建容器。 对父元素使用上面的代码,就可以实现图中的效果。完整的写法是place-items: <align-item…
protol 协议模板
协议中变量替换
vue 自定义事件、自定义指令
一个vue 工程,通常都会有对应的全局方法,通过全局引入的方式,更省事。 引用官方:在 Vue2.0 中,代码复用和抽象的主要形式是组件。然而,有的情况下,你仍然需要对普通 DOM 元素进行底层操作,这时候就会用到自定义指令。 用的最多的clipboard.js 库,也是基于上…
npm 私有包依赖检查升级
利用nodechild_process子进程进行处理主要步骤:1、获取package.json的依赖2、查询远程的发行版本,收集需要升级的包3、升级案例:
js高级程序设计(第4版)-js 技巧
所以比较靠谱的方式是通过利用原生Object对象的toString()方法返回的字符串。当然前提是这个toString()方法没有被覆盖。 这种操作会遇到另一个坑坑坑坑,因为Person的作用域安全的,调用Person.call的时候this对象并非是Person对象的实例,所…
排序算法
比较相邻元素。如果第一个比第二个大,就交换 重复步骤1~3,直到排序完成。 优化改进,利用在每趟排序中进行正向和反向两遍冒泡的方法一次可以得到两个最终值(最大者和最小者) , 从而使排序趟数几乎减少了一半。 首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,然后,…
下一页
个人成就
文章被点赞
329
文章被阅读
91,711
掘力值
2,733
关注了
155
关注者
62
收藏集
17
关注标签
18
加入于
2016-11-06