精彩博客

浅谈移动端过长文本溢出显示省略号的实现方案

本文首发于 vivo互联网技术 微信公众号 链接: https://mp.weixin.qq.com/s/39NCyZvm8EYiJ-pEEtjxGw 作者:何彦军 目前在移动端开发的展示界面中,如果一段文本的数量过长,受限于屏幕的宽高...

昨天 10:24
879
2
【Vue_01】基础知识

一、Vue 介绍 1. 作者介绍 2. Vue 简介 ① Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。 ② Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目...

02/17 20:24
2.1K
0
AntV 架构演进-G6 篇

本文作者:AntV 架构师-萧庆 简介 G6 是一个图关系可视化引擎,起始于我们的业务需求,历经波折,每次改版其架构都有很大的变化,这些变化背后都有来自业务上的思考和我们对 G6 定位的调整,...

02/10 17:42
1.2W
5
如何获取一张普通图片的深度贴图(Depth Map)

文章里面的东西虽然涉及了人工智能,但是还是选择投在了前端的版块,一来延续上一遍的内容,二来自己对AI这块连入门都算不上,避免被众大佬嗤笑,但是也欢迎大佬们说出里面的纰漏和不严谨的地...

02/09 18:35
1.8K
0
原生js+WebGL实现3D图片效果

海外党玩F***book的时候可能有接触过这个酷炫的3d图片效果: 只要通过客户端的这个入口—— 或者网页版的这个入口—— 就能生成。不知道咋玩的请参考官方的帮助手册。今天就教大家手撸出一个...

02/08 21:55
1.8W
7
论文推荐:SoLid 通过让公民控制自己的数据简化政府流程

SoLiD 是一个令人兴奋的新项目,由万维网发明者 Tim Berners-Lee 爵士在麻省理工学院启动。 该项目旨在从根本上改变 We...

02/06 00:39
793
1
大前端模块化

打一个通用 UMD 包 有这样一个场景,客户端运行很久,但是法务部和数据部需要收集用户的一些信息,这些信息收集好之后需要进行相应的数据处理,之后上报到服务端。客户端提供一个纯粹的 JS 执...

02/02 23:31
1.9K
0
看完就懂webpack打包原理

什么是 webpack ? 本质上,webpack 是一个现代 JavaScript 应用程序的静态模块打包器(module bundler)。当 webpack 处理应用程序时,它会递归地构建一个依赖关系图(dependency graph),其中包含...

01/17 09:39
2.8W
6
AMAZING! 原来可以这样给你的 Markdown 文档添加封面、封底

写过 N 份 Markdown 的你是不是也曾想过,为什么 Markdown 就不能给上个封面呢? 哪怕是一个白底黑字的白封皮也行~ 直到有一天,在 OSChina 上看到一个份号称是用 Markdown 写的页面…… 这...

01/13 23:21
3K
2
谈谈魔法消失UI框架 Svelte

最近基于公司业务需求,可能会要开发一款浏览器插件,调查后发现插件UI开发本质上就是开发页面。于是我便开始寻找一个非常小又非常快的新玩具(工具)。毕竟前端 3 大框架无论哪一个去开发浏览...

01/04 20:50
2.8K
0
python web ide/jailkit python环境安装 搭建

PythonIDE基础软件安装 PythonIDE 基于开源修改,地址为: https://github.com/vimior/PythonWebIDE.git 对其增加了 关键词验证、输出过滤、同步登录等功能。 为了安全性考虑,将用户从系统上隔...

2019/12/25 10:46
750
1
Vue3.0 新特性全面探索 - 基于 Composition Api 快速构建实战项目

本项目综合运用了 Vue3.0 的新特性。 基于 Composition API 即 Function-based API 进行改造,配合 Vue Cli,优先体验 Vue3 特性 使用单例对象模式进行组件通信 使用 axios 库进行网络请求,...

2019/12/24 09:51
2W
4
在图上给边“扎个头发”会怎么样?

