Vue 动态加载 Vuex
Vuex 是用来处理状态管理的高性能解决方案。它使管理大型 Vue.js 变得更轻松,并通过暴露出来的 store 使得状态变得可预测。
2020-06-18 17:35:06阅读全文
JavaScript复杂判断的优雅写法
我们编写js代码时经常遇到复杂逻辑判断的情况,通常大家可以用if/else或者switch来实现多个条件判断,但这样会有个问题,随着逻辑复杂度的增加,代码中的if/else/switch会变得越来越臃肿,越来越看不懂,那么如何更优雅的写判断逻辑,本文带你试一下。
2020-06-18 17:28:08阅读全文
一起看看JavaScript异步剪贴板API
在过去的几年里我们只能使用 document.execCommand 来操作剪贴板。不过,这种操作剪贴板的操作是同步的,并且只能读取和写入 DOM。
2020-06-18 15:44:04阅读全文
前端笔试中的坑位-JS隐式转换问题
=== 叫做严格运算符,对象类型指向地址相同或原始类型( 数值、字符串、布尔值)值相同;==叫做相等运算符,类型不同会进行转化再比较,undefined、null相等,对象类型还是比较引用。==运算符将原始值和其包装对象视为相等,但===运算符将它们视为不等。所有obj.a==null(相当于ob
2020-06-18 11:50:18阅读全文
canvas实现雪花随机动态飘落效果(代码示例)
2020-06-18 04:43:00阅读全文
JavaScript事件委托的技术原理
如今的JavaScript技术界里最火热的一项技术应该是‘事件委托(event delegation)’了。使用事件委托技术能让你避免对特定的每个节点添加事件监听器;相反,事件监听器是被添加到它们的父元素上。事件监听器会分析从子元素冒泡上来的事件,找到是哪个子元素的事件。基本概念非常简单,但仍有很多
2020-06-18 02:09:27阅读全文
使用 CSS 实现骨架屏
在加载网络数据时,为了提升用户体验,通常会使用一个转圈圈的loading动画,或者使用Skeleton Screen占位。相比与loading动画,Skeleton Screen的效果要更生动,实现起来来也很简单。利用CSS就可以实现一个简单的Skeleton Screen。
2020-06-18 01:21:14阅读全文
详解获取JavaScript各种全局对象变量的方法
全局变量在编程语言中一向被认为是一种不好的编程方法。但现实情况是,很多著名的项目都在大量的使用着全局变量,比如,MooTools就将大量的对象放到全局空间,像Browser对象和$$等。而最著名的jQuery也是用的全局变量。所以,“全局变量不好”这个理论实际上处于一种很可笑的状态中。
2020-06-18 00:47:10阅读全文
5个ES10的新特性
2020-06-17 17:15:24阅读全文
Vue 的 render 方法中 h 是什么?
如果你接触过vue一段时间了,那么你可能会遇到过 rendering 方法在你的app文件中 -- 在最新版本的 CLI 中它是一个默认值, 并且是在 main.js文件中:
2020-06-17 14:44:12阅读全文
两行 Javascript 代码生成 UUID的方法
在 Javascript 中可以用的 URL.createObjectURL 方法创建一个惟一的 URL,以表示传递给它的对象。为了让这个 URL 是唯一的, URL.createObjectURL 方法返回的 URL 会带上一段 36 位长的字符串,和 UUID 的长度一致,通过这个原理,就可以模
2020-06-17 14:03:16阅读全文
JS内置对象 Math 和 Date 的详解
1.求最值方法①min()语法:Math.min(num1,num2…numN)功能:求一组数中的最小值。返回值:Number。
2020-06-17 11:17:42阅读全文
解决JavaScript中数组排序sort不发生改变
最近在做一个项目,Ajax从后台返回数据后,前端用js处理时,发现无论如何使用sort排序,最终要么是没改变,要么只改变最后一次的排序,折腾了很久,最后查了查资料才发现,js中区分浅拷贝和深拷贝。
2020-06-17 10:33:07阅读全文
vue项目怎么嵌入jsp页面?(方法介绍)
2020-06-17 07:39:37阅读全文
vue+element-ui表格封装tag使用slot插槽标签
省去官方的复杂讲解和代码,插槽的意思简单来说,就是在子组件的某个地方留一个占位符,当父组件使用这个子组件的时候,可以自定义这个占位符所占地方呈现的样子,可能是一个标题,一个按钮,甚至一个表格,一个表单。
2020-06-17 06:33:19阅读全文
javascript中的闭包中的闭包
JavaScript 一个近乎神话对于JavaScript有使用经验但却从未真正理解闭包概念的人来说,理解闭包可以说是某种意义上的重生。闭包并不是需要学习新的语法才能使用的工具。闭包的产生是基于词法作用域写代码时自然产生的结果。换句话说,你不需要要为了闭包而写闭包,闭包在我们写的代码中随处可见。
2020-06-17 03:58:07阅读全文
JavaScript 开发者常用的 10 个技巧
我们知道,JavaScript 这门语言正在高速发展中。伴随着 ES2020,又有很多很棒的功能加入。老实说,您可以通过许多不同的方式编写代码。实现同样一个功能,有的代码很长而有的却很短。你可以通过一些小技巧来让你的代码更干净清晰。下面这些小技巧肯定对你接下来的开发工作有所用处。
2020-06-16 15:10:39阅读全文