京东开源项目之列表解决方案Drip-Table

2021-12-31
阅读 3 分钟
1.7k
根据全球领先的信息技术研究和顾问公司Gartner的最新预测,2021年全球IT支出将达到4万亿美元。那么中国作为亚太地区的经济大国与IT强国,中国的应用开发市场将会引来一个爆发期,未来几年内的增速都会超过全球平均水平。而研发资源有限,各公司都更着重考虑节省人力成本和提高人力效率,而大部分应用都离不开列表布局列...
封面图

IaaS、PaaS、SaaS、FaaS以及XPaaS大全

2021-07-08
阅读 3 分钟
4.1k
XaaS 是一种类的术语,这里是aaS 类的统称。包含有IaaS PaaS SaaS BaaS FaaS DaaS NaaS,下面本妹子将一一介绍。

LowCode平台前端实战之投放素材中心

2021-07-02
阅读 3 分钟
2.7k
从业界动态来讲,根据全球领先的信息技术研究和顾问公司Gartner的最新预测,2021年全球IT支出将达到4万亿美元,到2023年,超过50%的大中型企业将采用LowCode作为其战略应用平台之一。那么中国作为亚太地区的经济大国与IT强国,中国的应用开发市场将会引来一个爆发期,未来几年内的增速都会超过全球平均水平,LowCode概念...

京东急招前端开发(全日制本科),base上海,欢迎来撩~

2021-06-15
阅读 1 分钟
302
有意者简历发送到我的邮箱 raoenhui@jd.com工作经验:3~5年工作内容:1,负责与产品经理和交互/UI设计师沟通,了解具体需求;2,负责所在项目线具体前端功能的实现;3,协同后端工程师完成接口联调以及项目对接;4,参与团队基础技术框架的讨论。任职资格:1,掌握 JavaScript/Html/Css基础知识,能熟练使用常见类库或框架,...

H5动画实战

2021-04-09
阅读 7 分钟
3k
动画效果一直是人机交互的一个非常重要的部分,动画效果的引入,会让交互变得更加友好,让用户获得更加愉悦的体验。而随着市场环境变化,手机性能越来越好,网速越来越快,以及用户视觉效果要求越来越高,作为一名网页开发者,动画也是一个必会的技能。由此本文和大家分享下动画方面的技术实践经验。

移动端自动播放视频之TS视频

2020-06-18
阅读 3 分钟
4.8k
TS(Transport Stream,传输流)是一种封装的格式,它的全称为MPEG2-TS。是一种视频格式,一般用于实时流媒体和广播电视领域。

React Router源码分析

2020-06-18
阅读 4 分钟
2.3k
发现react-route用Link或Push跳转时,没有刷新页面,但是Url变了,而且点击浏览器自动的返回按钮,Url变了但是页面不刷新,怎么做到的呢?于是本妹子就从这个方向研究了下react-route的源码,给小伙伴们分享下。

jekyll在mac下安装和运行指南

2020-03-03
阅读 2 分钟
4.8k
安装命令 jekyll主要是用ruby语言写的,所以是用Gem服务托管,需要Gem来安装。 {代码...} [链接] 问题一 ruby版本低 Ruby 需要大于2.4.0版本的,小于2.4.0的需要更新Ruby。解决方案如下: 1、安装 RVM rvm为Ruby Version Manager,Ruby版本管理器,包括Ruby的版本管理和Gem库管理。 {代码...} 等待一段时间后就可以成功...

Git message规范Change log编写指南

2020-03-03
阅读 3 分钟
4.7k
本文案例为[链接],欢迎下载查看。 1.介绍Commit message 的格式 项目的 Git Commit Message 参考了 AngularJS 规范 {代码...} type 类型,修改的类型级别: feat: 新功能 fix: 修补 Bug docs: 文档 style: 格式变更,不影响代码的运行 refactor: 重构(既不是新增功能,也不是修改 bug 的代码变动) test: 增加测试 chor...

小程序swiper下拉判断是否拉到底部

