CSS 前端 前端

前端基础篇之CSS世界

这些基本概念有些可能不易理解但却都很重要,如果看完还是很不理解的话需要自己谷歌或百度,网上关于这些概念的文章不少。 “流”又叫文档流,是CSS的一种基本定位和布局机制。流是html的一种抽象概念,暗喻这种排列布局方式好像水流一样自然自动。“流体布局”是html默认的布局机制,如你写的html不用c...

JavaScript 程序员 前端

JS 中有趣的事实

为了保证的可读性,本文采用意译而非直译。 想阅读更多优质文章请猛戳GITHUB博客,一年百来篇优质文章等着你! 使用 JS 有很多有趣的地方。尽管工程师们每天都在与之打交道,但仍有一些语言没有被开发出来。本广将介绍一些你可能想不到的JS特性。 是一个 类型。 而且, 不等于它自己。 实际上不等于任...

JavaScript 性能优化 前端

实战篇 - 如何实现和淘宝移动端一样的模块化加载 (task-silce)

事情的背景是我的实际项目,在我的实际项目当中,发现首屏渲染的速度比较慢,这样导致白屏的时间会特别长,影响用户体验度,恰好我有一天看了淘宝移动端的加载方式,针对我们的项目,就做了一次优化调整,并写了一个简单的工具库 这个工具是不限制环境和框架的,我现在的框架是 VUE ,在 REACT 及小程序中也...

前端 后端 程序员 Visual Studio Code 前端

21 个VSCode 快捷键,让代码更快,更有趣

为了保证的可读性,本文采用意译而非直译。 想阅读更多优质文章请猛戳GITHUB博客,一年百来篇优质文章等着你! 做为前端开发者来说,大都数都用过 VSCode,并且也有很多是经常用的。但 VSCode 的一些快捷键可能我们不知道,也比较少用,毕竟这很好,因此本文就列出一些快捷键方便大家学习与记忆。...

Vue.js 前端

深入剖析:Vue核心之虚拟DOM

使用 做项目也有两年时间了,对 的 也用的比较得心应手了,虽然对 的一些实现原理也耳有所闻,例如 虚拟、、数据驱动、路由原理等等,但是自己并没有特意去探究这些原理的基础以及 源码是如何利用这些原理进行框架实现的,所以利用空闲时间,进行 框架相关技术原理和 框架的具体实现的整理。如果你对 的实现原理...

前端 WebAssembly 前端

WebAssembly 不完全指北

随着JavaScript的快速发展,目前它已然成为最流行的编程语言之一,这背后正是 Web 的发展所推动的。但是随着JavaScript被广泛的应用,它也暴露了很多问题: 这两大问题成为JavaScript头顶上的达摩克利斯之剑,危及着JavaScript更广泛的应用。 Brendan Eich ...

Vue.js 前端

vue中使用高德地图自定义开发

用一个在地图上挖宝的小例子,来总结下自己使用高德地图的心得。 使用,在那个页面需要用高德地图,就在那个页面调用 考虑后面方便调用高德API,修改下代码 当前位置处于宝箱500米范围内可以挖宝,同时显示 ‘我’ 标记 水平有限,有错漏之处各位大佬轻喷!

前端 前端

本周我们 36 人学了什么

程序员这行如果想一直做下去,那么持续学习是必不可少的。 大家找工作通常会喜欢技术氛围好点的团队,因为这样能够帮助自己更好的成长,但是并不是每个团队都拥有这样的氛围。于是萌发一个念头,想建立一个地方,让一些人能在这块地方记录自己学习到的内容。这些内容通常会是一个小点,可能并不足以写成一篇文章。但是这...

ZooKeeper 后端

从零开始的高并发(四)--- Zookeeper的经典应用场景

上一篇中我们提到了zookeeper伪集群的简单搭建,为了提供可靠的zookeeper服务,我们需要集群的支持。 集群搭建中该注意的点有两个,一个是zoo.cfg文件的参数配置,我们往其加入了dataLogDir路径来存放事务日志,还有要给三个集群的zoo.cfg文件都添加上集群节点配置,二是my...

JavaScript 前端

少侠留步! 你可能一直都误解了 map,filter 和 reduce

今天和大家分享一篇关于JS数组里面的map,filter,reduce相关函数的知识, 相信少侠们肯定或多或少都了解过一些相关知识,特别对于map和filter这种很常用的函数的用法,可能已经信手拈来了, 你真的确定,你目前所使用的方式,就是它们的正确使用姿势吗? 首先,让我们从最一个比较简单的例...

程序员 前端

前端 100 问:能搞懂 80% 的请把简历给我

半年时间,几千人参与,精选大厂前端面试高频 100 题,这就是「壹题」。 在 2019 年 1 月 21 日这天,「壹题」项目正式开始,在这之后每个工作日都会出一道高频面试题,主要涵盖阿里、腾讯、头条、百度、网易等大公司和常见题型。得益于大家热情参与,现在每道题都有很多答案,提供的解题思路和答案也...

Android Android

代码洁癖症的我,学习Lint学到心态爆炸

以前对下面的问题,我的态度是,不报错就是没问题,报错就用快捷键,根据Android Studio提示修复问题,从来不去问个为什么?现在代码洁癖症越来越严重的我,忍不住想看清什么东西在搞鬼。 认真看完本文,一定可以学到最新的知识。就算看不下去,也要点个赞收藏,绝对不亏。本文并不是吐槽Lint的不好,...

Vue.js 前端

【vue-page-stack】Vue 单页应用导航管理器 正式发布

中间因为弄比较复杂的在线聊天,耽误了一个月,抱歉。先说下结果,目前已经在多个环境下经过验证,包括ios、Android、微信公众号、微信小程序(对,小程序也能搞纯H5项目),都是较复杂的业务,全都是在webview下的纯H5单页项目,能够完美解决我们业务上的需求。 在npm上推送了1.0.0版本,...

Flutter iOS

flutter engine 那些没被释放的东西

由于flutter一直存在内存泄漏的问题,导致很多开发者不胜困扰,博主在0.9.4就开始对其代码内部内存问题在engine层面修改代码,得到解决,但是对于每个版本都需要跟随官方打包,对于开发者并不是很友好。 然而喜出望外的是,在后来的几个版本中,官方内置开发了手动释放内存的方式😸 ,,,(重要的事...

JavaScript 前端

教你在中后台系统玩转ES6

本文是一篇应用型文章,根据实际的项目场景总结ES6的各种使用姿势。文章不会对ES6语法中的特性或原理做过多的说明,重点从实际的应用场景去理解ES6的新语法、新特性。 为解决(或规范)JS中块级作用域的问题,ES6新增了和两种声明变量的方式,与的区别在于: 日常我们项目开发中,会在IDE保存文件或提...