为了账号安全,请及时绑定邮箱和手机立即绑定

第11届D2前端技术论坛即将启幕

2016 年 12 月 17 日,第11届D2前端技术论坛将于杭州东方威尼斯国际大酒店举办。本届论坛主题为“初心”,近10年来,前端领域风云涌动,移动终端领域突飞猛进,web全栈势不可挡,作为距离用户最近的工程师,我们回望“初心”,不惧未来。 走近D2 前端技术论坛(Designer & Developer Frontend Technolo...

2201浏览 20推荐 5评论

慕课网手记你还可以这样玩 原创

一时心潮澎湃,自己想写代码? 点右侧浮动栏编辑器按钮,代码随意写。 看手记代码,自己蠢蠢欲动? 点代码区域右上方“运行按钮”,效果及时看。 ps:目前只支持html代码即时运行,js/css代码需要嵌入html中调试运行。 <!DOCTYPE HTML> <html> <head> <meta http-equiv="Co...

646浏览 16推荐 3评论

【TA说】你在忙着做毕业设计吗?不妨试试这个办法。 原创

关于【TA说】:简单讲,这是慕课网跟TA的对话。TA是谁?他和你一样,在慕课网学习&成长。我们希望,从TA说里,给同是“战友”的你一点启发一点方向~ ------------------------------------------------------------------ 我是分割线 ------------------------------------...

2233浏览 35推荐 4评论

JavaScript中的各种宽高属性

在js中,存在着N多的关于高度和宽度的属性,比如:clientHeight、offsetHeight、scrollHeight、availHeight、scrollLeft、scrollTop、style.height、innerHeight、outerHeight、scree.height等等......这么多,傻傻分不清也正常啊。 本文的目标: 理清js及jquery的各种width和heig...

1647浏览 53推荐 2评论

window系统下备份远程服务器mysql数据库 原创

1.windows系统下备份mysql数据库,.bat代码 @echo off set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%" C:\"Program Files"\MySQL\"MySQL Server 5.6"\bin\mysqldump --opt -u root --password=root...

2023浏览 25推荐 1评论

电商想挣你的钱,慕课网给你的却是挣钱的本事! 原创

双十一,把自己或者女朋友的购物车塞满是对节日和IT行业最大的尊重。 ----天辣么冷·霾辣么大·慕女神斯基作为程序猿的你看到全世界都在疯狂买买买的时候,是否也对神秘的电商网站充满好奇呢?双十一,慕课网就带你揭开电商平台神秘的面纱,亲手打造电商平台再也不是梦。精典项目:技术方向CSS PHP JS ...

18030浏览 300推荐 19评论

Vue 源码解析:深入响应式原理(下) 原创

Watcher 我们先来看一下 Watcher 类的实现,它的源码定义如下: <!-源码目录:src/watcher.js--> export default function Watcher (vm, expOrFn, cb, options) { // mix in options if (options) { extend(this, options) } var isFn = ...

1022浏览 13推荐 1评论

Vue 源码解析:深入响应式原理(中) 原创

Directive Vue 指令类型很多,限于篇幅,我们不会把所有指令的解析过程都介绍一遍,这里结合前面的例子只介绍 v-text 指令的解析过程,其他指令的解析过程也大同小异。 前面我们提到了 Vue 实例创建的生命周期,在给 data 添加 Observer 之后,有一个过程是调用 vm.compile 方法对模板进行编译。compile 方法的源码定义如下: <!-源码目录:src/i...

793浏览 11推荐 0评论

Vue 源码解析:深入响应式原理(上) 原创

本文来自《Vue.js 权威指南》源码篇中我写的一个章节,现在分享出来给大家,顺便安利一波我的github,欢迎 star 和 follow~ Vue.js 最显著的功能就是响应式系统,它是一个典型的 MVVM 框架,模型(Model)只是普通的 JavaScript 对象,修改它则视图(View)会自动更新。这种设计让状态管理变得非常简单而直观,不过理解它的原理也很重要,可以避免一些常见问题。下...

2949浏览 29推荐 1评论

Java程序员必须掌握的线程知识-Callable和Future 原创

Callable和Future出现的原因 创建线程的2种方式,一种是直接继承Thread,另外一种就是实现Runnable接口。 这2种方式都有一个缺陷就是:在执行完任务之后无法获取执行结果。 如果需要获取执行结果,就必须通过共享变量或者使用线程通信的方式来达到效果,这样使用起来就比较麻烦。 而自从Java 1.5开始,就提供了Callable和Future,通过它们可以在任务执行完毕之后得到任务...

1131浏览 15推荐 0评论

Java多线程框架Executor详解 原创

为什么引入Executor线程池框架 new Thread()的缺点 每次new Thread()耗费性能 调用new Thread()创建的线程缺乏管理,被称为野线程,而且可以无限制创建,之间相互竞争,会导致过多占用系统资源导致系统瘫痪。 不利于扩展,比如如定时执行、定期执行、线程中断 采用线程池的优点 重用存在的线程,减少对象创建、消亡的开销,性能佳 可有效控制最大并发线程数,提高系统资源的使...

1256浏览 13推荐 0评论

阿里百川码力APP监控来了 重量级选手进入APM市场

在移动互联网时代,一款应用是否成功,用户体验是一个关键的因素。APM的发展使得用户体验越来越完善,本文通过90年代互联产品性能优化的发展过程到今天移动互联网时代下的APM可用性监控体系,如何去解决日渐复杂的业务导致功能不断迭代所突发的致命bug,以及日益增长的用户和膨胀的数据导致流量过大所出现的一些问题。 在《黑客帝国》电影中较为经典的一幕是让Neo在红药丸和蓝药丸中做出选择。红药丸作为一个跟踪程...

4112浏览 14推荐 0评论

Web全景图的原理及实现 原创

作者:聚划算前端开发工程师 卢克创(花名:星与) 全景图的基本原理 全景图是一种广角图。通过全景播放器可以让观看者身临其境地进入到全景图所记录的场景中去。比如像是这个。这种看起来很高大上的效果其实背后的原理并不复杂。 通常标准的全景图是一张2:1的图像,其背后的实质就是等距圆柱投影。等距圆柱投影是一种将球体上的各个点投影到圆柱体的侧面上的一种投影方式,投影完之后再将它展开就是一张2:1的长方形的...

4674浏览 64推荐 4评论

99%的人都会答错的js面试题(你会吗?) 原创

前言 这是前端工程师面试中考察比较全面的题,几乎没有人能够完全答对,并非多难只是因为大多面试者过于轻视他。 题目如下: function Foo() { getName = function () { alert (1); }; return this; } Foo.getName = function () { alert (2);}; Foo.prototype.getName = funct...

18159浏览 204推荐 17评论

2016 年最受欢迎的编程语言是什么?

这两天 GitHub 对其官网进行了改版,紧接着又发布了一年一度的开源报告,我们程序员比较关心之后的趋势是什么,而 GitHub 毫无疑问代表了全世界编程领域的趋势,我们不妨先来解读下这份报告,然后再解答下你们关注的标题的答案。 事先声明,本篇文章的一些数据完全来自这份报告,地址在这里: https://octoverse.github.com/ 最流行的开源项目 首先发布的是过去一年在 GitH...

16564浏览 119推荐 10评论

推荐作者

标签风向标

本月热门

精选推荐

意见反馈 常见问题 APP下载
官方微信