#你凭什么做好互联网

互联网上有多少个网站?

在短短的十来年中,网站数量已从Internet上的9,200万增加到超过10亿。互联网不再仅仅是寻找信息或休闲娱乐的场所,也不只是一种工作工具,互联网就是金钱,是社会的变革。 而且它的增长是残酷的,互联网上的零售额每年增加数十亿美元,再加上通过在线查看产品或服务并说服人们去购物而形成的实体商店的销售额!&nb...

Vue和React有什么区别与优劣?我到底应该选择哪谁?

前端开发框架从最开始的jquery时代,到后来backbone,angular1,再到现在vue和react两分天下,也才用了不到十年的光景。最开始jquery是为了解决浏览器兼容性的问题而火起来的,准确的说它只是一个库,而不能成为框架。但随着前端页面的复杂度的增加,渐渐数据驱动和mv*的思想开始形成,有了backbo...

异步堆栈追踪:为什么 await 胜过 Promise?

与直接使用 Promise 相比,使用 async/await 不仅可以使代码更具可读性,而且还可以在 JavaScript 引擎中实现一些有趣的优化。这篇文章是关于一个这样的优化,涉及异步代码的堆栈追踪。async/await 和 Pro...

a标签中防止跳转的href=javascript:;、void(0);等都是什么意思

a标签的href属性用于指定超链接目标的URL,href属性的值可以是任何有效文档的相对或绝对URL(路径),包括片段标识符和 JavaScript 代码段。JavaScript: 是表示在触发默认动作时,执行一段JavaScript代码,而 javascript:; ...

为什么在做微服务设计的时候需要DDD?

记得之前在规划和设计微服务架构的时候,张队长给了我一个至今依然记忆深刻的提示:『你的设计蓝图里为什么没有看到DDD的影子呢?』随着对充血模型的领域认知的加深,我越加感觉到DDD的重要性。但是DDD内容繁多,是不是要深入去了解呢,我觉得不必入坑太深,个人浅见,它最核心的一点就是针对贫血模型的不足而设计,把原先传统的贫血模...

让程序员/技术主管/项目经理最可怕的事情是什么?

到现在我已经专业地构建软件超过10年时间了。我热爱我的工作,并且我希望能在这一行一直干到成为老程序员的那一天。一路走来,我遇到过很多可怕的事情,让我觉得我的工作非常之讨厌。我希望能有人在我职业生涯的早期给我一些指引,这样的话,当一些我未曾经历过的不幸的可怕事情降临的时候,我不会那么孤单和灰心丧气。这篇文章旨在提供这样的...

为什么开源可以提高程序员的编程技能?

我已经写了很多年的软件。最近我意识到,我越涉及(致力于,结合于等)开源技术,我写出来的代码就更好。这不由地让我疑惑起来:难道里面有什么相关性或因果关系吗? 我在编程生涯的早期就明白我阅读的代码越多,我的代码就能变得更好。我知道,当我不得不维护其他人的代码时,简单和干净的代码几乎总是比花哨或复杂的代码好——即使...

身为前端工程师,对你来说,你认为最重要的是什么?

主要只是整理了一下我从身边的前端同事及社群朋友们上看到的一些特质,毕竟比起我来,他们在前端领域打滚得更久。当然这些特质应该是适用大部份工程师(不论哪一端),但我还是认为前端工程师平时要更著重这些特质。注:其他领域或许也有「前端」这个术语,但一般人认知的「前端」是泛指「Web前端」。这些特质包含:厚实的基础能力擅长找出问...

我为什么选择 Angular 2?

没有选择是痛苦的,有太多的选择却更加痛苦。而后者正是目前前端领域的真实写照。新的框架层出不穷:它难吗?它写得快吗?可维护性怎样?运行性能如何?社区如何?前景怎样?好就业吗?好招人吗?组建团队容易吗?每一个框架都得评估数不清的问题,直到耗光你的精力。这种困境,被称为“布利丹的驴子”——一只驴子站在两堆看似完全相同的干草堆...
代码星球 ·2020-12-24

Deno 意味着什么?

如果你一直关注Web开发领域,那么最近可能已经听到了很多关于Deno的信息——一种新的 JavaScript 运行时,它可能也会被认为是Node.js 的继承者。但是这意味着什么,我们需要“下一个Node.js”吗? 要了解发生了什么,我们首先需要看一下Deno到底是什么。就像我...
代码星球 ·2020-12-24

使用JavaScript检测空闲的浏览器选项卡,可以做些什么?

在某些情况下,当用户与我们的最终产品或应用程序进行交互时,我们发现自己会执行许多密集的,占用大量CPU的任务。启动轮询器,建立WebSocket连接,甚至加载视频或图片等媒体,都有可能成为性能障碍,尤其是当这些任务在不需要的情况下消耗资源的时候。在用户没有主动与界面交互的同时,从不必要的工作负载或网络请求中释放主线程是...

css是什么格式的文件?

css指的是层叠样式表(CascadingStyleSheets),它是一种用来表现html或XML等文件样式的计算机语言,是用来表示html样式的一种编程语言,是可以做到网页和内容进行分离的一种样式语言。css是一种定义样式结构如字体、颜色、位置等的语言,被用于描述网页上的信息格式化和现实的方式。CSS样式可以直接存...
代码星球 ·2020-12-24

什么是网站劫持?

百度搜索流量事件是网站劫持的其中一种表现。网站劫持还会导致以下问题:用户输入正常网址跳转到其它地址,导致用户无法正常访问,网站流量受损;通过泛域名解析生成大量子域名共同指向其它地址,跳转到非法网站,造成网站权重降低;域名被解析到恶意钓鱼网站,导致用户财产损失,造成客户投诉;网站经常弹出广告,影响客户体验,造成信誉度下降...
代码星球 ·2020-12-24

为什么会出现CSS前缀?

 广州vi设计公司htt使用过css3属性的同学都知道,css3属性都需要带各浏览器的前缀,甚至到现在,依然还有很多属性需要带前缀。这是为什么呢? CSS3的前缀是一个浏览器生产商经常使用的一种方式。它暗示该CSS属性或规则尚未成为W3C标准的一部分。 浏览器厂商以前就一直在实施CSS3,...
代码星球 ·2020-12-24

为什么我们要使用INT类型来保存时间类型的数据。

1.如果数据保存的是timestamp类型那么,如果某个服务器系统时区配置错误,那么悲剧的是通过该服务器写入的时间都是有偏差的。 如果使用int类型保存unix时间戳的话,那么就是在前端展示的时候转换为与服务器配置的时区相匹配的时间。就可以有效避免这种错误,2.使用int类型保存unix时间戳记录时间,可以根...
首页上一页...4748495051...下一页尾页