首页
杂侃
前端开发
Vue.js
Node.js
Angular
JavaScript
jQuery
Node.js
React.JS
Sass/Less
Typescript
WebApp
小程序
HTML/CSS
Bootstrap
后端开发
PHP
Python
Nginx
MySQL
移动开发
iOS
Android
UI设计&多媒体
硬件开发
树莓派
ESP8266
游戏开发
云计算&大数据
运维&测试
实验室
当前位置:
首 页
> 编程技术
16
2017-10
如何无痛降低 if else 面条代码复杂度
前端开发
,
编程技术
已有3375人围观
0条评论
供稿者:
陈 建鑫
相信不少同学在维护老项目时,都遇到过在深深的 if else 之间纠缠的业务逻辑。面对这样的一团乱麻,简单粗暴地继续增量修改常常只会让复杂度越来越高,可读性越来越差,有没有固定的套路来梳理它呢?这里分享三种简单通用的重构方式。 什么是面条代码 所谓的【面条代码】,常见于对复杂业务流程的处理中。它一般会满足这么几个特点: 内容长 结构乱 嵌套深 我们知道,主流...
标签:
javascript
16
2017-10
前端面试题小集
前端开发
,
编程技术
已有3095人围观
0条评论
供稿者:
陈 建鑫
一、一个页面上两个div左右铺满整个浏览器,要保证左边的div一直为100px,右边的div跟随浏览器大小变化(比如浏览器为500,右边div为400,浏览器为900,右边div为800),请写出大概的css代码。 1.使用flex //html <div class=‘box’><div class=‘left’></div> <div class=‘right’></div></div> //c...
标签:
前端技术
15
2017-10
巧用匿名函数重构你的代码
前端开发
,
编程技术
已有3230人围观
0条评论
供稿者:
陈 建鑫
匿名函数最早是LISP语言引入,后面发展为不仅是函数式语言所特有,在解释型语言和编译型语言中也越来越多地看到匿名函数的身影,它或许有个更潮的名字叫 lambda 表达式。 闭包多是用匿名函数实现,在匿名函数中引用了外部变量,那这个匿名函数就形成了闭包。由于闭包和匿名函数之间有着千丝万缕的关系,所以经常会把两者搞混淆。其实在 Js 中匿名函数、闭包、自执行函数、回...
标签:
javascript
2017-10-15
4种使用webpack提升vue应用的方式
前端开发
,
编程技术
已有3922围观
0条评论
供稿者:
陈 建鑫
译者注:本篇文章所提到的几个措施大家可能都曾经在项目里用过,但是就如作者所言:你只是在用,并不知道为什么用,本文最大的价值在于提供了系统的优化方案并解释了原因 webpack是开发Vue单页应用必不可少的工具,它能管理复杂的构建步骤,并且优化...
2017-10-15
webpack 应用编译优化之路
前端开发
,
编程技术
已有2980围观
0条评论
供稿者:
陈 建鑫
目前大家使用最多也是最广泛的应用打包工具就是 webpack 了,除去 webpack 本身已经提供的优化能力(例如,Tree Shaking、Code Splitting 等)之外,我们还能做哪些事情呢,本篇主要就为大家介绍下滴滴 WebApp 团队在这条路上的一些探索。 现在越来...
2017-10-13
Chrome 开发者控制台中,你可能意想不到的功能
前端开发
,
编程技术
已有3378围观
0条评论
供稿者:
陈 建鑫
Chrome 有内置的开发者工具。它拥有丰富的特性,比如元素(Elements)、网络(Network)和安全(Security)。这篇文章我们主要关注一下 JavaScript 控制台。 当我最初写代码时,我只会使用JavaScript控制台来打印服务器返回值或变量值。但随着时间推...
« 上一页
63
64
65
66
67
68
69
70
71
72
73
下一页 »
最后
随机文章
iPhone X 适配 手Q H5页面通用解决方案
Python开发者节省时间的10个方法
iOS UIScrollView 动画的力学原理
适配 iPhone X Push 过程中 TabBar 位置上移
一文读懂 JavaScript 和 ECMAScript 的区别
自从用了Android Tools,我再也没加过班
iOS 开发是否要采用 React Native?
原来搜索功能设计还有这些门道!
如何给变量取个简短且无歧义的名字
RxJava + Retrofit + okhttp 的实际开发应用
标签云集
移动端识别
php
mysql
app设计
Redis
设计灵感
swoole
adobe
MySQL小知识
数据库
docker
vue
python
ios
webpack
docker小技巧
Java
docker命令
ui设计
react
大数据可视化
网页设计
logo
android
linux
zabbix
vue小技巧
electron开发
APP设计参考
nginx
图标设计
页面设计
jupyter
golang小技巧
前端开发
python插件
设计教程
k8s
JavaScript小技巧
iphone x
APP UI设计
树莓派
分布式
javascript
前端技术
css
docker的使用
mysql优化
交互设计
PHP小技巧
未经许可请勿自行使用、转载、修改、复制、发行、出售、发表或以其它方式利用本网站之内容。站长联系:cjx2328#126.com(修改#为@)
Copyright ©
ziao
Studio All Rights Reserved. E-mail:cjx2328#126.com(#号改成@)
沪ICP备14052271号-3