摘要:
最近看有些网站上的jpg格式的图片在呈现的时候,有两种方式,一种是自上而下扫描式的,还有一种就是先是全部的模糊图片,然后逐渐清晰(就像GIF格式的交错显示)。 一、基本JPEG(baseline jpeg)和渐进JPEG 图片的尺寸大小: 张鑫旭个人博客看到: 同一张jpg图片,如果保存为基本式和渐 阅读全文
摘要:
1、在官网上下载mysql-installer-community-5.6.25.0 2、选择MySQL Installer 3、选择Windows (x86, 32-bit), MSI Installer,点击Download,出现如下图所示,点击直接下载。 4、下载之后打开安装包,如出现如下提示 阅读全文
摘要:
一、安装node.js 进入官网下载node.js 二、安装 cnpm 1、说明:npm(node package manager)是nodejs的包管理器,用于node插件管理(包括安装、卸载、管理依赖等); 2、使用npm安装插件:命令提示符执行npm install <name> 3、选装 c 阅读全文
摘要:
1、函数参数的默认值 上面代码检查函数log的参数y有没有赋值,如果没有,则指定默认值为World。这种写法的缺点在于,如果参数y赋值了,但是对应的布尔值为false,则该赋值不起作用。就像上面代码的最后一行,参数y等于空字符,结果被改为默认值。 为了避免这个问题,通常需要先判断一下参数y是否被赋值 阅读全文
摘要:
如果实现单行文本的溢出显示省略号应该都知道用text-overflow:ellipsis属性来,当然还需要加宽度width属来兼容部分浏览。 一、单行文本实现方法: 但是这个属性只支持单行文本的溢出显示省略号,如果我们要实现多行文本溢出显示省略号呢。 接下来重点说一说多行文本溢出显示省略号,如下。 阅读全文
摘要:
1.使用object标签进行嵌套 这样在内层a标签加一层object标签嵌套,可以解决了a标签嵌套的问题了。这个办法在火狐和谷歌、IE9及以上是没问题的。但是IE8及以下就会有问题,因为IE8不支持object标签,它会将object解析成一个对象a标签的内容显示不出来。所以就有了下面的第二种方案。 阅读全文
摘要:
1、Number.parseInt(), Number.parseFloat() ES6 将全局方法parseInt()和parseFloat(),移植到Number对象上面,行为完全保持不变。 这样做的目的,是逐步减少全局性方法,使得语言逐步模块化。 2、Number.isInteger() Nu 阅读全文
摘要:
1、字符串的遍历器接口 ES6 为字符串添加了遍历器接口,使得字符串可以被for...of循环遍历。 2、includes(), startsWith(), endsWith() includes():返回布尔值,表示是否找到了参数字符串。 startsWith():返回布尔值,表示参数字符串是否在 阅读全文
摘要:
1、数组的解构赋值 基本用法 ES6 允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构(Destructuring)。 实例: rest 运算符 rest运算符也是三个点号,不过其功能与扩展运算符恰好相反,把逗号隔开的值序列组合成一个数组 rest运算符配合解构使用: 默认值 解 阅读全文
摘要:
一、let命令 基本用法 ES6 新增了let命令,用来声明变量。它的用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效。 for循环的计数器,就很合适使用let命令。 for循环还有一个特别之处,就是设置循环变量的那部分是一个父作用域,而循环体内部是一个单独的子作用域 上面代码正 阅读全文