首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
westlife24337
掘友等级
前端工程师
|
好未来
写写文章啊,写写代码啊
获得徽章 4
动态
文章
专栏
沸点
收藏集
关注
作品
赞
131
文章 128
沸点 3
赞
131
返回
|
搜索文章
赞
文章( 128 )
沸点( 3 )
vue权限路由实现方式总结
全局路由守卫每次都判断用户是否已经登录,没有登录则跳到登录页。已经登录(已经取得后台返回的用户的权限信息(角色之类的)),则判断当前要跳转的路由,用户是否有权限访问(根据路由名称到全部路由里找到对应的路由,判断用户是否具备路由上标注的权限信息(比如上面的roles: ['adm…
以中间件,路由,跨进程事件的姿势使用WebSocket
通过参考koa中间件,socket.io远程事件调用,以一种新的姿势来使用WebSocket。 能注册的事件有onclose,onerror,onmessage,onopen。用的比较多的是onmessage,从服务器接受到数据后,会触发message事件。通过注册相应的事件处…
浅谈HTTP缓存
也就是说,当我们首次进行资源请求之后,服务器在返回资源给客户端的同时,缓存服务器或本地缓存也会保存一份资源副本(在允许缓存的情况下),当我们下次再对该资源进行请求时,则会直接使用资源副本而不会从原始服务器再次请求文档。 当很多客户端访问同一份文档的时候,原始服务器一遍又一遍地返…
面试官问:能否模拟实现JS的new操作符
用过Vuejs的同学都知道,需要用new操作符来实例化。 那么面试官可能会问是否想过new到底做了什么,怎么模拟实现呢。 从这里例子中,我们可以看出:一个函数用new操作符来调用后,生成了一个全新的对象。而且Student和Object都是函数,只不过Student是我们自定义…
三年前端,面试思考(头条蚂蚁美团offer)
985本科,软件工程专业,前端。 工作三年半,第一家创业公司,半年。 第二家前端技术不错的公司,两年半。 第三家,个人创业半年。 可以看出,我是个很喜欢折腾的人,大学期间也做过很多项目,非常愿意参与到产品中去。技术上勉强合格,不过独自负责过很复杂的前端项目,所以一般基础面试题还…
写好JavaScript条件语句的5个技巧
一眼看去,以上的例子貌似没有什么问题。但是,如果我们加入更多的红色水果,比如车厘子(cherry)和蔓越橘(cranberries)?那就要使用||写更多的条件判断了。 为了解决以上问题,我们可以使用Array.includes来重写以上的条件判断。看以下例子: 将这些“红色水…
如何提高代码品味
写代码虽然大多数时候是个体力活,但不可否认,也需要一点品位。我曾经觉得代码质量很重要,后来写业务写多了,又觉得如果连代码正确都做不到,又谈何代码质量。后来我又醒悟了,这世上很难有 bug free 的代码,当出现 bug 的时候,好代码比烂代码会好改…
一篇文章搞定前端面试
面试过前端的老铁都知道,对于前端,面试官喜欢一开始先问些HTML5新增元素啊特性啊,或者是js闭包啊原型啊,或者是css垂直水平居中怎么实现啊之类的基础问题,当你能倒背如流的回答这些之后,面试官脸上会划过一丝诡异的笑容,然后晴转多云,故作深沉的清一下嗓子问:从用户输入URL到浏…
「译」JavaScript 计时器之旅
如果不能,那你可能并不孤独。我已经写 JavaScript 和做编程许多年,曾经为一家浏览器厂商工作超过两年,直到最近,我才真正了解了这些计时器以及如何使用它们。 在这篇文章中,我将高度概述这些定时器工作方式以及使用它们的时机,并且会一起介绍 Lodash 很有用的 debou…
下一页
个人成就
文章被点赞
202
文章被阅读
7,160
掘力值
395
关注了
35
关注者
19
收藏集
1
关注标签
29
加入于
2017-07-04