fangchaolong
文章57
标签24
分类10
javascript模块化-AMD

javascript模块化-AMD

AMD Async Module Definition代表的意思为异步模块定义,是Javascript模块化的浏览器解决方案,它采用异步的方式加载模块,模块的加载不影响它后面语句的运行。所有依赖这个模块的语句,都定义在回调函数中,等到加载完成之后,这个回调函数才会运行。

vue-router的核心原理

vue-router的核心原理

手写Vue-router核心原理

手写防抖和节流函数

手写防抖和节流函数

本章主要讲解:防抖和节流的实现和应用场景

http请求发生两次(原来是options请求)

http请求发生两次(原来是options请求)

本文主要是介绍OPTIONS的作用和又来以及场景的使用

前端跨域总结

前端跨域总结

相信每一个前端er对于跨域这两个字都不会陌生,在实际项目中应用也是比较多的。但跨域方法的多种多样实在让人目不暇接。老规矩,碰到这种情况,就只能自己总结一篇博客,作为记录。

移动端项目配置vue

移动端项目配置vue

配置点:移动端适配,vant按需加载,mock,静态资源压缩,axios二次封装,工具类,cdn,代码规范,editorconfig等内容

JS自己实现字符串加密和解密算法

JS自己实现字符串加密和解密算法

字符串加密和解密的关键是算法设计,字符串经过复杂的编码处理,返回一组看似杂乱无章的字符串。对于常人来说,输入的字符串是可以阅读的信息,但是被函数打乱或编码之后显示的字符串就会变成无意义的信息。想要把这些垃圾信息变成可用信息,还需要使用相反的算法把它们逆转回来。

vue数据更新了,视图层没有更新数据

vue数据更新了,视图层没有更新数据

我们可能经常会在处理vue项目的时候,遇到数据变化,但是视图并没有实时渲染的情况

JS在接收表单数据时过滤特殊字符

JS在接收表单数据时过滤特殊字符

在接收表单数据时,经常需要检测特殊字符,过滤敏感词汇。本例为 String 扩展一个原型方法 filter(),用来检测字符串中是否包含指定的特殊字符。

JS文件延迟和异步加载

JS文件延迟和异步加载

—般情况下,在文档的 标签中包含 JavaScript 脚本,或者导入的 JavaScript 文件。这意味着必须等到全部 JavaScript 代码都被加载、解析和执行完以后,才能继续解析后面的 HTML 部分。如果加载的 JavaScript 文件很大, HTML 文档解析就容易出现延迟。