编程挑战

ES6系列——let和const深刻理解

你们都知道js是没有块级做用域的,咱们先了解一下块级做用域。 上面这个例子,最外面会输出10。显而易见,没有块级做用域。 关于这一点咱们能够看道面试题就能明白。 为何会产生这样的事情呢?由于在循环内部这些i都是用同一个词法做用域的,换言之,这10个i用的都是最后的输出的i,最…

css

让 Vue 和 React 无缝融合

前端社区 前端社区

前端

使用合适的设计模式一步步优化前端代码

如今业务迭代,须要咱们在page.init()初始化代码块的最后增长一些功能,同时不影响原先的功能。按照正常的写法,咱们可能会像下面这样写: 这样写是能够解决咱们的需求,可是这样的代码是具备侵略性的,咱们不得不在原先的代码的合适位置新增咱们须要的代码。但咱们思考一个问题,若是我…

node

Kotlin开源项目集合

学习一门语言最快的方式就是看其如何在实际项目中运用,下面总结了一下在学习kotlin过程当中看过的一些开源项目,但愿对你有帮助。 介绍:这个项目实际上是Kotlin-for-Android-Developers这本书的配套代码,若是你是kotlin的初学者,那么这绝对是你学习kot…

ios

从Chrome源码看浏览器如何加载资源

对浏览器加载资源有不少不肯定性,例如: css/font的资源的优化级会比img高,资源的优化级是怎么肯定的呢?
资源优先级又是如何影响加载的前后顺序的?
有几种状况可能会致使资源被阻止加载?
经过源码能够找到答案。这次源码解读基于Chromium 64。

git

HTML5的Websocket(理论篇 I)

了解websocket

github

fly.js vs axios

这是fly的第二篇文章,主要是将fly和axios进行一个全面的对比。 首先感谢你们支持,在fly的第一篇文章 JS HTTP 请求终极解决方案 - fly.js 发布后,github 首日破百星,若是您是新读者,在您了解了fly以后,若是您喜欢,不用找打赏入口,去github…

web

Node.js 发布9.0.0版本,Node.js 8 转为 LTS 状态

9.0.0 会增长和测试最新的功能,因此不建议用在生产环境中。

面试

Vuex 源码解析

由于对Vue.js很感兴趣,并且平时工做的技术栈也是Vue.js,这几个月花了些时间研究学习了一下Vue.js源码,并作了总结与输出。 文章的原地址:https://github.com/answershut...。 在学习过程当中,为Vue加上了中文的注释http…

编程

忍者级别的JavaScript函数操做

对于什么是匿名函数,这里就不作过多介绍了。咱们须要知道的是,对于JavaScript而言,匿名函数是一个很重要且具备逻辑性的特性。一般,匿名函数的使用状况是:建立一个供之后使用的函数。 上面的一个代码片断我就不作过多无用解释了,比较常规。 递归,说白了,就是本身调用本身,或者调…

json

10 个 CSS、SVG 和 Canvas 蒙版(mask)精彩实例

随着浏览器对蒙版(mask)的支持愈来愈好,在web开发中使用蒙版(mask)也变得愈来愈流行,使用它能够实现一些很是好的视觉效果。

如何在三年内快速成长为一名技术专家

工做前三年是职业生涯中成长最快的几年,在这段时间里你会充满激情,作事专一,也容易养成良好的习惯。在咱们公司有些同窗在前三年中就快速成为某一个领域的技术专家,有些同窗也可能止步不前。本文和你们一块儿探讨下如何在三年内快速成长为一名技术专家。 首先要有空杯的学习心态,而不是傲娇自满,…

关注我就能达到大师级水平,这话我终于敢说了

这句话我真的憋了很久。Android 工程师只要关注我,我就能让你达到大师级水平,不是面试时的吹牛逼水平,不是自我欺骗的了解皮毛的水平,是真正的开发实力。之前我有这个自信,没这个证据。但如今,证据我也有了。 关注个人人都知道,我这三个多月来一直在网上分享关于 Android 自…

【译】2017 年最受欢迎的 10 个编程挑战网站

