vue中使用ECharts实现折线图和饼图
在开发后台管理项目时,需要统计后台用户数据,以折现图和饼图的形式显示,这边采用apache-echarts来实现需求。
浏览器事件之事件处理程序
事件是用户或浏览器自身执行的某种行动(如click、mousemove等)。而处理对应事件的程序称为事件处理程序(或事件监听器)。
a标签中防止跳转的href=;、void(0);等都是什么意思
a标签的 href 属性用于指定超链接目标的 URL,href 属性的值可以是任何有效文档的相对或绝对 URL(路径),包括片段标识符和 JavaScript 代码段。 是表示在触发默认动作时,执行一段JavaScript代码,而 ; 表示什么都不执行
HTML设定页面可滚定 背景图片固定
有时项目中会遇到背景图固定,页面内容可以滚动,背景不随页面滚动而滚动。就像QQ空间、微博设置自定义背景图的固定选项。其实很容易实现,利用 background-attachment:fixed;
使用 rollup 打包 JavaScript SDK
如果我们想要写一个 JavaScript SDK,那么就不太可能将所有的代码都写到同一个 js 文件中。当然了,想做的话的确可以做到,但随着 JavaScript SDK 内容的增加,一个 js 文件容易造成开发冲突,以及测试上的困难,这也是现代前端基本上都依赖于打包工具的原因
简洁明了的Linux常用命令
ls 命令查看当前目录下可见的文件、文件夹及其相关权限 常用参数:-l 列表式查看 -al 查看所有,包括隐藏的文件、文件夹 ;mkdir 创建文件夹常用参数 : 直接接文件夹名称 ;pwd 显示当前工作目录
js对象属性通过“.”和“[ ]”访问的区别
(.) 点操作符: 静态的。右侧必须是一个以属性名称命名的简单标识符。属性名用一个标识符来表示。标识符必须直接出现再js程序中,它们不是数据类型,因此程序无法修改它们。([]) 中括号操作符: 动态的。方括号里必须是一个计算结果为字符串的表达式
Vue的双向数据绑定原理
Object属性分为两个类型:数据属性、访问器属性,每类属性又有其不同的特显,双向绑定的原理是根据其访问器属性的特性来实现的。Configurable:是否可以通过delete删除,能否修改他的属性特性,能否修改为访问器属性。默认值true
TypeScript高级类型
TypeScript真香系列的内容将参考中文文档,但是文中的例子基本不会和文档中的例子重复,对于一些地方也会深入研究。另外,文中一些例子的结果都是在代码没有错误后编译为JavaScript得到的。如果想实际看看TypeScript编译为JavaScript的代码