头名字W的博客

站在巨人的肩上才能看得更远

js中的时区问题

js中如果只考虑本时区的话那就不会有这个问题,但是一旦项目考虑全球化的运作那么就要考虑这个问题。为什么会出现这个问题? 究其原因,程序并非直接使用new Date()取的客户端操作系统的时间,而是服务器的时间(Linux事先与某一台时间服务器校对过时间--为本时区时间)。而产生问题的根源在于,服...

2018-12-21 23:01:49

阅读数 335

评论数 0

JavaScript中的switch...case..语句

switch...case...语句通常作为if...else if... 语句的另一种表现形式 ,要比if语句多种值的判断要更加直观。 switch...case...中的case的值有两种形式: 1、case是字符串类型 switch(text) { case 'one': ...

2018-12-21 22:32:29

阅读数 82

评论数 0

javascript中的转义符问题

JavaScript中总会遇到字符转义的问题,但是怎么才能做到呢? 你可以在 JavaScript 中使用反斜杠来向文本字符串添加特殊字符。 反斜杠用来在文本字符串中插入省略号、换行符、引号和其他特殊字符。 var txt="We are the so-called \&...

2018-12-21 22:15:43

阅读数 46

评论数 0

Echarts之symbolSize的大小设置

symbolSize number, Array, Function [ default: 4 ] 标记的大小,可以设置成诸如 10 这样单一的数字,也可以用数组分开表示宽和高,例如 [20, 10] 表示标记宽为20,高为10。 如果需要每个数据的图形大小不一样,可以设置为如下格式的回调函...

2018-09-17 22:41:07

阅读数 5542

评论数 2

VS Code中设置大小写转换功能

VS Code 中没有像webstrom中的大小写的快捷键的设置,要实现这样的功能只能进行设置: 在vscode左下角的设置选项中,选中键盘快捷键一项,然后在搜索栏下面打开keybings.json的链接,修改keybings.json 添加配置 // Place your key bind...

2018-09-10 18:58:27

阅读数 5440

评论数 0

js中如何跳出forEach循环?

forEach() 方法用于调用数组的每个元素,并将元素传递给回调函数。 forEach()使用三个参数调用该 函数:数组元素、元素的索引和数组本身。 注意: forEach() 对于空数组是不会执行回调函数的。 array.forEach(function(currentValue, i...

2018-08-21 00:08:58

阅读数 4869

评论数 0

vscode怎么设置空格缩进

点击“文件”==>“首选项”==>“设置”, 然后在头部搜索栏搜索“editor.taSize”,就可以看到图左边的设置了 ,负责一份,注意需要“editor.detectIndentation”设置成false(这个属性不设置有可能文件就会按照左边的初...

2018-06-20 18:48:47

阅读数 3691

评论数 0

css盒模型之box-sizing

box-sizing 属性允许你以某种方式定义某些元素,以适应指定区域。box-sizing: content-box|border-box|inheritcontent-box:指容器的边框的线的宽度不算在容器的宽高里面,在容器外绘制边框。border-box:将容器的边框算在容器内,实际容器的...

2018-06-19 19:01:04

阅读数 79

评论数 0

CSS自动换行、强制不换行、强制断行、超出显示省略号【转】

在表格中常常会遇到字体换行或者超出隐藏的问题,那么那是如何实现的呢?强制不换行      white-space: nowrap自动换行          word-wrap:break-word强制英文单词断行  word-break:break-all*注意:设置强制将英文单词断行,需要将行内...

2018-06-15 18:07:07

阅读数 399

评论数 0

vscode更新之后rg.exe占用cpu过高

文件->首选项->设置,然后搜索“search.followSymlinks”改为falsesearch.followSymlinks是指控制是否在搜索中跟踪符号链接。search.followSymlinks: false 修复启动vscode后 rg...

2018-06-08 00:45:33

阅读数 3298

评论数 0

VS Code中怎么运行js文件

在VS Code中有一个插件——code runner,可以安装后直接运行在node 环境中,然后在vscode中输出文件的结果。在test.js文件里面右键选择Run Code或者编辑器右上角的方形运行按钮来运行文件,结果在输出一栏输出。...

2018-06-05 19:00:58

阅读数 16846

评论数 5

JavaScript中的break和continue的非常规用法

 break 语句它常用的用法是跳出 switch() 语句。var day;switch (new Date().getDay()) {    case 0:        day = "Sunday";        break;    case 1:   ...

2018-06-04 19:15:38

阅读数 81

评论数 0

如何在node中使用最新的ES6语法(1)

一般 Node.js 使用 ES6 最新的特性, 那么就需要使用 Babel。简单介绍下ECMASCRIPT(JS)语法提案流程:一种新的语法从提案到变成正式标准,需要经历五个阶段。每个阶段的变动都需要由 TC39 委员会批准。Stage 0 - Strawman(展示阶段)Stage 1 - P...

2018-06-04 16:34:11

阅读数 419

评论数 0

JavaScript中的get和set方法讲解

js中对象中属性有时候可以看到get和set前缀,它们有什么用?get其实就是对象的属性值的返回值的方法,那么set就是属性值的修改方法。一般对象内部的私有属性命名都会加上前缀“_”,如”_name”var obj = {    _price: 10,    get price() { retur...

2018-06-01 18:12:38

阅读数 1914

评论数 0

nodejs中的module.exports和exports有什么区别

exports 变量是在模块的文件级别作用域内有效的,它在模块被执行前被赋予 module.exports 的值。   简单的来说exports与module.exports的区别就是类似var name = obj.name = 'jack'的区别。exports的值就是传的是module.ex...

2018-06-01 17:02:21

阅读数 113

评论数 0

Vue如何快速新建一个工程项目

vue1.x版本提供脚手架(cli)进行快速新建一个项目// install vue-cli$ npm install -g vue-cli// create a new project using the "webpack" boilerplate$ vue ...

2018-05-31 15:39:42

阅读数 573

评论数 0

js实现模糊查询

       模糊查询是怎么实现的? 首先,我们要知道模糊查询是根据输入关键字来匹配字符的。然后,根据字符匹配算法来匹配你的输入值,最后筛选出匹配后的关键值就ok了。        常见的匹配方法有两种:一、indexOf()字符串方法;二、正则匹配eg:   var list = ['we1',...

2018-05-31 09:40:59

阅读数 3004

评论数 0

ecahrts之图形颜色配置篇

如何配置折线图或者饼图的颜色?一般会有两种方式:1、全局配置(这个也是echart默认的方式)2、具体配置全局配置 默认从全局调色盘 option.color 获取颜色   color: ['red', 'green', ' blue', 'yellow',]具体配置在series中的itemSt...

2018-05-24 23:36:59

阅读数 276

评论数 0

vue之v-model数据双向绑定篇

对于vue里面html中的{{}}的数据检测变化,我们一般可以使用computed计算属性来自动监测改变,但是对于表单组件,如input标签里面的v-model数据怎么监测改变?<input v-model="date" ref=&...

2018-05-24 23:20:08

阅读数 554

评论数 0

css3属性之动画篇

transition-property,CSS 属性的名称;transition-duration, 过渡效果花费的时间。默认是 0;transition-timing-function,过渡效果的时间曲线。默认是 "ease";transition-delay...

2018-05-21 21:50:26

阅读数 49

评论数 0

提示
确定要删除当前文章?
取消 删除