引言 —— 你看这错综复杂的图像不像早上没梳头的女盆友?真想给她扎个美美的头发呀。首先,你得....。害,没女友没关系!先给图可视化扎个头吧!大规模图往往具有复杂的数据关系。视觉混乱是...

2019/12/23 10:32
1.1K
2
Unicode字符集的由来

本文起源于行走在阳光下的那些不可见字符中的知识边界,因为涉及到字符相关,而我也不能很清楚的描述Unicode的前世今生,故而有了此文。 计算机技术的革命极大地方便了人们的工作与生活,使得...

2019/12/22 21:49
6.3K
9
Dojo 国际化进阶

Dojo 官网:https://dojo.io 使用消息包 Dojo 的消息包概念是一个 Map 对象,其中存储用 key 标识的文本消息,每个 key 标识的消息内容可以用一到多种语言表示。 当需要向最终用户显示消息时...

2019/12/22 16:28
1K
0
2020年 我要这样写代码

在 9102 年年初,一位室友问我一个问题,如何才能够提升写代码的能力? 可惜的是: 当时仅仅回复了一些自己的想法,如多看开源代码,多读书,多学习,多关注业界的动向与实践,同时也列了一些原...

2019/12/19 00:46
1.3W
12
WEBWORKER请求抽离分析尝试

由于JS单线程模型的原因,虽然可以通过异步来处理请求。但是最终还是需要由主线成处理 出于希望将渲染 / (请求、计算) 解耦的想法,所以对现在由axios构建的api请求层做改造,所有的数据请求...

2019/12/18 15:44
841
1
快速入门 WePY 小程序

一、WePY介绍 WePY 是 腾讯 参考了Vue 等框架对原生小程序进行再次封装的框架,更贴近于 MVVM 架构模式, 并支持ES6/7的一些新特性。 二、WePY 使用 1、WePY的安装或更新都通过npm进行: npm ...

2019/12/18 11:30
1.6K
0
Vue CLI 3搭建vue+vuex 最全分析

一、介绍 Vue CLI 是一个基于 Vue.js 进行快速开发的完整系统。有三个组件: CLI:@vue/cli 全局安装的 npm 包,提供了终端里的vue命令(如:vue create 、vue serve 、vue ui 等命令) CLI ...

2019/12/18 11:24
1.3W
6
行走在阳光下的那些不可见字符

行走在阳光下的那些不可见字符 假设我们已经知道Unicode字符集,如果不清楚也可阅读本文,然后等待下一篇主要介绍Unicode的文章。 背景 今天我们主要来聊聊这些行走在阳光下的不可见字符。不...

2019/12/17 22:42
545
1

没有更多内容

加载失败,请刷新页面

AntV 架构演进-G6 篇

本文作者:AntV 架构师-萧庆 简介 G6 是一个图关系可视化引擎,起始于我们的业务需求,历经波折,每次改版其架构都有很大的变化,这些变化背后都有来自业务上的思考和我们对 G6 定位的调整,...

02/10 17:42
1.2W
5
原生js+WebGL实现3D图片效果

海外党玩F***book的时候可能有接触过这个酷炫的3d图片效果: 只要通过客户端的这个入口—— 或者网页版的这个入口—— 就能生成。不知道咋玩的请参考官方的帮助手册。今天就教大家手撸出一个...

02/08 21:55
1.8W
7
看完就懂webpack打包原理

什么是 webpack ? 本质上,webpack 是一个现代 JavaScript 应用程序的静态模块打包器(module bundler)。当 webpack 处理应用程序时,它会递归地构建一个依赖关系图(dependency graph),其中包含...

01/17 09:39
2.8W
6
Vue3.0 新特性全面探索 - 基于 Composition Api 快速构建实战项目

本项目综合运用了 Vue3.0 的新特性。 基于 Composition API 即 Function-based API 进行改造,配合 Vue Cli,优先体验 Vue3 特性 使用单例对象模式进行组件通信 使用 axios 库进行网络请求,...

2019/12/24 09:51
2W
4
Unicode字符集的由来

