itKingOne的博客

只为最好的自己

排序:
默认
按更新时间
按访问量

实现两个窗口通信方法之postMessage

两个窗口的通信问题应该是一个比较常见的问题了,通信可以通过很多种方式,如下: localStorage  postMessage  websocket 今天博主先来一篇postMessage干货,后期还会给出websocket的实现代码。  首先来看一下基本的语法 otherWindo...

2018-07-18 13:47:14

阅读数:8

评论数:0

你不知道的JavaScript--Item8 函数,方法,构造函数调用

1、函数调用 Function绝对是JavaScript中的重中之重。在JavaScript中,Function承担了procedures, methods, constructors甚至是classes以及modules的功能。 在面向对象程序设计中,functions,methods以及c...

2018-07-17 18:29:05

阅读数:24

评论数:0

Axios 请求配置参数详解以及全局配置示例

基本应用: // 发送 POST 请求 axios({ method: 'post', url: '/user/12345', data: { firstName: 'Fred', lastName: 'Flintstone' } }); 请求配置 { ...

2018-07-17 17:20:29

阅读数:87

评论数:0

你不知道的JavaScript--Item7 函数和(命名)函数表达式

1、函数声明与函数表达式在ECMAScript中,创建函数的最常用的两个方法是函数表达式和函数声明,两者期间的区别是有点晕,因为ECMA规范只明确了一点:函数声明必须带有标示符(Identifier)(就是大家常说的函数名称),而函数表达式则可以省略这个标示符:函数声明:function 函数名称...

2018-06-25 15:43:03

阅读数:26

评论数:0

开发 react 应用最好用的脚手架 create-react-app

1. 介绍在开发react应用时,应该没有人用传统的方法引入react的源文件(js),然后在html编辑吧。大家都是用webpack + es6来结合react开发前端应用。这个时候,我们可以手动使用npm来安装各种插件,来从头到尾自己搭建环境。比如:npm install react reac...

2018-06-22 10:19:16

阅读数:30

评论数:0

你不知道的JavaScript--Item6 var预解析与函数声明提升

1、var 变量预编译JavaScript 的语法和 C 、Java、C# 类似,统称为 C 类语法。有过 C 或 Java 编程经验的同学应该对“先声明、后使用”的规则很熟悉,如果使用未经声明的变量或函数,在编译阶段就会报错。然而,JavaScript 却能够在变量和函数被声明之前使用它们。下面...

2018-06-21 10:13:18

阅读数:34

评论数:0

你不知道的JavaScript--Item5 全局变量

1、尽量少用全局对象全局变量的问题在于,你的JavaScript应用程序和web页面上的所有代码都共享了这些全局变量,他们住在同一个全局命名空间,所以当程序的两个不同部分定义同名但不同作用的全局变量的时候,命名冲突在所难免。web页面包含不是该页面开发者所写的代码也是比较常见的,例如:第三方的Ja...

2018-06-21 10:08:41

阅读数:52

评论数:0

你不知道的JavaScript--Item4 基本类型和基本包装类型(引用类型)

1、基本类型和引用类型基本的数据类型有5个:undefined,boolean,number,string,nulltypeof null; //"object" typeof undefined; //"undefined&qu...

2018-06-20 10:14:10

阅读数:34

评论数:0

你不知道的JavaScript--Item3 隐式强制转换

JavaScript的数据类型分为六种,分别为null,undefined,boolean,string,number,object。object是引用类型,其它的五种是基本类型或者是原始类型。我们可以用typeof方法打印来某个是属于哪个类型的。不同类型的变量比较要先转类型,叫做类型转换,类型转...

2018-06-19 10:23:30

阅读数:49

评论数:0

你不知道的JavaScript--Item2 浮点数精度

理解JavaScript的浮点数大多数编程语言都有几种数值型数据类型,但是JavaScript却只有一种。你可以使用typeof 运算符查看数字的类型。不管是整数还是浮点数,JavaScript都将它们简单地归类为数字。typeof 17; //number typeof 98.6; //nu...

2018-06-13 10:20:50

阅读数:30

评论数:0

你不知道的JavaScript--Item1 严格模式

