码云笔记提示:你现在浏览的网站是镜像网站

请访问原网站:www.mybj123.com
声明:码云笔记唯一指定网址为:mybj123 .com,其他网址均为冒充,望周知!!!前端技术交流群:565733884

 分类:前端技术

码云笔记,分享web前端技术,包括HTML,css,javascript相关知识

如何利用浏览器原生支持JS的Base64编码解码

如何利用浏览器原生支持JS的Base64编码解码
实践出真知,不怕你不会就怕你不下去总结。最近在做项目的时候遇到这样一个前端HTML字符信息转Base64要求,没有多想的我毫不犹豫的在网上找了一个开源的base64.js来满足我的需求,使用很简单,这里我就不说使用过成了,相信大家都会引入使用。 经过使用数据准确,功能良好...

4天前 16℃ 8喜欢

用WebAssembly将Web App速度提升了20倍

用WebAssembly将Web App速度提升了20倍
WebAssembly是除JavaScript之外另一门可以在浏览器上运行的语言,其他语言(如C/C++/Rust)也可以被编译成WebAssembly在浏览器上运行。WebAssembly是静态类型的语言,使用线性内存,并保存成紧凑的二进制格式,所以速度非常快,可以以...

6天前 22℃ 7喜欢

web前端开发应该明白的浏览器工作原理

web前端开发应该明白的浏览器工作原理
作为前端开发,我们平常跟浏览器打交道的时间也是最多的。在前端面试中,一个较为经典的问题:在浏览器地址中输入url地址,敲回车,发生了什么?浏览器究竟做了什么?相信很多人脑海里都会出现个大概的轮廓,可是一到细化具体的过程就答不上来。那么,作为前端开发者,应该从哪些方面延伸来回答这...

1周前 (04-10) 34℃ 15喜欢

如何解决移动端点击延迟300ms问题

如何解决移动端点击延迟300ms问题
最近在做项目的过程中,发现了一个由来已久的传说,300ms延迟问题,可能很多同学没听过,也可能遇到过但不知道怎描述。这个问题导致了很多体验性BUG,让前端背锅,所以今天我就曝光出来,以免大家以后遇到心中有数。 一、移动端300ms点击延迟 一般情况下,如果没...

1周前 (04-10) 27℃ 14喜欢

从高阶函数到库和框架之优秀前端进阶

从高阶函数到库和框架之优秀前端进阶
这篇文章中,我们会探索一些高阶函数,去思考如何用这些函数来让我们的程序更具表达性;同时,我们也要在程序可感知复杂度(perceived complexity)和表达性之间达到折中和平衡。 什么是表达性 编程中最基础的概念之一就是函数可以调用其它函数。 当一个函...

3周前 (03-30) 59℃ 14喜欢

如何使用js中navigator属性判断浏览器的版本类型

如何使用js中navigator属性判断浏览器的版本类型
今天要整理这篇关于navigator的内容完全是为了我们做前端开发人提供抛砖引玉的方法,主要是我在最近一个项目用到了它,本来javascript的navigator的属性是用来检测浏览器版本的,但是如果用来检测用户是手机用户还是电脑用户,手机用户调整至手机网站,电脑用户之间跳转...

4周前 (03-22) 70℃ 18喜欢

说说产品经理埋点那些事儿

说说产品经理埋点那些事儿
最近互联网圈内“养老”公司搜狗也开启了裁员,这半年裁员的互联网公司,大多因为亏损迟迟无法盈利,搜狗这样一直盈利的公司也进入裁员的行列,身边找工作的朋友普遍反馈坑难找,不得不说消费互联网的红利真的走到尽头了。 这种大环境会促进企业提升内部效率和对外服务能力,不再什么...

1个月前 (03-18) 69℃ 16喜欢

如何用Vue和Dinero.js建立购物车

如何用Vue和Dinero.js建立购物车
入门 对于这个项目,我们将使用vue-cli和简单的webapp-Vue.js模板。如果您的计算机上没有全局安装vue-cli,请启动您的终端并输入以下内容: npm install -g vue-cli 然后: vue init webp...

1个月前 (03-15) 67℃ 17喜欢

[转]带你深入认识webview的交互

[转]带你深入认识webview的交互
Webview是我们前端开发从PC端演进到移动端的一个重要载体,现在大家每天使用的App,webview都发挥着它的重要性。接下来让我们从webview看世界。 一、适用场景 提到应用场景,大家最直观的能想到一些App内嵌的页面,为我们提供各种各样的交互,就像下面图...

1个月前 (03-11) 89℃ 18喜欢

通过图片优化我将网站大小减少了62%

通过图片优化我将网站大小减少了62%
图片是Web提供的最基本的一种内容类型,人们都说一张图片胜过千言万语。但如果你一不小心,它也可能占用你好几兆带宽。 虽说Web图像应该尽可能清晰明快,但文件大小必须是可管理的,以便保持较快的加载速度,并且应该将数据使用保持在可接受的水平。 在我的网站上,我发现主页的...

1个月前 (03-08) 109℃ 16喜欢

网页设计中的色彩心理学

网页设计中的色彩心理学
我们大多数人没有意识到它是如何工作的,只有少数人可能会注意到。虽然颜色的影响可能被高估了,但是我们可以在某些情况下明显地感觉到它(想象你自己在一个暗红色的房间里或者在天空颜色的房间里)。 今天我们将讨论网站设计中的颜色心理学,不同品牌使用颜色的方式,以及它们传达的信息。 ...

2个月前 (02-28) 115℃ 18喜欢

[干货]探索内容付费平台是如何运营以及用户拉新技巧

[干货]探索内容付费平台是如何运营以及用户拉新技巧
  从2016年起,“微课”这个概念闯进了我们的朋友圈:低价报名、手机听课、语音+PPT形式、直播打赏……也就是从这时候起,“内容付费”走进了大众生活,并一直陪伴我们到今天。   大家熟悉的内容付费平台有:荔枝微课、千聊微课、轻课、熊猫微课、小鹅通等,外行看热闹,内行看门...

2个月前 (02-27) 115℃ 19喜欢

Webpack 打包含动态加载的类库

Webpack 打包含动态加载的类库
前言   在编写库的时候,我们有时候会希望按需加载某些依赖,例如如果代码的运行环境不支持某些功能的话,就加载相关的Polyfill。   webpack作为当前最流行的打包工具,早已支持动态加载的功能了。   本文将讨论一种用webpack打包含动态加...

2个月前 (02-26) 168℃ 17喜欢

产品设计关于用户提示那些事

产品设计关于用户提示那些事
今天是周六,本应该睡个懒觉的,却因为项目上的紧急事,不得不来公司加班。今天给大家带来一篇不是技术相关的文章,而是和产品设计相关的内容,希望大家喜欢,当然还是要对大家有帮助才是最好的。可能有的小伙伴好奇了,我到底是做技术的还是做产品的,这里告诉大家我是前端开发一枚,之所以写产品相...

2个月前 (02-23) 102℃ 18喜欢

Js中的冒泡排序、选择排序、快速排序、桶排序原理

Js中的冒泡排序、选择排序、快速排序、桶排序原理
今天是元宵佳节,在此小编祝大家元宵佳节快乐!年味儿渐散,收拾下心情,继续敲代码吧。对于即将到来金三银四的求职季,相信不少同学都在默默地做着准备。面对前端越来越多的算法面试题,我简单的整理了一下几种比较常见的数组排序方式,分别介绍其基本原理和优劣势。(ps:才疏学浅,希望大家可以...

2个月前 (02-19) 159℃ 14喜欢