本文起源于行走在阳光下的那些不可见字符中的知识边界,因为涉及到字符相关,而我也不能很清楚的描述Unicode的前世今生,故而有了此文。 计算机技术的革命极大地方便了人们的工作与生活,使得...

2019/12/22 21:49
6.3K
9
2020年 我要这样写代码

在 9102 年年初,一位室友问我一个问题,如何才能够提升写代码的能力? 可惜的是: 当时仅仅回复了一些自己的想法,如多看开源代码,多读书,多学习,多关注业界的动向与实践,同时也列了一些原...

2019/12/19 00:46
1.3W
12
Vue CLI 3搭建vue+vuex 最全分析

一、介绍 Vue CLI 是一个基于 Vue.js 进行快速开发的完整系统。有三个组件: CLI:@vue/cli 全局安装的 npm 包,提供了终端里的vue命令(如:vue create 、vue serve 、vue ui 等命令) CLI ...

2019/12/18 11:24
1.3W
6
不要再造轮子了:聊一聊 JavaScript 的 URL 对象是什么?

本文由葡萄城技术团队于OSChina翻译并首发 转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。 如果我们自己编写从URL中分析和提取元素的代码,那...

2019/12/05 12:16
2.5K
6
Three.js - 走进3D的奇妙世界

摘要:本文将通过Three.js的介绍及示例带我们走进3D的奇妙世界。 文章来源:宜信技术学院 & 宜信支付结算团队技术分享第6期-支付结算部支付研发团队前端研发高级工程师-刘琳《three.js - 走进...

2019/11/28 09:50
1.9W
11
Web 全栈大会:万维网之父的数据主权革命

大家好,今天我和大家分享一下由万维网之父发起的一场数据主权革命。什么叫数据主权?很容易理解,现在我们的数据是把持在巨头手里的,你的微信通讯录和聊天记录都无法导出,不管是从人权角度...

2019/11/26 09:45
3K
7
揭开NoahV智能运维前端框架的神秘面纱

作者简介 莫海艳 百度资深前端研发工程师 百度智能运维(Noah)产品前端技术方向负责人,在运维数据可视化、中后台前端解决方案等方向上,有着丰富的实践经验。 干货概览 众所周知,前端有三...

2019/11/13 14:37
1.3W
6
让数据库运行在浏览器里?TiDB + WebAssembly 告诉你答案

作者:TiDB 技术团队 作为一名数据库技术人员,一直以来都有个梦想,希望有一个数据库能够弹性扩展(分布式)到成百上千节点的规模,易于学习和理解,可以运行在私有云,公有云,multi-cloud, ...

2019/11/05 16:53
9.4K
8
聊聊 Vue3.0 响应式数据那些事儿

"别再更新了,实在是学不动了"这句话道出了多少前端开发者的心声,"不幸"的是 Vue 的作者在国庆区间发布了 Vue3.0 的 pre-Aplha 版本,这意味着 Vue3.0 快要和我们见面了。既来之则安之,扶我...

2019/10/30 10:06
1.6W
6
从 WeRequest 登陆态管理来聊聊业务代码

在开发微信小程序之前,个人从来没有接触过开发中涉及到第三方服务器交互的流程。在开发的过程本身倒是没有什么太大的意外,只是在维护服务器登陆状态这一点很讨厌。因为涉及到自身服务器的登...

2019/10/24 23:19
2K
4
优化 web 应用程序性能方案总结

在开发 web 应用程序时候,性能都是必不可少的话题。而大部分的前端优化机制都已经被集成到前端打包工具 webpack 中去了,当然,事实上仍旧会有一些有趣的机制可以帮助 web 应用进行性能提升...

2019/10/13 21:38
3.9K
9
如何从请求、传输、渲染3个方面提升Web前端性能

什么是WEB前端呢?就是用户电脑的浏览器所做的一切事情。我们来看看用户访问网站,浏览器都做了哪些事情: 输入网址 –> 解析域名 -> 请求页面 -> 解析页面并发送页面中的资源请求 -> 渲染资...

2019/09/23 09:53
1W
12
前端如何做测试驱动开发-vue版

