精彩博客

Node.js 模块系统源码探微

Node.js 的出现使得前端工程师可以跨端工作在服务器上,当然,一个新的运行环境的诞生亦会带来新的模块、功能、抑或是思想上的革新,本文将带领读者领略 Node.js (以下简称 Node) 的模块设计...

12/11 14:24
226
1
你知道,HTTPS用的是对称加密还是非对称加密?

1、引言 随着互联网安全意识的普遍提高,对安全要求稍高的应用中,HTTPS的使用是很常见的,甚至在1年前,苹果公司就将使用HTTPS作为APP上架苹果应用市场的先决条件之一(详见《苹果即将强制实...

12/10 14:06
1K
4
JavaScript中Promise 使用、原理以及实现过程

1.什么是 Promise promise 是目前 JS 异步编程的主流解决方案,遵循 Promises/A+ 方案。 2.Promise 原理简析 (1)promise 本身相当于一个状态机,拥有三种状态 pending fulfilled rejected...

12/06 14:55
979
3
不要再造轮子了:聊一聊 JavaScript 的 URL 对象是什么?

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

12/05 12:16
1K
4
G6:AntV 的图可视化与图分析

导读 G6 是 AntV 旗下的一款专业级图可视化引擎,它在高定制能力的基础上,提供简单、易用的接口以及一系列设计优雅的图可视化解决方案,是阿里经济体图可视化与图分析的基础设施。今年 AntV...

11/28 11:59
619
0
VuePress 中增加用户登录功能

在 VuePress 中增加用户登录 VuePress 是 Vuejs 官方提供的一个快速建设文档站点的工具,在简单配置好功能后,需要做的事情就剩下写好一个个 Markdown 文档。 因为 VuePress 提供了可以在 Ma...

11/28 11:06
763
0
Three.js - 走进3D的奇妙世界

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

11/28 09:50
6.9K
10
9102 年,蚂蚁金服前端是怎么写图表的?

相信很多开发者都有过被图表搞得很抓狂瞬间:业务压力大,想快速上个图表,折腾半天配出来却丑的不能看;Demo 里明明看着很美,换成真实数据立刻变成买家秀了..... 很长一段时间里,这些问题...

11/27 13:47
1K
0
Web 全栈大会:万维网之父的数据主权革命

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

11/26 09:45
2.3K
7
三个月(敏捷)项目收获

三个月(敏捷)项目收获 项目背景 客户已有运行多年的官网老站(PC端),想在今年对老站进行一次UI全面更新、功能全部平移的升级,对接新的运营后端,然后建立官网小程序端且与官网PC端进行联...

11/22 19:03
1K
3
Dojo 样式进阶

翻译自:https://github.com/dojo/framework/blob/master/docs/en/styling/supplemental.md Dojo 中的样式和主题 Dojo 部件最适合作为简单的组件,每个组件处理单一职责。它们应该尽可能的封...

11/21 15:20
408
0
Dojo 样式简介

翻译自:https://github.com/dojo/framework/blob/master/docs/en/styling/introduction.md 介绍 Dojo 是基于 HTML 的技术,使用 CSS 为框架中的元素和用它开发的应用程序设置样式。 Dojo 鼓...

11/19 16:35
307
0
Ember.js和Vue.js对比,哪个框架更优秀?

本文由葡萄城技术团队于OSChina翻译并首发 转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。 JavaScript最初是为Web应用程序创建的。但是随着前...

11/15 15:55
2.2K
1
揭开NoahV智能运维前端框架的神秘面纱

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

11/13 14:37
6K
5
如何编写高质量的 JS 函数(4) --函数式编程[实战篇]

本文首发于 vivo互联网技术 微信公众号 链接:https://mp.weixin.qq.com/s/ZoXYbjuezOWgNyJKmSQmTw 作者:杨昆 【编写高质量函数系列】,往期精彩内容: 《如何编写高质量的 JS 函数(1) --...

11/11 10:57
267
1
码良之笔——神奇的脚本

码良之笔——神奇的脚本 本文为“码良系统的使用及设计实现”系列文章的第四篇。可先看前面几篇介绍 开篇: 码良的正确打开方式 码良是如何设计高扩展的在线网页制作平台的 神笔已开,我该如何...

11/10 18:48
999
1
缓存竟也能导致跨域问题!

业务背景 由于页面设计需要,页面展示图片,并可点击下载按钮进行下载(需要前端打包多个图片,所以需要使用ajax请求图片获得二进制内容,不能直接使用img或a进行下载),如图: 问题现象 图...

11/07 11:52
1K
1
让数据库运行在浏览器里?TiDB + WebAssembly 告诉你答案

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

11/05 16:53
4.4K
8
Dojo Build 进阶

翻译自 https://github.com/dojo/framework/blob/master/docs/en/building/supplemental.md 创建包 一个包就是一部分代码,它用于表示一部分功能。可以按需异步、并行加载包。与不使用任何代...

11/04 17:34
480
1
乾坤大挪移!React 也能 “用上” computed 属性

前言,关于计算属性 初次见到计算属性一词,是在 Vue 官方文档 《计算属性和侦听器》 一节中,文章中是这样描述计算属性的: 模板内的表达式非常便利,但是设计它们的初衷是用于简单运算的。...

11/04 09:29
421
1

没有更多内容

加载失败,请刷新页面

不要再造轮子了:聊一聊 JavaScript 的 URL 对象是什么?

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

12/05 12:16
1K
4
Three.js - 走进3D的奇妙世界

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

11/28 09:50
6.9K
10
Web 全栈大会:万维网之父的数据主权革命

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

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

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

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

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

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

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

10/30 10:06
7.1K
5
从 WeRequest 登陆态管理来聊聊业务代码

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

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

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

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

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

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

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

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

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

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

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

09/06 15:46
5.1K
16
一种对开发更友好的前端骨架屏自动生成方案

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

09/06 11:41
4.3K
9
如何编写高质量的 JS 函数(1) -- 敲山震虎篇

本文首发于 vivo互联网技术 微信公众号 链接:https://mp.weixin.qq.com/s/7lCK9cHmunvYlbm7Xi7JxQ 作者:杨昆 一千个读者,有一千个哈姆雷特。 此系列文章将会从函数的执行机制、鲁棒性、函...

08/26 14:19
5.2K
15
IoT时代:Wi-Fi“配网”技术剖析总结

导读 近年来,物联网市场竞争激烈,从物联网平台厂商,设备生产商,到服务提供商,都在涌入这片红海。预计到2020年,全球联网设备数量将达到260亿个,年复合增长率达到20%;全球联网设备带来...

08/22 11:32
4.4K
7
用 Authing 10分钟实现单点登录(SSO)

单点登录(Single Sign On),简称为SSO,是目前比较流行的企业业务整合的解决方案之一。 SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。 实现单点登录...

08/17 08:06
5K
7
啤酒节上尿意浓-SVG低级艺术展示

领导:阿仁,有个很重要的任务需要你去执行。 阿仁:什么任务这么重要? 领导:最近我们有个新园区开张,还请了一个写手写了篇软文来炒作,《云破月来花弄影-SVG多种技术组合实现》,可惜这个...

08/14 11:43
4K
9
「2019 JSConf.Asia - Kas Perch」WebAssembly - JS 的未来和 Web 多语言开发

特别说明 这是一个由 simviso 团队对 JSConf.Asia 中关于 WebAssembly 相关话题进行翻译的文档,内容并非直译,其中有一些是译者自身的思考。分享者是 Kas Perch,Cloudflare 的一名开发人员...

08/08 02:43
4.1K
2
一篇文章教你如何捕获前端错误

本文首发于 vivo互联网技术 微信公众号 https://mp.weixin.qq.com/s/E51lKQOojsvhHvACIyXwhw 作者:黄文佳 常见错误的分类 对于用户在访问页面时发生的错误,主要包括以下几个类型: 1、js运...

07/08 18:08
4K
8
2019 Vue开发指南:你都需要学点啥?

转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。 原文出处:https://dzone.com/articles/vue-development-in-2019-what-you-need-to-know 如果...

06/20 09:06
6.9K
9

没有更多内容

加载失败,请刷新页面

js格式问题收集

1、JS中(function(){xxx})(); 这种写法是什么意思? 自执行匿名函数: 常见格式:(function() { /* code */ })(); 解释:包围函数(function(){})的第一对括号向脚本返回未命名的函数,随后一...

昨天 23:34
6
0
浅析API和SDK

前言 最近有小伙伴咨询胡哥关于API和SDK的概念以及区别,今天给大家来阐述下我的理解,手动微笑.gif。 API 1. 定义 API(Application Programming Interface, 应用程序编程接口)是一些预先...

昨天 20:13
9
0
《Dotnet9》系列-开源C# Winform控件库1《HZHControls》强力推荐

大家好,我是Dotnet9小编,一个从事dotnet开发8年+的程序员。我最近在写dotnet分享文章,希望能让更多人看到dotnet的发展,了解更多dotnet技术,帮助dotnet程序员应用dotnet技术更好的运用于...

昨天 19:00
5
0
新手学习Vue.js:动态表单+多表单验证

我们都知道,前端提交数据的时候,是一定要校验参数的,比如参数的类型,格式,长度等等,而一般的情况下,一个页面的数据都塞在一个form里,他用户点击提交的时候,进行参数校验,合格了再提...

昨天 17:17
10
0
Nuxt.js学习(一) --- 让你清晰了解Nuxt.js、Nuxt.js环境搭建、Hello Nuxt

[TOC] 1、初识Nuxt.js 官网:https://zh.nuxtjs.org/guide/ Nuxt.js是一个基于Vue.js的通用应用框架。主要关注的是应用的UI渲染。 Nuxt.js预设了利用Vue.js开发服务端渲染的应用所需要的各种...

昨天 14:27
10
2
web前端入门到实战:css骚操作之表单验证

效果图 原理 表单元素中,有一个pattern属性,可以自定义正则表达式(如手机号、邮箱、身份证..);valid伪类,可以匹配通过pattern验证的元素;invalid伪类则相反,可以匹配未通过pattern验...

昨天 13:50
4
0
element ui 二次开发版,速成后台

为了方便开始后台,提高工作效率,开发的应用级版本的ElementUI组件,直指业务: 欢迎访问 ,带宽较小,速度有点慢,请见谅文档地址

昨天 10:10
10
0
防抖的简单实现

// 防抖动 var rate = 1000; lastClick = Date.now() -rate; if (Date.now() - lastClick >= rate) { // todo the action lastClick = Date.now(); }......

前天 22:17
10
0
两个时间相减得到差值小时

if (dt.Rows.Count > 0) { for (int i = 0; i < dt.Rows.Count; i++) { DateTime dtone; DateT......

前天 20:12
6
0
js 类型判断

js 类型判断 声明对象 var a= "123" var b= 123 var c=[1,2,3] var d=new Date() var e=false var f=new Boolean(true) var g=function(){} var h=NaN var i=undefined var j=null 最常用的t...

前天 17:20
7
0
jQuery 文档操作方法

1. addClass() 2.after() 3.append() 4.appendTo() 5. attr() 6. before() 7.clone() 8.detach() 9. empty() 10.hasClass() 11.html() 12.text() 13.insertAfter() 14.insertBefore() 15.pre...

前天 16:28
6
0
java 实现不同用户编辑 word , excel 中的不同区域

1:需求 为了提高效率,希望多人可以同时编辑同一个文档,但是用户同时打开一个文件,会出现编辑保存文件相互覆盖的问题。所以pageoffice 提供了不同用户编辑不同区域的方法 2. 页面代码 (1)web...

前天 16:27
7
0
js 的prototype 属性 实现类的继承 和扩展

非常有趣的一个概念。 通过prototype 属性,实现了js的类继承和扩展; //定义一个 基本列表类 var FileList = function(options) { this.initialize(options) } FileList .prototype = { bo...

前天 13:55
7
0
axios 拦截器显示和关闭Loading

使用Loading分为2种情况,第一种是使用一些组件库自带的loading,另一种是使用我们自己写的loading,现分开介绍使用方法 一、使用element ui 带的Loading 1、在main.js 中引入axios 和eleme...

前天 13:42
30
0
Sass 数值

Sass数值函数 数值函数常用于处理数值。 下面是关于所有数值函数的一个相关列表: | 函数(功能) | 描述 | | ------------ | ------------ | | abs(number) | 返回数字的绝对值 | | ceil(n...

前天 13:34
6
0
Dev GridView显示筛选框

列表上方的筛选框,可根据任意列进行数据筛选 设置:GridView属性showAutoFilterRow为true

前天 10:46
7
0
WebAssembly 简介

WebAssembly 简介 原文链接 WebAssembly(缩写WASM)是一种安全,便携,低级代码设计用于高效执行和紧凑表示的格式。 它的主要目标是使Web上的高性能应用,不需要针对网络的特定假设或提供特...

前天 10:05
7
0
vue.js <a> 链接使用

其实和html差不多:这里做个标记,学习的一小步 <a :href='"/imobile/wonderful/demoEntrance.do?vgrpId=ad73ff2220264235ad96e3d4e1480079&vsplId=20ebae155c0049d5b4982ec377f2fafb&itemus...

前天 09:55
6
0
Vue实际中的应用开发【分页效果与购物车】

作者 | Jeskson 来源 | 达达前端小酒馆 分页组件 首先来创建项目: 分页组件,做项目不要写动手写代码,要想想业务逻辑,怎么写,如何写才是最好的呈现方式,做项目不急,要先想好整体的框架...

前天 09:30
6
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部
天津时时彩