最新文章更多>>
【vuejs进阶】 vuejs路由实现原理
一般源码中,都会用到 window.history 和 location.hash history 实现 window.history 对象包含浏览器的历史,window.history 对象在编写时可不使用 window 这个前缀。h...
11 分钟前
[JavaScript]根据json生成html表格
之前公司有一个需求是:通过js来生成html。而且大部分都是生成表格,直接通过字符串拼接的话,代码的可复用性太低的,所以写了个通用的json转html表格的工具。 代码 htmlKit = { _tags: [], html: []...
29 分钟前
electron仿制百度网盘客户端2(登录界面制作)
效果预览 尺寸测量 百度网盘客户端的尺寸是: 主界面 w:662px h:442px 顶部header h:75px bg:#EFF2F6 开始制作 下载安装electron-vue 制作登录界面 首先将主界面 mainWindow 隐...
1 小时前
《从零构建前后分离的web项目》实战 - 欲善其事必先利其器 继续打磨前端架构
抱歉生病拖更了,1024快乐 填坑 上回还真的有同学提到了这个问题,感谢细心的你。@_noob 其实是没任何问题的,只不过看起来违背了常见的结构,像是有问题。其实是上文为了照顾初学者,怕大家因为麻烦而放弃,并没有一次性改的“看起来那么复杂...
1 小时前
微信小程序仿微信SlideView组件slide-view
微信小程序仿微信SlideView组件。 使用 1、安装 slide-view 从小程序基础库版本 2.2.1 或以上、及开发者工具 1.02.1808300 或以上开始,小程序支持使用 npm 安装第三方包。 npm install --...
1 小时前
众里寻他千百度 - 如何挑选高质量的前端项目资源?
我以前写过一篇文章,UI大全:前端UI框架集合(持续更新,当前32个), 最近翻阅了这篇文章。发现有些框架,如果你用了,那你就掉坑里去了。 NPM是包最多管理工具,按照80-20定律,其中80%的包都可能是坑,其中20%的包应该是高质量...
1 小时前
ECMAScript 6入门Promise对象
刚学习完,有点粗略印象。整理记录一下以便后续学习补充,加深理解。 Promise是什么 Promise是构造函数,可以通过new来生成Promise对象。 Promise有什么用 目前我的感受是:更加方便来操作异步流程,更加明确直观的控制事...
1 小时前
前端面试必问题
1.谈谈你对ajax的理解?(概念,特点,作用,代码) ajax是指一种创建交互式网页应用的开发技术,改善用户体验,实现无刷效果。 优点:不需要插件的支持,优秀的用户体验,提高web程序性能,减轻服务器和带宽的负担 缺点:破环浏览器的“前进...
1 小时前
JavaScript之按值传递
本文共 1200 字,读完只需 5 分钟 概述 参数的传递分为按值传递和按引用传递,而 JavaScript 中参数的传递只有按值传递。 ECMAScript 中所有函数的参数都是按值传递的。 所谓按值传递就是: 把函数外部的值复...
1 小时前
使用NPM
Nodejs生态圈很强大,第一个原因就是NPM,因为全球有无数的程序员在NPM中贡献了自己的力量。 为了避免造轮子,我们有时候会用到其他人的劳动成果,比如一些优秀的框架,比如Express,我们直接使用NPM下载下来就可以用了,降低开发成本...
1 小时前
JavaScript 数组操作方法小结
ECMAScript为操作已经包含在数组中的项提供了很多方法。这里本人总结一下自己对这些方法的理解,如此之多的方法中,我首先已是否会改变原数组做为分类标准,逐个解释一下每一个方法。 一、不会改变原数组 1. concat() 使用方法:ar...
1 小时前
跨域和跨域请求的方法
1、什么是跨域? 由于浏览器同源策略,凡是发送请求url的协议、域名、端口三者之间任意一与当前页面地址不同即为跨域。存在跨域的情况: 网络协议不同,如http协议访问https协议。 端口不同,如80端口访问8080端口 域名不同,如...
1 小时前
如何提高代码品味
如何提高代码品味 一家之言,可以在评论里探讨 写代码虽然大多数时候是个体力活,但不可否认,也需要一点品位。我曾经觉得代码质量很重要,后来写业务写多了,又觉得如果连代码正确都做不到,又谈何代码质量。后来我又醒悟了,这世上很难有 bug f...
2 小时前
【手把手教程】从零开始写个webpack小工具之测试代码报警器
前言 测试:你这页面怎么不管传什么参数显示的东西都一样啊? 前端:嗯?我这不可能有错,自测联调都通过的,肯定是后端的锅。 后端:滚粗,不要有问题就甩我身上! 前端:凶什么,那我看一下……卧槽!测试代码传上去忘删了。 看了上面的对话,相信...
2 小时前
浅谈流量劫持与防治
注:本文来自同名掘金分享演讲整理,文章风格比较偏向口语化,图片均来自于讲稿截图。 什么是流量劫持 在谈流量劫持之前,首先我们来了解一下什么叫做流量劫持。对于互联网的最终用户来说,用户对上网的直观感受就是我打开浏览器,输入一个网址,然后我立刻...
2 小时前
multiple web workers的实现
一. 背景 先交代下业务背景,去年十月做了一个视频上传的相关业务,部分需求如下: 视频文件的MD5计算 并行上传,可配置最大并行数。 分片上传 可随时中断,取消上传。 以上只是上传部分的功能,对于我这种第一次做上传的人来说,看了真是一头...
2 小时前
vue-cli V3.0版本
目前官网上还不是3.0版本,所以需要在github上面学习使用: github网站:https://github.com/vuejs/vue-cli/tree/dev/docs 1、项目搭建 (1)、在上面的GitHub网页中,拉到底部可以...
2 小时前
Spring Boot [Vue + Vue CLI3 + Vant 快速构建你的移动商城]
导读 记录一次基于原有的后端api构建移动端商城,参照已有的安卓应用UI设计图开发。 技术选型 后端 Spring Cloud OAuth2 + Spring Cloud Eureka + Spring Boot 前端 Vue + Vue ...
2 小时前
使用 Rust + WebAssembly 编写 crc32
背景 WebAssembly 在最近几年里可以说是如火如荼了。从基于 LLVM 的 Emscripten ,到尝试打造全流程工具链的 binaryen ,再到 Rust 社区出现的wasm-bindgen……现在 webpack 4 已经内...
2 小时前
【译】不要阻塞事件循环
原文 Don’t Block the Event Loop (or the Worker Pool) | Node.js​nodejs.org PR: https://github.com/nodejs/nodejs.org/pull/17...
2 小时前
回到顶部