最近和测试杠上了,写了的文章都和测试相关。当然,这里的「测试」并不是具体的某个角色,而是验证程序正确性的工作。曾经,前端如何 TDD 困扰了我很久,随着时间的推移,前端框架开始成熟,...

2019/09/23 08:59
5.1K
4
vue项目实践@树洞(一)

项目名称 树洞(tree-hole) 项目背景 有些话不适合对任何人说,何不对着树洞发泄一下。 树洞的想法源自于一个朋友对知己的看法,最初设计有一点像漂流瓶。不过,这样的想法有一点傻。如果要...

2019/09/17 15:38
5.1K
1
详解浏览器跨域

一、什么是跨域? JavaScript出于安全方面的考虑做的同源策略的限制,不允许跨域访问其他资源。通常跨域请求成功后,浏览器会拒绝响应服务器端返回的结果。 1.出于哪些方面的安全考虑? 同源...

2019/09/06 15:46
1W
17
一种对开发更友好的前端骨架屏自动生成方案

(马蜂窝技术原创内容,公众号 ID:mfwtech) 一份来自 Akamai 的研究报告显示,在对 1048 名网购户进行采访后发现: 约 47% 的用户期望他们的页面在两秒之内加载完成。 如果页面加载时间超过...

2019/09/06 11:41
4.8K
9

没有更多内容

加载失败,请刷新页面

总结:如何修改美化radio、checkbox、select的默认样式

现在前端页面效果日益丰富,默认的input组件样式显然不能满足设计需求。前段时间开发项目中刚好接触到相关的需求,在此特地整理下修改radio、CheckBox、 样式的方法。 原理:大致原理都是使用...

今天 00:19
40
0
修改input、textarea的placeholder属性

input::-webkit-input-placeholder{} /* 使用webkit内核的浏览器 */ input:-moz-placeholder{} /* Firefox版本4-18 */ input::-moz-placeholder{} /* Firefox版本19+ */ in......

昨天 22:12
64
0
协同办公风口来袭,在线文档顺势崛起!

疫情过后复工在即,预计疫情带来的影响还将持续一段时间。面对此类重大突发事件,企业该如何通过数字化转型,借助信息化系统转危为机? 前文提要 通过此前在《远程办公,即将开启企业办公的全...

昨天 21:35
47
0
img在IE中无法按比例显示

在IE浏览器中使用img标签当给img标签设置width:98%时,显示时还是会把img的原始高度显示出来 解决方式给父标签设置width,但width不能使用100%需要指定一个值 <div style="width:900px;"> <...

昨天 18:53
59
0
可视化的交互语法

本文作者:AntV 架构师-萧庆 简介 Antv 过去 5 年中,在很多可视化领域进行了探索,在统计图表、可视分析、关系图、地理可视化等可视化场景中都面临如何把数据转换成图形(可视化编码)的问题...

昨天 18:01
194
1
React & Redux 实战 Reminder Pro 项目(5 个视频)

React & Redux 实战 Reminder Pro 项目(5 个视频) React & Redux 实战 Reminder Pro 项目 #1 项目搭建「07:03」 React & Redux 实战 Reminder Pro 项目 #2 显示列表「09:45」 React & Redu...

昨天 17:58
80
0
step1:准备歌词之《前端开发是个啥》

以下是给大家介绍前端开发的填词,曲子是李圣杰的《最近》,大家喜欢可以试试唱。 点赞关注超过100的平台,我后续上来发本人原唱视频(目前正在练习中...),另外大家觉得哪些词写得不好的,...

昨天 17:57
59
0
React & Redux & React-Router & Nodejs 实战 crud 项目(18 个视频)

React & Redux & React-Router & Nodejs 实战 crud 项目(18 个视频) React & Redux & React-Router & Node.js 实战 crud 项目 #1 项目搭建「06:22」 React & Redux & React-Router & Node....

昨天 17:57
39
0
React & Redux 实现注册登录认证系统(31 个视频)

