IT资讯
前端架构-让改造不那么痛苦(译)
如何创建一个包来管理应用的业务规则,API调用,localStorage,以及根据需要随时更改前端框架。 这种复杂度带来框架和类库增长的机会,这些框架和类库提供给前端开发者不同的解…
Python装饰器
引入装饰器 如果想在一个函数执行前后执行一些别的代码,比如打印一点日志用来输出这个函数的调用情况那应该怎么做呢? #!/usr/bin/env python # coding=ut…
可扩展的前端#2–常见模式(译)
让我们继续讨论前端可扩展性!在上一篇文章中,我们仅在概念上讨论了前端应用程序中的架构基础。现在,我们将动手操作实际代码。 常见模式 如第一篇文章所述,我们如何实现架构?与我们过去的…
flashfxp教程,详解flashfxp教程介绍
FlashFXP是一个功能强大的 FXP/FTP 软件,融合了一些其他优秀 FTP软件的优点,如像 CuteFTP 一样可以比较文件夹,支持彩色文字显示;像 BpFTP 支持多文件…
揭秘,Vue3 compile 和 runtime 结合的 patch 过程(源码分析)
说起「Vue3」的 patch 过程,其中最为津津乐道的就是靶向更新。靶向更新,顾名思义,即更新的过程是带有目标性的、直接性的。而,这也是和静态节点提升一样,是「Vue3」针对 V…
vue3新特性及对比 2.x 的重要变更
今年7月,尤大大宣布 Vue 3 进入 RC 阶段,这意味着 Vue 3 内核 API 与实现已趋稳定。 Vue作为一种渐进式框架, 借鉴了 React 的组件化和虚拟 DOM ,…
这 5 个 VSCode 扩展提高你的开发效率
大家都说简历没项目写,我就帮大家找了一个项目,还附赠【搭建教程】。 1. Color Highlight 谁能记住所有十六进制代码?反正我是记不住的。 VSCode 为我们提供了一…
大厂面试题常考:toString与valueOf如何深入理解?结合大厂面试原题给大家做个分析
最近啊,有同学来问,数据类型转换我们都学过,可是在面试题中遇到了我们怎么就老是不会用啊。 讲到数据类型转换,我们基本上都是讲到隐式数据类型转换和显式转换。讲到数据类型转换,我们就要…
程序员究竟能干多少年?
程序员这个职业究竟可以干多少年,在中国这片神奇的土地上,很多人都说只能干到30岁,然后就需要转型,就像《程序员技术练级攻略》(链接:https://coolshell.cn/art…
做了5年后端研发,靠着这份面试题跟答案,我从12K变成了30K
LZ认为,对于Java面试以及进阶的最佳学习方法莫过于刷题+博客+书籍+总结,前三者LZ将淋漓尽致地挥毫于这篇文章中,至于总结在于个人,实际上越到后面你会发现面试并不难,其次就是在…
JavaScript 的 var,let 和 const 总结
var var 语句用来在 JavaScript 中声明一个变量,该变量遵守以下规则: 作用域范围是函数作用域或全局作用域的。 不受暂存死区(TDZ)的限制。 它会在 window…
对于 JavaScript 中循环之间的技术差异概述
在 JavaScript 中使用循环时,需要理解两个关键点:可枚举的属性和可迭代的对象。 可枚举的属性 可枚举对象的一个定义特征是,当通过赋值操作符向对象分配属性时,我们将内部 e…
oeasy 教您玩转 linux 010400 总结 summary
上一部分我们都讲了什么?🤔 各种gui qt和gdk两个开源工具跨平台开发库 发行版和gui之间的关系 我们一起来回顾一下整个学习过程 我们从零开始 了解了一些关于linux基本的…
mall-swarm 微服务电商项目发布重大更新,打造Spring Cloud最佳实践!
摘要 之前把我的mall项目更新到了SpringBoot 2.3.0版本,微服务版本mall-swarm也已同步更新了。此次更新完善了项目的Spring Cloud技术栈,升级至S…
CSS简单实现弹出框、输入框等的背景幕布,模仿苹果官网导航块的半透明效果。
需求提要 我们如果想写一个效果类似弹出框的组件,首先简单分析一下弹出框的几个特性: 弹出框肯定位于当前页面的最顶端,并且在弹出框关闭之前,其他控件都无法点击、focus等。 为了更…
“非主流”的纯前端性能优化
性能优化一直是前端研究的主要课题之一,因为不仅直接影响用户体验,对于商业性公司,网页性能的优劣更关乎流量变现效率的高低。例如 DoubleClick by Google 发现: 如…
京喜小程序首页无障碍优化实践
前言 本文参考 WCAG 2.1 、WAI-ARIA 和 Web 可访问性与无障碍最佳实践,在京喜小程序首页无障碍优化开发中,总结了一些“无障碍优化”在小程序端的实践,希望以此推动…
【答疑解惑】为什么你的 Charles 会抓包失败?
作为一名 Web 开发工程师,天天都会和网络打交道。Charles 作为一款网络抓包工具,几乎成了 Web 开发的标配。 本文是我深度使用 Charles 后总结而成,不同于其它介…
没有返回值的构造函数是怎么完成赋值的?
众所周知,在java里是不能给构造函数写返回值的,如果在低版本的编译器定义一个构造器写上返回值可能会报错,高版本里面他就是一个普通的方法。可是如果构造函数没有返回值,那么比如Tes…
最全 Android 应用角标适配方法
0 公用方法 在下面的实现代码中,有很多公用的代码,我们提取出来一些公用方法,代码如下: 1. private static String getLauncherClassName…