2019-12-31
阅读 1 分钟
2.3k
swiper没有这个功能:小程序竖向swiper滚动到底部,再往下拉判断到底的功能。本妹子为了完成“下拉到底就弹框”的业务,想了下面的办法,给小伙伴们分享下。

请收下超萌的web装饰 卡通看板娘

2019-12-26
阅读 2 分钟
3.4k
前言 很多小伙伴们都问了本妹子blog右下的卡通人物怎么生成的呢?下面我将简单粗暴滴给小伙伴们介绍下怎么配置二次元看板娘。 本妹子的看板娘先给各位主人来露个脸吧!请多多关照^ ^[链接] 用法 Talk is cheap. Show me the code. 第一步:引用文件L2Dwidget.min.js,地址为[链接] 第二步:引用对应动画精灵的json文件,...

React Hooks与setInterval

2019-11-07
阅读 4 分钟
2k
Hooks出来已经有段时间了,相信大家都用过段时间了,有没有小伙伴们遇到坑呢,我这边就有个setInterval的坑,和小伙伴们分享下解决方案。

google adsense 添加自动广告

2019-09-09
阅读 2 分钟
3.8k
很多大佬写自己网站是为了开源给大家做贡献,如果可以景上添花,通过广告给自己带来写一定收入,岂不是达到作者与读者的双赢状态。那么如果要插入广告,怎么才能发到用户体验良好,但是广告曝光率又高呢。毕竟我们也不是专业的运营同学,google做为全球最大的广告商,已经给我们提供了插入自动广告的方法。

this为什么会为undefined?

2019-08-16
阅读 2 分钟
5.3k
如果一个函数在全局环境运行,this就指向顶层对象(浏览器中为window对象);如果一个函数作为某个对象的方法运行,this就指向那个对象;如果一个函数作为构造函数,this指向它的实例对象。

微信小程序开发注意指南和优化实践

2019-06-19
阅读 4 分钟
4.5k
一般来说,wx:if 有更高的切换消耗而 hidden 有更高的初始渲染消耗。因此,如果需要频繁切换的情景下,用 hidden 更好,如果在运行时条件不大可能改变则 wx:if 较好。

Https在各种Web服务器下配置

2019-06-04
阅读 4 分钟
3.2k
前端很多情况需要用启动web服务器,而为了保证数据的安全性,都需要用Https对传输的数据进行加密传输,而且有些web-view只允许https通过访问,所以学习怎么配置https也成为大前端不可以少的功课之一。下面本妹子将先简单介绍下 Https,再依次介绍怎么在Node、webpack-dev-server和nginx这三个最常见的前端web服务器下配置...

react-router中的exact和strict

2019-05-09
阅读 1 分钟
10.4k
每次用配置react路由都会考虑是否应该给给<Route>组件加上exact或strict。下面妹子将于自认为比较清晰的方式列举出来什么场景需要加和不加。

假设最后一个css元素是html标签,则选择器解析从左往右的提案

2019-04-01
阅读 2 分钟
1k
如.root .sub span {...},浏览器渲染方式是 span -> .sub -> .root它的读取顺序变成:先找到所有的span,沿着span的父元素查找.sub,再找.root,中途找到了符合匹配规则的节点就加入结果集;如果直到根元素html都没有匹配,则不再遍历这条路径,从下一个span开始重复这个过程。

gulp插件解决浏览器缓存问题

2019-04-01
阅读 4 分钟
2.7k
有些简单前端小项目,不需要涉及框架,前端打包压缩的话本妹子还是喜欢用gulp。本文将用gulp-rev和gulp-rev-rewrite解决cdn缓存问题。以及列出的是本妹子最常用的gulp插件,小伙伴们可以参考。案例地址:[链接]

Intersection observer检测元素是否在视窗内