React & Redux 实现注册登录认证系统(31 个视频) React & Redux 实现注册登录认证系统 #1 课程介绍「03:01」 React & Redux 实现注册登录认证系统 #2 搭建前端代码「06:05」 React & Redu...

昨天 17:55
12
0
轻松学 Redux-Saga 视频教程(16 个视频)

轻松学 Redux-Saga 视频教程(16 个视频) 轻松学 Redux-Saga #1 课程简介与 Redux-Saga 介绍「07:05」 轻松学 Redux-Saga #2 准备环境和安装 Redux「04:52」 轻松学 Redux-Saga #3 Redux-Sa...

昨天 17:51
83
0
轻松学 dva(基础 + 进阶)视频教程(32 个视频)

轻松学 dva(基础 + 进阶)视频教程(32 个视频) 轻松学 dva(基础 + 进阶) #1 什么是 dva「05:49」 轻松学 dva(基础 + 进阶) #2 如何来学习 dva 与它的学习资源推荐「05:44」 轻松学 dv...

昨天 17:47
39
0
跟我一起学 React + dva + Mockjs(9 个视频)

跟我一起学 React + dva + Mockjs(9 个视频) 跟我一起学 React + dva + Mockjs #1 课程介绍「04:21」 跟我一起学 React + dva + Mockjs #2 开始玩起来「05:58」 跟我一起学 React + dva + ...

昨天 17:45
46
0
轻松学 React-Router 4(19 个视频)

轻松学 React-Router 4(19 个视频) 轻松学 React-Router 4 #01 介绍「06:34」 轻松学 React-Router 4 #02 BrowserRouter 与 HashRouter「04:11」 轻松学 React-Router 4 #03 Link「03:22」...

昨天 17:42
46
0
如何优雅地使用 ES6 箭头函数

箭头函数以其简洁的语法、没有烦人的this问题而广受欢迎,非常适合用作回调函数。 本文将介绍5个最佳实践方法,帮你用好箭头函数。 1. 箭头函数名称推断 JavaScript 中的箭头函数是_匿名函数...

昨天 17:31
64
0
Qt使用百度AI接口,实现OCR

主要参考梦里蓝天的代码 https://gitee.com/ren365880/QT-OCR?_from=gitee_search 还有飞扬青天的博客 https://my.oschina.net/feiyangqingyun/blog/1927304 1.注册百度AI的帐号后,申请文字...

昨天 17:05
52
0
大屏可视化之番外篇图标/图表制作

在很多可视化项目中,会用到不少的小图标或者简单的chart图表之类的。 实际项目开发中,往往是让设计人员把相关的图标做成矢量图或者位图,交给开发人员,开发人员直接使用到实际的项目中去。...

昨天 15:50
45
0
判断数组不为空

假设后台返回的接口数据res里包含了一个字段list,list不是空数组的时候我们才会进行循环,否则就会报错,但是怎么判断他不是空数组呢? let list=res.list if(list){ if(list.length>0){ /...

昨天 15:15
81
0
Element异步cascader设置默认值

<el-cascader ref="cs" :props="props" v-model="nodes"></el-cascader> setValue(arr){ this.nodes=arr; let cs=this.$refs['cs']; cs.panel.activePath=[]; cs.panel.loadCount=0; cs.pane...

昨天 15:12
58
0
vscode - 开发Vue必备插件

工欲善其事,必先利其器 以下就是开发Vue常用插件: Vetur—— 语法高亮、智能感知、Emmet等 Live Server —— 实时预览 EsLint —— 语法纠错 Auto Close Tag —— 自动闭合HTML/XML标签 Au...

昨天 12:03
140
0
浅谈移动端过长文本溢出显示省略号的实现方案

本文首发于 vivo互联网技术 微信公众号 链接: https://mp.weixin.qq.com/s/39NCyZvm8EYiJ-pEEtjxGw 作者:何彦军 目前在移动端开发的展示界面中,如果一段文本的数量过长,受限于屏幕的宽高...

昨天 10:24
879
2

没有更多内容

加载失败,请刷新页面

返回顶部
顶部