Segmentfault 思否热门
Last cache created on 2019/5/13 by Github API v3.
Users
Repos
Trending
Sifou
Segmentfault 思否热门
日热门
周热门
月热门
1
【面试篇】寒冬求职之你必须要懂的Web安全
随着互联网的发展,各种Web应用变得越来越复杂,满足了用户的各种需求的同时,各种网络安全问题也接踵而至。作为前端工程师的我们也逃不开这个问题,今天一起看一看Web前端有哪些安全问题以及我们如何去检测和防...
2
稳定性相关异地多活
DNS:DNS缓存,切流量无法立刻生效 流量无法通过DNS完全切干净,有剩余流量(对应入网框架中,在httpdns中改,有一点点本地缓存,webapp无法用httpdns)
3
从 React Native 到 Flutter,移动跨平台方案的真相
2018 年 12 月,Google 发布了 Flutter 1.0 正式版,似乎再次点燃了人们对移动跨平台开发的热情。上一次出现类似的情况,是在 15 年年初,Facebook 发布 React Native 的时候。四年不到的时间里,有两家大公司相...
4
Grid布局简介
Grid 将网页划分成一个个网格,可以任意组合不同的网格,做出各种各样的布局。网格是一组相交的水平线和垂直线,它定义了网格的列和行。我们可以将网格元素放置在与这些行和列相关的位置上。
5
第三届VueConf来啦,尤雨溪将出席!
你还记得吗?2017年520,我们在北京举办了首届VueConf,2018年1124,我们在杭州举办了第二届VueConf。
6
【周刊-3】三年大厂面试官-十道前端面试题(欢迎挑战)
在两家大厂工作了6年,当了3年的前端面试官,把一些较难的面试题与答案汇总在我的Github中。希望对大家有所帮助,助力大家进入自己理想的企业。
7
基于 HTML5 WebGL 的挖掘机 3D 可视化应用
在工业互联网以及物联网的影响下,人们对于机械的管理,机械的可视化,机械的操作可视化提出了更高的要求。如何在一个系统中完整的显示机械的运行情况,机械的运行轨迹,或者机械的机械动作显得尤为的重要,因为...
8
Nacos Committer 张龙:Nacos Sync 的设计原理和规划
随着 Nacos 1.0.0 稳定版的发布,越来越多的企业开始在测试/预演/生产环境中逐步部署 Nacos。目前,除了部分企业已处于转型分布式架构的过程中,会考虑直接使用 Nacos 上生产,但仍有不少企业会考虑一些比较现实...
9
如何探测小程序返回到webview页面
项目是小程序(wepy), 部分页面使用webview(vue). 经常会遇见一个场景: 当小程序navigateTo到一些页面对用户的"收藏状态", "身材细节"做了修改后, 用户点击返回按钮回到上一个页面, 收藏的状态或是身材细节没有改变.
10
(a== 1 && a ==2 && a==3) ever evaluate to true? 几种解法分析
比较会隐式调用toString或者valueOf方法,如果原始类型的值和对象比较,对象会转为原始类型的值,再进行比较。对象转换成原始类型的值,算法是先调用valueOf方法,如果返回的还是对象,再接着调用toString方法
11
13个帮你提高开发效率的现代CSS框架
本文将向你介绍一系列顶级CSS框架。有些人可能听说过,也可能对有些人是全新的。但它们都提供了各种有用的先进功能,可以改善你的工作流程。开始吧!
12
前端密码加密的几种方式整理
使用方式:encryptBase64(value, rsa);value代表要加密的值,rsa是前面初始化好的rsa变量。
13
提高性能,MySQL 读写分离环境搭建(二)
title: 提高性能,MySQL 读写分离环境搭建(二)tags: MySQLcategories: MySQLabbrlink: 60ae3a4d
14
IE9以下不支持HTML5的解决方案
我们可以使用 Sjoerd Visscher 创建的 "HTML5 Enabling JavaScript", " shiv" 来解决该问题:
15
性能分析的一些数字指标
W3C出了一些API,var time = performance.timing在前端页面window.onload中console.log(time)后会得到一个数组,数组中包含了以下列表中的值.
16
vue项目前端知识点整理
在导航守卫中可以在next({})中设置replace: true来重定向到改路由,跟router.replace()相同
17
精读《Monorepo 的优势》
现在介绍 Monorepo 的文章很多,可以分为如下几类:直接介绍 Lerna API 的;介绍如何从独立仓库迁移到 Lerna 的;通过举例子说明 Monorepo 重要性的。
18
智联B端网站性能优化总结
作为互联网项目,最重要的便是用户体验。在举国“互联网+”的热潮中,用户至上也已经被大多数企业所接收。据相关研究表明:当页面加载时间从1秒到3秒,跳出的机会增加了30%左右。1s到5s的机会增加到90%,如果你的...
19
CSS box-sizing与background-clip解决背景显示范围的问题
过去在学习CSS的时候,首要任务就是要理解“box model”,因为box model是CSS里头很重要的模型概念,描述了padding、margin、border与content的空间定位,今天的项目竟然卡在一个简单的小问题,因此就用一篇文章做...
20
浅析 Spark Shuffle 内存使用
在使用 Spark 进行计算时,我们经常会碰到作业 (Job) Out Of Memory(OOM) 的情况,而且很大一部分情况是发生在 Shuffle 阶段。那么在 Spark Shuffle 中具体是哪些地方会使用比较多的内存而有可能导致 OOM 呢? 为...
21
2019年最热门的JavaScript开源项目
该项目是由一名北大在读大学生整理创建的北京大学课程资料,涉及的课程领域从专业课到公选课,政治课、英语课、通选课等,甚至连历年考试的试卷都有了,查阅更多项目详情可点击:《我在GitHub上找到了北大的计算...
22
ES6—class与模块化(9)
JavaScript语言自创立之初,一直没有模块(module)体系,无法将一个大程序拆分成互相依赖的小文件,再用简单的方法拼装起来。
23
重构:你可能不知道的重构场景
“重构”一词想必你已经听腻了,就是整理代码呗,不不不,重构旨在不改变调用者行为的前提下,对内部逻辑进行调整优化,提高其理解性,降低其修改成本,它是一门艺术,是程序员至高无上的荣耀……
24
没有实战经验?从零敲一个企业级共享项目前后端!
本文是两个GitHub项目的序章,旨在指导初级程序员完成一个企业级共享项目的前后端代码实践,丰富自身的实战经验与知识。
25
十五年了,蚂蚁为何执着攻坚这两个技术堡垒?
阿里妹导读:近日,蚂蚁金服副CTO 胡喜应邀做了《蚂蚁金服十五年技术架构演进之路》的演讲,分享蚂蚁金服对金融科技未来的判断,并首次对外公开蚂蚁金服技术人才培训体系以及 BASIC College 项目。
26
Node.js实现一个HTTP服务器
自己设计一个WEB的程序,监听80端口。支持多客户端连接,能满足客户的HTTP请求(浏览器访问),包括以下功能:
27
ES6-class、模块化在vue中应用(10)
我们在之前文章《ES6 class与面向对象编程》中,说到了目前大部分框架和库,都采用了面向对象方式编程。那么具体是怎么样应用的呢?面向对象编程,最典型和最基础的作用就是封装,封装的好处就是代码的能够复用,...
28
Vue.js应用性能优化:第二部分---路由懒加载和 Vendor bundle 反模式
在前一篇文章中,我们学习了什么是代码分割,它是如何与 Webpack 一起工作的,以及如何在Vue应用程序中使用延迟加载。现在,我们将更深入地研究,并学习用于分割 Vue.js 应用程序最实用的模式。