2019-01-03
阅读 3 分钟
3.9k
当页面滚动时,懒加载图片或其他内容。 实现“可无限滚动”网站,也就是当用户滚动网页时直接加载更多内容,无需翻页。 为计算广告收益,检测其广告元素的曝光情况。 根据用户是否已滚动到相应区域来灵活开始执行任务或动画。

慎用try catch

2019-01-03
阅读 4 分钟
4.8k
前言 自从ECMA-262第3版引入了try catch语句,作为JavaScript中处理异常的一种标准方式。基本的语法如下所示。 一、try catch基本语法 {代码...} 二、try catch特点 1.try catch耗性能 1.1 try catch耗性能原理 ECMAScript 2015 -The try Statement 13.15.5 Static Semantics: VarDeclaredNames TryStatement : try Bloc...

require 和 import 详解

2018-12-12
阅读 4 分钟
6.3k
前言 JS模块化编程是前端小伙伴们必不可少的知识,下面妹子将于自认为比较清晰的方式列举出来。 1 require 特点: 1.运行时加载 2.拷贝到本页面 3.全部引入 1.1 CommonJS Node.js就是用CommonJS思想。在CommonJS中,有一个全局性方法require(),用于加载模块。 1.1.1 用法 {代码...} {代码...} 1.1.2 模块写法 模块写法...

表连接类型

2018-11-30
阅读 3 分钟
2.6k
前言 对于关系型数据库来说,对于复杂的查询表连接是必不可少的,下面妹子就来介绍下表连接的方式 内连接(Inner Join) Inner指的是 intersect相交,顾名思义就是取两表的交集。 {代码...} 表a有63条数据,表b有10条数据,两表都有键值per_id,用INNER JOIN取交集为51条 外连接(Outer Join) Outer指的是 union集合,就...

pm2 远程发版

2018-11-13
阅读 2 分钟
3k
在你的git仓库根目录中新建pm2配置文件ecosystem.config.js,如注释所示,或者执行pm2 init初始化文件ecosystem.config.js。

centos安装高版本git

2018-11-08
阅读 1 分钟
11.3k
方法一 根据git官网所示[链接],当操作系统为CentOS 时,推荐下载源码包,然后编译安装。 不多说了,开始干货了。首先应该安装好必要的依赖包,省得在安装过程中出现各种问题。 {代码...} 下载并编译git 下载、解压 {代码...} 编译并验证 {代码...} 如果之前用yum安装过需要现移除git,yum remove git ## 方法二 {代码...}...

Pa11y测试网站可访问性工具

2018-10-29
阅读 2 分钟
2.3k
非常感谢wapyce和carlsonsantana测试我的博客网站,并给我发出Issue,让我知道了网站有些bug,以及Pa11y这个测试利器。

js双等号探索(三): [] == false为True,而!![] == false为False ?

2018-09-28
阅读 2 分钟
5.5k
如果其中一个操作数为布尔类型,那么布尔操作数如果为true,那么会转换为1,如果为false,会转换为整数0,即0。所以![]为false为0.

js双等号探索(二): a==3&&a==4 为true ?

2018-09-25
阅读 2 分钟
2.2k
定义一个变量a,并赋值一个对象,方便后面重写它的valueOf方法。可以通过Object.isFrozen()方法来判断一个对象的属性是否可以重写。

js双等号探索(一): [] == ![]为Ture ?

2018-09-23
阅读 2 分钟
2.3k
{代码...} 第一步 转成[] == false 根据 MDN Web 文档-运算符优先级:[[链接]]([链接] !的优先级为16 ,=的优先级为10,!的优先级更高,所以先运行![]为false {代码...} 第二步 转成[] == 0 根据 MDN Web 文档-比较操作符:[链接] 如果其中一个操作数为布尔类型,那么布尔操作数如果为true,那么会转换为1,如果为false,会...

小程序加载svg图片

2018-09-17
阅读 1 分钟
12.3k
小程序的组件中是没有支持SVG标签的。但是在前端小伙伴的实际开发中,UED经常提供SVG图片过来,如果不想用引入iconfont的话,那么妹子我将介绍个很好用的方法。