赞了文章2021-09-21
抽象语法树(AST),是一个非常基础而重要的知识点,但国内的文档却几乎一片空白。本文将带大家从底层了解AST,并且通过发布一个小型前端工具,来带大家了解AST的强大功能
赞了文章2021-03-15
介绍在前端面试中,手撕代码显然是不可避免的,并且占很大的一部分比重。一般来说,如果代码写的好,即使理论知识答得不够清楚,也能有大概率通过面试。并且其实很多手写往往背后就考察了你对相关理论的认识。编程题主要分为这几种类型: {代码...} 其中前两种类型所...
发布了文章2019-11-28
因为 VuePress 提供了可以在 Markdown 中使用 Vue 的能力,所以有时候,希望可以在它的文档功能基础上增加部分常规功能,比如用户登录;有团队希望公司建设的文档内容仅公司员工可查看,因为有可能会有涉及内容保密的部分
赞了文章2019-10-21
私有 npm 仓库 1. “私有 npm 仓库” 有何用 组件化之后,搭建 “私有 npm 仓库” 是个不错选择。 私有 npm 仓库可以让我们使用组件就像 npm 官方仓库里的包一样方便。 一般私有 npm 仓库有以下一些特性: 私有包托管在内部服务器或者单独的服务器上; 可以同步整个官方...
发布了文章2019-10-15
移除 ui、text、column 和 city-picker prop 入参,改为使用 type prop 进行设置,默认值为 "select"
赞了问题2019-03-05
赞了回答2019-03-05
不合理。用户登录成功以后应该在本地保存一份用户数据,注意我说的是保存到本地不是保存到localstorage,因为保存本地的方法有很多种,比如cookie、indexedDB等,所以,代码中不应该直接调用window.localStorage,而是应该封装一个用户数据的读取类,解除代码耦合,...
赞了文章2019-03-04
第1题 {代码...} A:["1", "2", "3"] B:[1, 2, 3] C:[0, 1, 2] D:other 解释:该题目的答案为:[1, NaN, NaN];即选择D。该题用到了map与parseInt;parseInt() 函数的语法是parseInt(string, radix);string 必需。要被解析的字符串。radix可选。表示要解析的数字...
赞了文章2019-03-04
第1题 {代码...} A:["1", "2", "3"] B:[1, 2, 3] C:[0, 1, 2] D:other 解释:该题目的答案为:[1, NaN, NaN];即选择D。该题用到了map与parseInt;parseInt() 函数的语法是parseInt(string, radix);string 必需。要被解析的字符串。radix可选。表示要解析的数字...
赞了文章2019-02-12
用户登录一次之后,前端保存token,后面每次向后端请求的时候,header都带上authorization信息,后端从请求中解析token,根据token验证用户信息,返回相应的信息。
回答了问题2018-11-28
这个,4 级联动的中国区行政区划选择器 v-region
赞了文章2018-08-28
最近参加了几场面试,积累了一些高频面试题,我把面试题分为两类,一种是基础试题: 主要考察前端技基础是否扎实,是否能够将前端知识体系串联。一种是开放式问题: 考察业务积累,是否有自己的思考,思考问题的方式,这类问题没有标准答案。
赞了文章2018-07-02
video.js是一个优秀的视频播放器库,不过官网的示例中,是作为全局变量videojs引入的。如果我们的项目使用ES6风格的模块,用webpack来做打包的话,就需要做一些额外的工作。本文介绍我在使用的时候遇到的一些“坑”。
发布了文章2018-06-19
前言 背景情况 vue - 2.5.11 vue-cli 使用模板 webpack-simple http请求:axios Vue 官方对于 ie 浏览器版本兼容情况的描述是 ie9+,即是 ie9 及更高的版本。经过测试,Vue 的核心框架 vuejs 本身,以及生态的官方核心插件(VueRouter、Vuex等)均可以在 ie9 上正常...
关注了问题2018-05-01
赞了文章2017-10-14
前段时间去帮朋友的公司,重构一个前端项目,大致把原项目浏览了一遍,然后就风风火火的开干了,框架选型用了最流行的React+Reflux,然而第一个首页就遇到个问题,源项目有一个fullpage组件开发的全屏切换,却不被React支持。然后就去Github上去找,结果没找到一个好...
回答了问题2016-02-25
问题很明显,你把Tag的定义从function内部,移到外层,就可以了
回答了问题2016-02-24
在click事件里,直接 {代码...} 即可
回答了问题2016-02-24
这类的大神不止前端知识、经验丰富,绝对还是要会,要懂后端的架构,才可以做出性能更好的东西出来
回答了问题2016-02-22
Array.prototype是原生的对象模型,若你想在原生对象的基础上扩展,就要使用到它 比如对数组增加contains方法: {代码...}