silkshdow

147
获赞数
11
关注数
13
粉丝数
南京
南京师范大学 | 化学
IP 属地未知
2015-08-11 加入
浏览 9.3k
╭╮╱╭┳━━━┳╮╱╭╮
┃┃╱┃┃╭━╮┃┃╱┃┃
┃╰━╯┃┃┃┃┃╰━╯┃
╰━━╮┃┃┃┃┣━━╮┃
╱╱╱┃┃╰━╯┃╱╱┃┃
个人简介什么都没有
475 声望|学徒
全站排名超越 97% 用户
vue.js
136
webpack
123
javascript
112
react
110
权限控制
104
个人动态
  • 赞了文章2019-08-01
    TypeScript中高级应用与最佳实践
    原文:TypeScript中高级应用与最佳实践 | AlloyTeam作者:TAT.haoyue 当我们讨论TypeScript时,我们在讨论什么? TypeScript的定位 JavaScript的超集 编译期行为 不引入额外开销 不改变运行时行为 始终与 ESMAScript 语言标准一致 (stage 3语法) TypeScript中的Decor...
  • 发布了文章2019-07-17
    小程序分页实践:编写可复用分页组件
    项目中遇到 tab切换列表,每个tab都需要分页的需求,分页流程具有相似性,于是想将分页封装为组件,方便应用。 组件的应用已写成一个小demo,效果如下图所示(数据用mock模拟): 源码可以查看:wxapp-pagination 项目需求 具体项目需求: 查看自己相关的会议(页面...
  • 发布了文章2019-07-08
    基于Vue实现后台系统权限控制
    需求分析 基础需求 项目的基础需求是: 系统管理员拥有最大权限,管理所有企业; 企业管理员拥有该企业所有权限,可下放权限给子账户; 子账户拥有限制权限,且可被随时更改。 根据权限列表展示隐藏相对应菜单栏、按钮等。 我们在登录后,将获取到的用户权限保存到本...
  • 赞了回答2018-12-20
    如何优雅的删除对象中的指定属性?
    要优雅的话,使用 Lodash 的 omit 方法移除不要的属性: {代码...} 或者用 pick 方法只留下需要的属性: {代码...} 当然如果你不想用库或者喜欢动手的话,自己实现一个 omit 也是可以的,实现方法有很多: {代码...} 最后是特别粗暴的方法: {代码...} 希望对你有帮助
  • 回答了问题2018-10-25
    vue-cli3.0多页配置时,本地刷新后,找不到路由,该怎么配置?
    设置historyApiFallback {代码...}
  • 赞了文章2018-10-23
    从浏览器多进程到JS单线程,JS运行机制最全面的一次梳理
    如果看完本文后,还对进程线程傻傻分不清,不清楚浏览器多进程、浏览器内核多线程、JS单线程、JS运行机制的区别。那么请回复我,一定是我写的还不够清晰,我来改。。。
  • 赞了回答2018-10-17
    如何获取浏览器自动填充事件?
    1.input初始设置type=text2.input聚焦focus事件将type=text改为type=password3.表单提交请求,回调函数里面将type重新设置为text4.提交按钮不要包裹在form表单里面(最新火狐量子浏览器必须这样,否则上面3步也没用)
  • 回答了问题2018-10-17
    如何获取浏览器自动填充事件?
    方法1: <input name="q" type="text" autocomplete="off"/> 添加name属性 参考:Turn Off Autocomplete for Input 方法2: 在<form>元素的第一行添加 <input autocomplete="false" name="hidden" type="text" style="display:none;"> 参考:Disab...
  • 赞了回答2018-10-16
    如何获取浏览器自动填充事件?
    1.input初始设置type=text2.input聚焦focus事件将type=text改为type=password3.表单提交请求,回调函数里面将type重新设置为text4.提交按钮不要包裹在form表单里面(最新火狐量子浏览器必须这样,否则上面3步也没用)
  • 回答了问题2018-10-16
    vue单页应用阻止浏览器后退?
    我也遇到类似的问题,使用的解决办法是用导航守卫,我感觉使用起来会简单一点。
  • 赞了文章2018-10-10
    Vue基于vuex、axios拦截器实现loading效果及axios的安装配置
    准备 利用vue-cli脚手架创建项目 进入项目安装vuex、axios(npm install vuex,npm install axios) axios配置 项目中安装axios模块(npm install axios)完成后,进行以下配置: main.js {代码...} loading组件 我这里就选择使用iview提供的loading组件, {代码...} ...
  • 赞了文章2018-10-09
    一篇文章搞定前端面试
    面试过前端的老铁都知道,对于前端,面试官喜欢一开始先问些HTML5新增元素啊特性啊,或者是js闭包啊原型啊,或者是css垂直水平居中怎么实现啊之类的基础问题,当你能倒背如流的回答这些之后,面试官脸上会划过一丝诡异的笑容,然后晴转多云,故作深沉的清一下嗓子问...
  • 赞了文章2018-10-09
    Vue 常见面试问题,你可能都知道,但能答好吗?
    GitHub 地址,后面继续补充,欢迎star,查看更多整理的前端知识点 计算属性(computed)、方法(methods)和侦听属性(watch)的区别与使用场景 Vue 生命周期的理解 Vue 双向绑定,为什么不能通过修改下标来通知视图发生变化 简述 Vue 中的 MVVM 模型 Vue 路由中 has...
  • 赞了文章2018-10-09
    CSS魔法堂:display:none与visibility:hidden的恩怨情仇
    还记得面试时被问起"请说说display:none和visibility:hidden的区别"吗?是不是回答完display:none不占用原来的位置,而visibility:hidden保留原来的位置后,面试官就会心一笑呢?其实不止那么简单呢!本文我们将一起深究它俩的恩怨情仇,下次面试时我们可以回答得更...
  • 赞了文章2018-09-16
    [全网最全的 Vue CLI 3 原创合集] 你要的这里都有
    因此做一个合集,献给那些对新版本脚手架使用和背后设计感兴趣的同学,都是一步一步去看源码,也给 vue-cli 官方 repo 提了几次 pull request,合进去了几个
  • 发布了文章2018-09-15
    音频组件开发实践
    我的blog原文链接 最近公司迭代的项目中,新增了音频播放功能,填了不少音频的坑,总结一下: 需求: 交互需求: 上传:点击按钮上传语音,返回文件id(上传文件的范畴,本文不会阐述) 播放:点击播放按钮,异步获取语音播放src,音频载入之后播放 操作:语音支持播...
  • 赞了文章2018-09-14
    snippet,让你编码效率翻倍
    今天下午在用vscode做小程序的时候,发现很不方便,因为商店里提供的代码片段极为有限,而且平时几乎每天都需要用到代码片段,所以就在思考他们是怎么做到给别人提供代码的,我可以自定义代码片段吗。然后查了下,果然,这在vscode里自带的(好像藏得有点深),是可...
  • 赞了文章2018-09-14
    做面试的不倒翁:浅谈 Vue 中 computed 实现原理
    虽然目前的技术栈已由 Vue 转到了 React,但从之前使用 Vue 开发的多个项目实际经历来看还是非常愉悦的,Vue 文档清晰规范,api 设计简洁高效,对前端开发人员友好,上手快,甚至个人认为在很多场景使用 Vue 比 React 开发效率更高,之前也有断断续续研读过 Vue 的源...
  • 赞了文章2018-09-13
    webpack系列——实现一个行内样式px转vw的loader
    自从有了postcss来处理css文件,我们可以快速进行网站适配的开发,只需要改改参数,样式按照设计稿的px写,webpack编译自动转换成rem或者vw等。
  • 赞了文章2018-09-11
    开始使用 VSCode 调试
    一些由浅入深的 VScode 调试例子,能让你快速理解和上手 VSCode 调试。 为什么使用 VSCode ? 我是深度 vi 用户,之前 Atom 深度使用者,现在基本上转到 VSCode,下面是我选择 VSCode 的原因: 颜值高,早期不如 Atom,现在已经逐渐赶上 vi 支持度好,和 Atom 还差点...