赞了文章2019-08-01
原文:TypeScript中高级应用与最佳实践 | AlloyTeam作者:TAT.haoyue 当我们讨论TypeScript时,我们在讨论什么? TypeScript的定位 JavaScript的超集 编译期行为 不引入额外开销 不改变运行时行为 始终与 ESMAScript 语言标准一致 (stage 3语法) TypeScript中的Decor...
发布了文章2019-07-17
项目中遇到 tab切换列表,每个tab都需要分页的需求,分页流程具有相似性,于是想将分页封装为组件,方便应用。 组件的应用已写成一个小demo,效果如下图所示(数据用mock模拟): 源码可以查看:wxapp-pagination 项目需求 具体项目需求: 查看自己相关的会议(页面...
发布了文章2019-07-08
需求分析 基础需求 项目的基础需求是: 系统管理员拥有最大权限,管理所有企业; 企业管理员拥有该企业所有权限,可下放权限给子账户; 子账户拥有限制权限,且可被随时更改。 根据权限列表展示隐藏相对应菜单栏、按钮等。 我们在登录后,将获取到的用户权限保存到本...
赞了回答2018-12-20
要优雅的话,使用 Lodash 的 omit 方法移除不要的属性: {代码...} 或者用 pick 方法只留下需要的属性: {代码...} 当然如果你不想用库或者喜欢动手的话,自己实现一个 omit 也是可以的,实现方法有很多: {代码...} 最后是特别粗暴的方法: {代码...} 希望对你有帮助
回答了问题2018-10-25
设置historyApiFallback {代码...}
赞了文章2018-10-23
如果看完本文后,还对进程线程傻傻分不清,不清楚浏览器多进程、浏览器内核多线程、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
我也遇到类似的问题,使用的解决办法是用导航守卫,我感觉使用起来会简单一点。
赞了文章2018-10-10
准备 利用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
GitHub 地址,后面继续补充,欢迎star,查看更多整理的前端知识点 计算属性(computed)、方法(methods)和侦听属性(watch)的区别与使用场景 Vue 生命周期的理解 Vue 双向绑定,为什么不能通过修改下标来通知视图发生变化 简述 Vue 中的 MVVM 模型 Vue 路由中 has...
赞了文章2018-10-09
还记得面试时被问起"请说说display:none和visibility:hidden的区别"吗?是不是回答完display:none不占用原来的位置,而visibility:hidden保留原来的位置后,面试官就会心一笑呢?其实不止那么简单呢!本文我们将一起深究它俩的恩怨情仇,下次面试时我们可以回答得更...
赞了文章2018-09-16
因此做一个合集,献给那些对新版本脚手架使用和背后设计感兴趣的同学,都是一步一步去看源码,也给 vue-cli 官方 repo 提了几次 pull request,合进去了几个
发布了文章2018-09-15
我的blog原文链接 最近公司迭代的项目中,新增了音频播放功能,填了不少音频的坑,总结一下: 需求: 交互需求: 上传:点击按钮上传语音,返回文件id(上传文件的范畴,本文不会阐述) 播放:点击播放按钮,异步获取语音播放src,音频载入之后播放 操作:语音支持播...
赞了文章2018-09-14
今天下午在用vscode做小程序的时候,发现很不方便,因为商店里提供的代码片段极为有限,而且平时几乎每天都需要用到代码片段,所以就在思考他们是怎么做到给别人提供代码的,我可以自定义代码片段吗。然后查了下,果然,这在vscode里自带的(好像藏得有点深),是可...
赞了文章2018-09-14
虽然目前的技术栈已由 Vue 转到了 React,但从之前使用 Vue 开发的多个项目实际经历来看还是非常愉悦的,Vue 文档清晰规范,api 设计简洁高效,对前端开发人员友好,上手快,甚至个人认为在很多场景使用 Vue 比 React 开发效率更高,之前也有断断续续研读过 Vue 的源...
赞了文章2018-09-13
自从有了postcss来处理css文件,我们可以快速进行网站适配的开发,只需要改改参数,样式按照设计稿的px写,webpack编译自动转换成rem或者vw等。
赞了文章2018-09-11
一些由浅入深的 VScode 调试例子,能让你快速理解和上手 VSCode 调试。 为什么使用 VSCode ? 我是深度 vi 用户,之前 Atom 深度使用者,现在基本上转到 VSCode,下面是我选择 VSCode 的原因: 颜值高,早期不如 Atom,现在已经逐渐赶上 vi 支持度好,和 Atom 还差点...