本文转自【阮一峰博客】:http://www.ruanyifeng.com/blog/2013/01/javascript_strict_mode.html一、概述除了正常运行模式,ECMAscript 5添加了第二种运行模式:“严格模式”(strict mode)。顾名思义,这种模式使得Java...

2018-06-13 10:16:18

阅读数:30

评论数:0

Jenkins进阶系列之——10Publish Over SSH插件

说明:这个插件可以通过ssh连接其他Linux机器 官方说明:Publish Over SSH 安装步骤: 系统管理→管理插件→可选插件→Artifact Uploaders→Publish Over SSH  系统设置(所有的高级全部展开) 公共配置: Passphrase:密码...

2018-06-07 14:37:40

阅读数:193

评论数:0

Jenkins应用篇之Publish over SSH插件的使用

本文是jenkins应用系统文章的一部分,大部分来自工作和学习中的实践,部分内容来自官方文档和网友的文章,引用的文章会在“参考资料”部分附上原始链接。 依赖环境 SSH,远程机开启SSH服务,允许Jenkins所在机器通过SSH服务登录到远程机执行脚本;可以设置SSH使用用户名/密码或通过...

2018-06-07 14:35:09

阅读数:322

评论数:0

vue脱坑合集(七)——监听滚动事件 实现动态锚点

前几天做项目的时候,需要实现一个动态锚点的效果 如果是传统项目,这个效果就非常简单。但是放到 Vue 中,就有两大难题: 1. 在没有 jQuery 的 animate() 方法的情况下,如何实现平滑滚动? 2. 如何监听页面滚动事件? 在浏览了大量文章、进行多次尝试之后,终于解决了这...

2018-06-07 14:33:03

阅读数:886

评论数:0

vue脱坑合集(六)——使用 Vuex + axios 发送请求

Vue 原本有一个官方推荐的 ajax 插件 vue-resource,但是自从 Vue 更新到 2.0 之后,官方就不再更新 vue-resource 目前主流的 Vue 项目,都选择 axios 来完成 ajax 请求,而大型项目都会使用 Vuex 来管理数据,所以这篇博客将结合两者来发送请...

2018-06-07 14:32:46

阅读数:741

评论数:0

vue脱坑合集(五)——组件进阶

组件(Component)是 Vue.js 最强大的功能之一,之前的文章都只是用到了基本的封装功能,这次将介绍一些更强大的扩展。   一、基本用法 在使用 vue-cli 创建的项目中,组件的创建非常方便,只需要新建一个 .vue 文件,然后在 中写好 HTML 代码,一个简单的组件就完成...

2018-06-07 14:32:29

阅读数:390

评论数:0

vue脱坑合集(四)——与 Vuex 的第一次接触

在 Vue.js 的项目中,如果项目结构简单, 父子组件之间的数据传递可以使用  props 或者 $emit 等方式 http://www.cnblogs.com/wisewrong/p/6266038.html 但是如果是大型项目,很多时候都需要在子组件之间传递数据,使用之前的方式就不太方便...

2018-06-07 14:30:39

阅读数:179

评论数:0

vue脱坑合集(三)——使用 vue-router 跳转页面

使用 Vue.js 做项目的时候,一个页面是由多个组件构成的,所以在跳转页面的时候,并不适合用传统的 href,于是 vue-router 应运而生。 官方文档: https://router.vuejs.org/zh-cn/essentials/getting-started.html   ...

2018-06-07 14:30:22

阅读数:1123

评论数:0

vue脱坑合集(二)——组件之间的数据传递

Vue 的组件作用域都是孤立的,不允许在子组件的模板内直接引用父组件的数据。必须使用特定的方法才能实现组件之间的数据传递。 首先用 vue-cli 创建一个项目,其中 App.vue 是父组件,components 文件夹下都是子组件。   一、父组件向子组件传递数据 在 Vue 中...

2018-06-07 14:29:50

阅读数:196

评论数:0

vue脱坑合集(一)——使用 vue-cli 搭建项目

vue-cli 是一个官方发布 vue.js 项目脚手架,使用 vue-cli 可以快速创建 vue 项目,GitHub地址是:https://github.com/vuejs/vue-cli   一、 安装 node.js 首先需要安装node环境,可以直接到中文官网http://node...

2018-06-07 14:29:24

阅读数:265

评论数:0

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