首页
杂侃
前端开发
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 面条代码复杂度
前端开发
,
编程技术
已有3410人围观
0条评论
供稿者:
陈 建鑫
相信不少同学在维护老项目时,都遇到过在深深的 if else 之间纠缠的业务逻辑。面对这样的一团乱麻,简单粗暴地继续增量修改常常只会让复杂度越来越高,可读性越来越差,有没有固定的套路来梳理它呢?这里分享三种简单通用的重构方式。 什么是面条代码 所谓的【面条代码】,常见于对复杂业务流程的处理中。它一般会满足这么几个特点: 内容长 结构乱 嵌套深 我们知道,主流...
标签:
javascript
16
2017-10
前端面试题小集
前端开发
,
编程技术
已有3137人围观
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
巧用匿名函数重构你的代码
前端开发
,
编程技术
已有3285人围观
0条评论
供稿者:
陈 建鑫
匿名函数最早是LISP语言引入,后面发展为不仅是函数式语言所特有,在解释型语言和编译型语言中也越来越多地看到匿名函数的身影,它或许有个更潮的名字叫 lambda 表达式。 闭包多是用匿名函数实现,在匿名函数中引用了外部变量,那这个匿名函数就形成了闭包。由于闭包和匿名函数之间有着千丝万缕的关系,所以经常会把两者搞混淆。其实在 Js 中匿名函数、闭包、自执行函数、回...
标签:
javascript
2017-10-15
4种使用webpack提升vue应用的方式
前端开发
,
编程技术
已有3973围观
0条评论
供稿者:
陈 建鑫
译者注:本篇文章所提到的几个措施大家可能都曾经在项目里用过,但是就如作者所言:你只是在用,并不知道为什么用,本文最大的价值在于提供了系统的优化方案并解释了原因 webpack是开发Vue单页应用必不可少的工具,它能管理复杂的构建步骤,并且优化...
2017-10-15
webpack 应用编译优化之路
前端开发
,
编程技术
已有3037围观
0条评论
供稿者:
陈 建鑫
目前大家使用最多也是最广泛的应用打包工具就是 webpack 了,除去 webpack 本身已经提供的优化能力(例如,Tree Shaking、Code Splitting 等)之外,我们还能做哪些事情呢,本篇主要就为大家介绍下滴滴 WebApp 团队在这条路上的一些探索。 现在越来...
2017-10-13
Chrome 开发者控制台中,你可能意想不到的功能
前端开发
,
编程技术
已有3437围观
0条评论
供稿者:
陈 建鑫
Chrome 有内置的开发者工具。它拥有丰富的特性,比如元素(Elements)、网络(Network)和安全(Security)。这篇文章我们主要关注一下 JavaScript 控制台。 当我最初写代码时,我只会使用JavaScript控制台来打印服务器返回值或变量值。但随着时间推...
« 上一页
63
64
65
66
67
68
69
70
71
72
73
下一页 »
最后
随机文章
Docker import 命令
Docker tag 命令
前端开发工程师必须关注的几个性能指标
Docker push 命令
我做设计这七年里的心态变化
用一张封面聊聊画面中的层次
Golang基于Gitlab CI/CD部署方案
UX与心理学携手共进——如何在交互设计中应用格式塔理论?
webpack & HTTP/2
Docker save 命令
标签云集
vue小技巧
图标设计
分布式
MySQL小知识
网页设计
mysql优化
golang小技巧
ios
移动端识别
设计灵感
css
Java
设计教程
nginx
docker的使用
zabbix
python
python插件
adobe
android
交互设计
PHP小技巧
页面设计
react
ui设计
k8s
大数据可视化
docker小技巧
logo
数据库
APP设计参考
php
swoole
app设计
前端技术
iphone x
vue
APP UI设计
docker
electron开发
docker命令
webpack
JavaScript小技巧
jupyter
Redis
mysql
linux
javascript
前端开发
树莓派
未经许可请勿自行使用、转载、修改、复制、发行、出售、发表或以其它方式利用本网站之内容。站长联系:cjx2328#126.com(修改#为@)
Copyright ©
ziao
Studio All Rights Reserved. E-mail:cjx2328#126.com(#号改成@)
沪ICP备14052271号-3