首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
超级索尼
掘友等级
前端
|
网易
react,vue
获得徽章 7
动态
文章
专栏
沸点
收藏集
关注
作品
赞
361
文章 358
沸点 3
赞
361
返回
|
搜索文章
最新
热门
用Vue实现一个美团app的影院推荐选座功能
上图是点击推荐选座5人后选出的座位(绿色),这个demo和美团app不同的地方在于可以连续进行推荐选座,美团app点击了推荐选座就必须买票才能继续选择。 这里注意vue中改变data中的二维数组必须先缓存二维数组,修改后,最终将二维数组重新赋值,否则修改不生效,因为Vue无法侦…
Element源码分析系列7-Select(下拉选择框)
可见最外层的<el-select>有一个v-model,这个是组件的v-model用法,具体参考官网,value初始为空,当选择了下拉菜单的某一项后,value变成那一项的值。<el-select>标签内是用v-for循环出所有的options,<el-option>也是Ele…
nodejs实现一个word文档解析器
之前项目里遇到一个需求,需要前端上传一个word文档,然后后端提取出该文档的指定位置的内容并保存。这里后端用的是nodejs,开始接到这个需求,发现无从下手,主要是没有处理过word这种类型的文档,怎么解析? Excel倒是有相关的库可以用,而且很简单
Vue SPA项目优化小记
之前做了一个React项目和Vue的项目,在做完后不加任何优化的情况下,这2个项目的首屏加载平均时间居然达到了20+s,好一点能进10s,差一点快30s,完全不能忍,优化势在必行,本文章记录下Vue项目的优化过程,React项目的优化后续补上。 上图是Vue项目的首页,整个项目…
Charles无法代理localhost的解决办法
作用就是将这个网址映射到127.0.0.1也就是localhost,hosts文件的作用就是做一个映射,当访问某个网址时,首先查找hosts文件看看是否有映射到的ip地址,如果没有再去走dns查询。
Element源码分析系列1一Layout(布局)
打开index.js,这里最后一句导出Row供我们import,而中间的install方法则是把这个组件当成一个Vue的插件来使用,通过Vue.use()来使用该组件,install方法传递一个Vue的构造器,Element的所有组件都是一个对象{...},里面有个render…
canvas实现炫酷的黑客帝国数字雨特效
对于这种较为复杂的动画特效,canvas是首选,当然css肯定也可以做,不过肯定超级复杂,代码量巨大。首先我第一眼看到这个特效,思路是这样的:
Element源码分析系列5-Input(输入框)
可以看出-webkit-appearance:none,outline:none这些用法在和各个组件内都很普遍,目的就是去掉浏览器自己渲染出的样式,统一规定样式。这里的transition居然使用了贝塞尔曲线进行过渡,话说过渡时间才0.2秒,使用贝塞尔曲线能看出来么?直接eas…
Element源码分析系列8-Cascader(级联选择器)
Element中和该组件相关的文件有main.vue和menu.vue2个文件,前者代表输入框部分,后者代表下方的级联选择部分,以及附加的js文件popper.js以及vue.popper.js,用来处理弹出框逻辑,前面文章介绍过,这4个文件总代码量2000行左右,首先要明确,…
Element源码分析系列3-Button(按钮)
我们一步步分析,首先很明确,<el-button>就是封装了原生的button而已,原生button有个地方需要注意,请始终为 <button> 元素规定 type 属性。不同的浏览器对 <button> 元素的 type 属性使用不同的默认值,值有3种,button,subm…
下一页
个人成就
文章被点赞
1,513
文章被阅读
143,912
掘力值
4,533
关注了
57
关注者
747
收藏集
0
关注标签
25
加入于
2017-08-28