34 如何不移除<p>标签而将段落连接起来?

34 如何不移除<p>标签而将段落连接起来?

这是一个很经典的CSS布局问题,新人彻底理解了这个问题,HTML网页布局思想便已掌握了七七八八了。

问题

先看一段HTML代码:

<!DOCTYPE html>
<html>
<body>
<h1>这是一个标题</h1>
	<div class="wrapper">
    <p>这是一个段落</p>
    <p>这是一个段落</p>
    <p>这是一个段落</p>
  </div>
</body>
</html>

33 JS如何返回异步调用的结果?

33 JS如何返回异步调用的结果?

这个问题作者认为是所有从后端转向前端开发的程序员,都会遇到的第一问题。JS前端编程与后端编程最大的不同,就是它的异步机制,同时这也是它的核心机制。

为了更好地说明如何返回异步调用的结果,先看三个尝试异步调用的示例吧。

示例一:调用一个后端接口,返回接口返回的内容

function foo() {
  var result
  $.ajax({
    url: "...",
    success: function(response) {
      result = response
    }
  });
  return result // 返回:undefined
}

32《断刀客》观后感

32《断刀客》观后感

断刀客

徐克导演的《断刀客》这部老电影拍得很好,人物设计得也很出彩。情节如果看未删节版本,也会感到非常的热血。

主角是定安,故事主线是定安长大后为父报仇的事,高潮也是主角为父报仇。

影中写的爱情是这样的:

  • (1)有师父的女儿小灵对定安、铁头的虚荣之爱,她喜欢看她喜欢的男人为她争风吃醋,为她拼命斗个你死我活,结果却孤独终老,她的结局处理得很好。
  • (2)有黑头姑娘对定安的相爱相骂之恋,当定安意外发现刀谱,决定练功准备反抗时,黑头骂他白痴、没用、徒劳,是她救了掉落悬崖的定安,她是受定安的,因为爱,担心他的安然,所以才骂。
  • (3)有定安、铁头对风尘女的欲望之爱。但两人对这份欲望的处理不同,铁头因为欲望争风吃醋,让自己和风尘女陷入危机当中;定安救了风尘女,然后把她交给铁头,然后和黑头姑娘走了。最后,当定安成功杀了飞哥报仇雪恨后,他也带着黑头姑娘走了,她并没有留下来和小灵相好,小灵对于他已经成为了过去式。

31 只有一个程序员开发和运营,BuiltWith网站年入1400万美元是怎么做到的?

31 只有一个程序员开发和运营,BuiltWith网站年入1400万美元是怎么做到的?

Gary Brewer和他的BuiltWith公司

国外有一位程序员叫 Gary Brewer,他一人撑起了一个公司,这个公司还年入 1400 万美元,约人民币 1 亿元。

对此,你是啥想法?先别着急说不可能,这事儿确实是真的:这名程序员名为 Gary Brewer,他创建的 BuiltWith 背后没有销售团队,没有服务团队,也没有工程师。

啥都没有,这公司做什么能年入 1400 万美元?这又是一家什么公司?它的商业模式是什么?


26 使用面向过程和面向对象结合的思想开发软件

26 使用面向过程和面向对象结合的思想开发软件

两者结合起来,开发更有保障。

什么是面向过程开发?

面向过程开发也称结构化开发,将软件要实现的功能分解成一个个连续的流程结点,将每个节点都实现为一个函数,依次调用这些函数以完成软件功能。至于执行流程中多个函数共用的数据,则拿出来定义为共享的数据结构,实例化,在函数中使用和传递。

什么是面向对象开发?

面向对象开发主要指模拟人类的思维方式,将软件需求中的事物关系,通过封装、继承、多态等手法抽象为一个个具体的对象(类),在对象中包含数据和操作数据的方法,以此方式实现软件需求。对象与对象之间的通讯,主要以发送信息的方式进行。


25 通过编写反派配角剧情推动主线剧情向前发展

25 通过编写反派配角剧情推动主线剧情向前发展

这是关于故事前期设计的一点小感悟,将人物放在矛盾的关系链条上,让剧中角色相互间具有矛盾的人物标签,故事自然就容易向前推进。

在《相亲当天》中,初期,战奶奶希望海彤与战胤好一辈子。战胤坚持要防着海彤是只为圈钱的「心机女」,海彤对此则是独立自主随缘无所谓,这时候战胤与海彤两人是对立的,如果不是有战奶奶存在,两人的感情很难升温,故事也很难继续讲下去。

在《射雕英雄传》中,金庸也安排了很多对立的矛盾关系。郭靖与杨康性格对立,成长环境对立。东邪西毒对立,北丐南帝独立。金轮法王与中原武林对立。大宋与金国、蒙古对立。在大宋与蒙古对立的时候,作者还巧妙故意安排了郭靖是蒙古国的金刀驸马,这个角色属性的设定,给郭靖和黄蓉的感情线发展制造了很多精彩剧情。众多的对立关系,保证了故事演绎出很多有冲突的情节。什么时候剧情不好发展了,作者只需要让坏人出来作妖就可以了。


24 由鸭子测试看Go语言的接口实现

24 由鸭子测试看Go语言的接口实现

「If it looks like a duck, swims like a duck, and quacks like a duck, then it probably is a duck.」

中文:「如果一只鸟它走起来像鸭子、游泳起来像鸭子、叫起来也像鸭子,那么这只鸟就可以被称为鸭子。」

这便是「鸭子测试」,它是一种判定思想。这句话据记载来源于美国的一个诗人,叫詹姆斯·惠特科姆·莱利,他曾说过或写过这样一句话:

「When I see a bird that walks like a duck and swims like a duck and quacks like a duck, I call that bird a duck.」


23 JavaScript到底是不是面向对象语言?

23 JavaScript到底是不是面向对象语言?

当然是。

为了讲清楚这个问题,我们需要先看一看「什么是面向对象编程」和「什么是面向对象语言」。

什么是面向对象编程?使用面向对象语言进行的编程就是面向对象编程。

什么是面向对象语言?在面向对象编程中使用的编程语言就是编程语言。

好吧,是不是感觉我说了两句废话,确实,编程语言可以自举,但是概念不可以。在讨论面向对象语言的时候,一般要界定这门语言的三个面向对象特征:封装、继承和多态。凡具有这三个特征,就是面向对象语言;不具有,就不是。

也有人讲过,面向对象特征有四个:封装、抽象、继承和多态,比一般的说法多了一个抽象。其实抽象不能算是面向对象的基本特征,因为在面向过程编程中,也有抽象;本质上编程就是抽象,就是将现实世界中一个或几个层面的东西剥离出来,用编程语言表达出来及进行交互控制。


2
3
4
5
...
9