-

JS开发

Js是JavaScript直译式脚本语言的简称,用于HTML和Web开发,是一种动态类型、弱类型、基于原型的语言,内置支持类型,Js是世界上最流行的编程语言。Js开发主要包括常用的Js插件、Js特效和Js使用过程中的一些经验。

阿里统计图表库G2Plot

WEB前端

G2Plot中的 G2 即意指图形语法 (the Grammar of Graphics),同时也致敬了 ggplot2。G2Plot是阿里的一套简单、易用、并具备一定扩展能力和组合能力的统计图表 JS 库,基于图形语法理论搭建而成。G2Plot吸引我的优点有:一、代码简单易用。二、大数据展示更智能,避免文本的重叠遮挡、内容无法自适应、内容裁剪等问题。三、提供了多图表组合、叠加、联动,共同讲述一个数据故事的可能性。下面雷雪松带大家一起了解下阿里统计图表库G2Plot。
阅读原文 »

ES6 Promise详解

WEB前端

Promise 是ES6 中一个 JS 的 Promise 类型对象,用来传递异步操作的消息。有了 Promise 对象,就可以将异步操作以同步操作的流程表达出来,避免了层层嵌套的回调函数。此外,Promise 对象提供统一的接口,使得控制异步操作更加容易。Promise 也有一些缺点。首先,一旦新建它就会立即执行,无法中途取消Promise。其次,Promise 内部抛出的错误只通过catch捕获。第三,当处于 Pending 状态时,无法得知进度。下面雷雪松就详细的讲解下 Promise 。
阅读原文 »

RxJS介绍

WEB前端

RxJS 是 Reactive Extensions for JavaScript 的缩写,是一个基于可观测数据流的响应式编程的库。它是基于订阅-发布模式、观察者模式与迭代器实现的,Vue项目中的 eventbus 就是基于订阅-发布实现的。响应式编程是一种面向数据流和变化传播的编程范式。这意味着可以在编程语言中很方便地表达静态或动态的数据流,而相关的计算模型会自动将变化的值通过数据流进行传播。下面雷雪松给大家介绍一下RxJS。
阅读原文 »

Three.js介绍

WEB前端

Three.js 是一款运行在浏览器中的 3D 引擎,你可以用它创建各种三维场景,包括了摄影机、光影、材质等各种对象。Three.js(类似于JQuery)在浏览器提供的 WebGL 接口之上又做了一层封装。WebGL 是在浏览器中实现三维效果的一套标准。WebGL 可以为 HTML5 Canvas 提供硬件 3D 加速渲染,这样 Web 前端开发人员就可以借助系统显卡来在浏览器里更流畅地展示3D场景和模型了,还能创建复杂的导航和数据视觉化。下面雷雪松就简单介绍一下Three.js。
阅读原文 »

JS如何将字符串转化为数字数组

WEB前端

在使用Vue的时候,我们需要注意数据的类型。比如,Elment select 组件选中的值是有字符串和数值之分的。很多时候,明明给了一个一样的数字,却不能选中就是因为这个原因。那么就需要将字符串数字转换成数字或者将数字转换成字符串。下面雷雪松给大家介绍一下JS如何将字符串转化为数字数组。
阅读原文 »

JS 删除树状结构数据中空children

WEB前端

如何让自己在开发中能成长更快?开发效率更高?答案就是:不断学习,不断总结。在实际前端开发中,使用组件可以很快的开发出一个功能,比如ElementUI树形结构组件。那么使用组件就得返回组件规定的数据结构。数据大部分是在后端处理后直接返回需要的数据,比如PHP、JAVA等后端语言。可有时候也需要前端自己处理数据。下面雷雪松就给大家分享一个删除树状结构数据中空children的函数。
阅读原文 »

JS 数组遍历总结

WEB前端

JS 数组用于在单一变量中存储多个值。在Web前端开发,数组的使用是非常普遍的,使用数组合理的设计,可以让业务更清晰,也会提高开发效率。而使用数组就避免不了使用遍历数组。下面雷雪松就总结一下JS 数组遍历。
阅读原文 »

简单实用的jQuery分页插件twbs-pagination

WEB前端

Web开发中,表格是一个很好展示数据的组件。当数据量大了,分页就不可避免了。分页不仅可以提高读取数据的性能,而且也会让用户体验更好。在前面雷雪松给大家介绍了Bootstrap Table这个插件。Bootstrap Table是集成了表格、分页、排序和搜索等功能。如果在特定情况下需要自己定义表格和分页,那么分页就是用jQuery分页插件twbs-pagination吧!twbs-pagination基于jQuery1.7.0或者更高版本,twbs-pagination可以自定义样式也可以很好的和bootstrap的分页组件结合。twbs-pagination的使用方法很简单。那么下面雷雪松给大家介绍一个简单实用的jQuery分页插件twbs-pagination。
阅读原文 »

高效开发简化代码的JS常用技巧

WEB前端

JS不仅可以做前端,随着Nodejs的稳定发布,还可以用来做后台。Js的应用越来越广泛,小项目,大的系统都可以来做。Js也在不断的更新语法,性能也得到了提升,让开发者开发更高效,简化代码。下面雷雪松就介绍几种高效开发简化代码的常用技巧。
阅读原文 »

JS中的值类型和引用类型详解

WEB前端

在我们web开发中,有时需要考虑数据的类型。JS中分为两种不同类型的值:基本数据类型和引用数据类型。基本数据类型指的是简单的数据,引用数据类型指的是有多个值构成的对象。当我们把变量赋值给一个变量时,解析器首先要确认的就是这个值是基本类型值还是引用类型值。下面雷雪松详细的讲解一下JS中的值类型和引用类型。
阅读原文 »