高性能javascript--算法和流程控制
for,while和do-while性能相当 避免使用for-in循环,==除非遍历一个属性量未知的对象== es5:for-in 遍历的对象便不局限于数组,还可以遍历对象。 原因:for-in每次迭代操作会同时搜索实例或者原型属性, ...
 5 小时前
高性能javascript--编程实践
- setTimeout()和settimeInterval()传递函数而不是字符串作为参数 引申: 用setTimeout()方法来模拟setInterval()与setInterval()之间的什么区别? 精确度问题? 微任务和宏任务问...
 5 小时前
js报错--Unexpected token o in JSON at position 1(已解决)
**原因:**JSON.parse无法识别某些url中的特殊字符 解决方法: 首先 JSON.stringify(对象) 然后encodeURIComponent(str)进行编码 跳转页面后再decodeURIComponent(str)...
 6 小时前
vue中引入md文件,解析为组件并实现代码高亮
正在撸一个基于 element 的中后台框架,文档与开发同步进行。 文档部分涉及了markdown解析,刚开始的尝试使用现成库 vue-markdown-loader,但是代码高亮部分不好定制处理,遂放弃。 第一次尝试自已写个loader,...
 6 小时前
vue的scoped和module的区别
一,scoped用法。 1,使用原理。 采用postcss的相似的方式。在scoped规定区域内的样式。渲染后给元素加上属性,并将选择器变成属性选择器 。这样就限定了范围。防止形成全局样式。 eg: .example { color: ...
 6 小时前
使用vue二次封装elementui中upload组件
`<template> <div> <el-upload class="upload-demo" action="/api/v1/upload...
 6 小时前
使用vue二次封装elementui中upload组件
`<template> <div> <el-upload class="upload-demo" action="/api/v1/upload...
 6 小时前
React使用axios的坑:每次都要请求两次,而且前后端相同配置
React使用axios的坑:每次都要请求两次,而且前后端相同配置 项目:react-antd-axios 接口会调用两次,但是页面中并没有写调用两次的方法,componentDidMount中值调用了一次,反复查看没有问题,axios中...
 6 小时前
懒加载与预加载--web图片优化
一、图片的懒加载 1.概念 懒加载也叫延迟加载,指的是在长网页中延迟加载图像,是一种很好优化网页性能的方式。==用户滚动到它们之前,可视区域外的图像不会加载==。这与图像预加载相反,在长网页上使用延迟加载将使网页加载更快。在某些情况下,它还...
 6 小时前
javascript-深入理解原型链
前段时间在dev上看到一篇关于 原型链的文章,层层递进讲述了原型链的原理和使用方法,鄙人觉得很受用,所以想分享一下给大家。 原链接:https://dev.to/sag1v/javascript-the-prototype-chain-in...
 10 小时前
五分钟学会HTML5的WebSocket协议
1、背景 很多网站为了实现推送技术,所用的技术都是Ajax轮询。轮询是在特定的的时间间隔由浏览器对服务器发出HTTP请求,然后由服务器返回最新的数据给客户端的浏览器。这种传统的模式带来很明显的缺点,即浏览器需要不断的向服务器发出请求,然而H...
 11 小时前
最近在做动画相关的项目,推荐 11 个好用的 JS 动画库
作者:Jonathan Saring 译者:前端小智 来源:medium 阿里云最近在做活动,低至2折,真心觉得很划算了,可以点击本条内容或者链接进行参与: https://promotion.aliyun.com/… 腾讯云最近在做...
 11 小时前
前端面试每日 3+1 —— 第220天
今天的知识点 (2019.11.22) —— 第220天 (我也要出题) 《论语》,曾子曰:“吾日三省吾身”(我每天多次反省自己)。 前端面试每日3+1题,以面试题来驱动学习,每天进步一点! 让努力成为一种习惯,让奋斗成为一种享受! 相信...
 12 小时前
CSS入门:基本语法、选择器用法
1. css的概念及其作用 css全称为(Cascading Style Sheets)翻译过来就是层叠样式表。 作用:主要作用就是设置网页的文字(大小,颜色,字体,对齐等等)图片和板式布局等等,其实说的简单点了就是给页面化妆的。 基本语法...
 12 小时前
重新认识prettier及如何工程化
背景 对前端代码进行格式化时大多数同学都用到过prettier,例如在vscode中安装prettier插件,即可格式化任意文件,或者只格式化文件的选中部分。 prettier起到的作用是按照统一风格去美化代码。 在工程量比较大的项目...
 12 小时前
promise 的实现
//定义新的Promise类 class LxPromise{ constructor(fn) { //将成功的事件函数集成在successL...
 1 天前
elementUI的table表格表头错位问题解决办法
问题现象: elementUI table组件在_Windows系统_,_Google浏览器_出现表头的边框和内容的边框错位问题 解决办法: 方法一:添加css样式覆盖 把这样式添加到index.html中、或者app.vue中(必须是...
 1 天前
原生table实现轮询+css修改默认滚动条样式
最近做项目(vue系列)遇到两个需求,这里做一个记录,分享给大家。 原生Table列表实现轮询 需求: 当table列表数量较少时不轮询,超过一定高度才轮询; 鼠标移入暂停轮询,移出继续轮询 首先,原型图长下面这样: 右下角有个分页,...
 1 天前
「nodejs + docker + github pages 」 定制自己的 「今日头条」
前言 在闲暇之余,我们经常会逛各种社区,逛掘金看技术软文,逛虎扑看今日赛事,逛头条看热门时事,逛 91…… 每个社区都有各种各样的资讯,但有时我们只想看某个社区的某些资讯。那我们能不能将这些社区里我们想要的信息做一下整合 定制成自己的“今...
 1 天前
JavaScript之函数为什么是一等公民
不管你承不承认,任何人在社会环境中都会被潜在的分为三六九等,而JavaScript中的函数就是一等公民。 什么是函数 函数是以function关键字定义的一组用来执行特定功能的语句。定义函数有三种方式:函数声明,函数表达式和构造函数。 函数...
 1 天前
回到顶部