上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 38 下一页
摘要: 1 function getUrlParam(name) { 2 let reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i"); 3 let r = window.location.search.substr(1).match(reg); 4 阅读全文
posted @ 2019-05-23 13:55 没有理由不会呀 阅读(309) 评论(1) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-05-23 08:41 没有理由不会呀 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-05-22 20:59 没有理由不会呀 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-05-22 20:00 没有理由不会呀 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-05-21 17:14 没有理由不会呀 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-05-21 17:12 没有理由不会呀 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 1 重构之重复代码: 2 3 1.(重复代码是)语义一致的逻辑 4 反例:语义一致的逻辑产生了多个实体 5 缺点:如果你为语义一致的逻辑产生了多个实体,那么当需要修改这个逻辑时,你必须保证同时修改所有的实体,并确保它们是一致的。否则,程序就会产生bug。无疑,这么做会额外增加很多的不必要的工作量。 阅读全文
posted @ 2019-05-21 17:07 没有理由不会呀 阅读(238) 评论(0) 推荐(0) 编辑
摘要: ## 今日内容 1. AJAX: 2. JSON # AJAX: 1. 概念: ASynchronous JavaScript And XML 异步的JavaScript 和 XML 1. 异步和同步:客户端和服务器端相互通信的基础上 * 客户端必须等待服务器端的响应。在等待的期间客户端不能做其他操 阅读全文
posted @ 2019-05-21 17:02 没有理由不会呀 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 1.进程间通信: 进程间常需要相互通信,需要解决3个问题? 1.一个进程如何把信息传递给另一个? 2.确保多个线程在关键活动中不会出现交叉? 3.正确的顺序? 2.竞争条件: 多个进程读写共享数据,最后的结果取决于进程的执行顺序,称为竞争条件(race condition) 3.互斥: 一个进程在操 阅读全文
posted @ 2019-05-21 16:59 没有理由不会呀 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 5.Divergent Change发散式变化 描述:一个类被锚定了多个变化,当这些变化中的任意一个发生时,就必须对类进行修改。 解释:一个类最好只因一种变化而被修改 操作:你应该找出某特定原因而造成的所有变化,然后运用Extract Class将它们提炼到另一个类中。 6.Shotgun Surg 阅读全文
posted @ 2019-05-21 16:54 没有理由不会呀 阅读(2876) 评论(0) 推荐(0) 编辑
上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 38 下一页