想快速提高编程技能?那么,这 10 个编程竞技网站会给你带来极大的帮助。固然,或许你也是这上面的常客。^ ^

mnv*框架开发时代

当下前端开发框架设计显然已经在mvvm方式上又发展了一步,virtual dom 提出不久,使用前端代码来调用native的思路就开始被实践。相信你们也知道是什么东西。到了今天,咱们不得不认可,mnv* 框架开发时代已经到来。
mnv是什么,具体能够这么理解,model-…

微信小程序开发入门与实践

为方便微信小程序开发,微信为小程序提供了 MINA 框架,这套框架集成了大量的原生组件以及 API。经过这套框架,咱们能够方便快捷的完成相关的小程序开发工做。 MINA 框架提供了本身的视图层描述语言 WXML 和 WXSS,以及基于 JavaScript 的逻辑层框架,并在视…

EggBorn.js:一款顶级Javascript全栈开发框架

EggBorn.js是采用Javascript进行全栈开发的最佳实践。 EggBorn.js不重复造轮子,而是采用业界最新的开源技术,进行全栈开发的最佳组合。 EggBorn.js前端采用Vue.js + Framework7 / Vue Router + Webpack,后端…

Laravel接口教程:如何构建和测试RESTful接口

随着移动开发和JavaScript框架的兴起,使用RESTful API是在数据和客户端之间构建单一接口的最佳选择。 Laravel是一个PHP框架,并注重开发人员的生产力。 由Taylor Otwell编写和维护,框架很是有意义,并努力经过有利于配置的惯例来节省开发人员时间…

fly.js—Node下加强的API

Fly 同时支持浏览器环境和 node 环境,在 node 下,因为没有浏览器沙箱的限制,有访问文件系统的能力,为此fly 针对 node,专门作了功能提高,主要添加了文件下载和上传的便捷方法。 Node adapter 使用了 request 库,向做者致谢。 url 为下载…

浏览器的渲染:过程与原理

本文不是关于浏览器渲染的底层原理或前端优化具体细节的讲解,而是关于浏览器对页面的渲染——这一过程的描述及其背后原理的解释。这是由于前端优化是一个很是庞大且零散的知识集合,一篇文章若是要写优化的具体方法恐怕只能作一些有限的列举。 然而,若是了解清楚浏览器的渲染过程、渲染原理,其实…

Vue2 原理浅谈

本文重点讲述Vue2渲染的总体流程,包括数据响应的实现(双向绑定)、模板编译、virtual dom原理等,但愿读者看完有所收获。 前者当然直接,可是当应用变得复杂则代码将难以维护,然后者框架帮咱们实现了一系列的操做,无需管理过程,优点显然可见。 为了实现这一点,就是实现如何输…

分享一些帮助你提高效(bi)率(ge)的干货!

工欲善其事,必先利其器

浅谈前端和移动端的事件机制

近几年来,在移动端上因原生开发成本高和效率低而致使涌现出来的一大批优秀前端框架,以及专门针对移动端设备的前端开发框架(如 RN/Weex),大前端的概念被不断地说起。在这样的背景之下,前端技术也将逐渐成为移动端开发者的必备技能。笔者做为一名移动端开发者,在接触了前端开发以后,发…

基于HTML5的WebGL实现json和echarts图表展示在同一个界面

其实看到这张图的时候我就以为酷了,看到了动画效果后以为更酷了,咱们能看到的左面的风扇是能转动的,这边用了json实现的,右面的图表是用echarts实现的,感受很赞!

【Android百大框架排行榜】

4个月无聊时间,阅读了github上700个Android标签的框架。花费70个小时写的一篇笔记式文章.、不少错误之处,受时间与能力限制,没能及时修改,隐隐懊悔, 受读者启发,遂将此文公之于众,旨在号召你们共同编辑、共同参与,让此排行榜帮助更多的Android开发者。

web app 一分钟适配 iPhone X

  1. 默认全屏 在 viewport 的 meta 属性中,添加 viewport-fit=cover 便可。 viewport-fit 默认值为 auto/contain,全屏值为cover,是否是感受很熟悉?嗯,和 background-size 以及 object-fit…
相关文章
相关标签/搜索