为什么程序员总是写糟糕的代码?
我一下子想到的最明显的原因是,有好的程序员,也有不那么好的程序员,有的人技术水平高,有的人水平却低,有人对这门技艺感兴趣,但也有的人却不愿意在工作之外学习其他。
根据JSON自动构建的vue筛选框组件
我所在的小组主要面向内部, 开发内部平台, 大多数页面都存在以下的结构: 筛选框 + 表格; 小组内vue UI框架选型为view-design, view-design的Table组件支持使用JSON自动构建出表格
移动端点击事件延迟的诞生消亡史
快速反馈对于任何 UI 的实现都是至关重要的。研究表明,100ms 是界面让用户感到即时的最大延迟。尽管如此,移动网络仍然受到一个巨大的反馈问题的困扰
jQuery ui中sortable draggable droppable的使用
最近工作中用到了jQuery UI中排序和拖拽功能,花了大概一天的时间,搞清楚了大概的参数配置,以及遇到的一些问题,总结如下。
常用负载均衡器介绍
为了保证Web应用程序的高可用性和性能,通常会使用多个应用服务器,然后使用负载均衡器接收用户的请求,将请求导向后端的应用服务器。目前有许多流行的软件可以起到负载均衡器的作用
vue: 组件之间传值
父组件的数据、方法传递给子组件,子组件通过props接收,可以是数组、对象。第一步: 先在父组件中写一个callback函数
Less 嵌套
本节我们学习 Less 中的嵌套,嵌套应该很容易理解,HTML 语言中就支持标签的嵌套。我们在使用 CSS 时,如果想要为多层嵌套的元素设置样式,要么给元素加上一个类选择器或ID选择器,要么使用后代选择器。例如:
如何去除vue项目中的console内容
vue项目打包上线前总会遇到一个问题就是开发过程中遗留的console代码,其实方法很简单:下载成功后在根目录的babel.config.js配置文件中
js实现继承的方法中为何总是要修正constructor方法的指向呢?
最近看了许多关于js继承实现的相关文章,许多实现方式中都会存在这么一行代码:于是感到好奇,这行代码的实际意义是什么?如果没有的话,还能达到继承的目的吗?