ES6+ 兼容性列表

检查在各个浏览器中哪些特性可用: ES2015(ES6) : http://kangax.github.io/compat-table/es6/ ES2016+ : http://kangax.github.io/compat-table/es2016plus/

2019-07-09 18:15:24

阅读数 38

评论数 0

你不知道的JavaScript(上) - this

1 关于this this关键字是JavaScript中最复杂的机制之一。它是一个很特别的关键字,被自动定义在所有函数的作用域中。 1.1 为什么要用this function identify(){ return this.name.toUpperCase(); } funct...

2019-07-05 19:14:35

阅读数 14

评论数 0

js中的常用运算符规则和隐式类型转换

在 JavaScript 中,当我们进行比较操作或者加减乘除四则运算操作时,常常会触发 JavaScript 的隐式类型转换机制,下面将介绍javaScript的数据类型及执行运算时遵循的类型转换规则。 一、javaScript 数据类型: (1)值类型(基本类型、原始值):Undefined...

2019-03-04 14:05:55

阅读数 258

评论数 0

跨域问题

1. 跨域问题 广义上的跨域是指一个域下的文档或脚本试图去请求另一个域下的资源,例如: 资源跳转:a链接、重定向、表单提交; 资源嵌入:<link>、<script>、<img&am...

2019-02-21 15:09:27

阅读数 13

评论数 0

js高阶函数

一、高阶函数(Higher-order function) 高阶函数其实并不复杂,对于学习javaScript的小伙伴,可能已经使用过却不自知。了解高阶函数之前可以先了解函数式编程和一等函数两个概念。 1. 函数式编程(Functional Programming, FP) 函数式编程是一种...

2019-02-21 15:08:15

阅读数 26

评论数 0

vscode删除空白行

正则表达式:^\s*$\n,正则替换

2019-01-28 15:43:34

阅读数 250

评论数 0

js的原型、原型链

一、javascript继承机制 在Javascript语言中,new命令后面跟的不是类,而是构造函数(javaScript语言的传统方法通过构造函数定义并生成实例对象,ES6中新增了Class语法糖,通过对象模版定义和生成实例对象)。用构造函数生成实例对象,有一个缺点,那就是无法共享属性和方法...

2018-10-30 02:56:05

阅读数 37

评论数 0

js中的call()、apply()、bind()

class Person { constructor(name, age){ this.name = name; this.age = age; } toString(address, todo){ return `${this.name}的年龄是${this.age}, 来自${ad...

2018-10-28 23:09:47

阅读数 34

评论数 0

flex布局

传统的css布局是基于css盒模型,依赖display、position、float等属性的布局方案,有稳定的跨浏览器兼容性,但在某些布局方面仍存在限制,例如:在父内容里面垂直居中一个块内容;使容器的所有子元素占用等量的可用高度/宽度,且不需要关心容器高度/宽度的限制;使多列布局中的所有列采用相同...

2018-10-28 17:52:21

阅读数 63

评论数 0

css盒模型、浮动

一、css盒模型 1. 盒(框)模型介绍 (1) 文档的每个元素被构造成文档布局内的一个矩形框,框每层的大小都可以使用一些特定的css属性调整。相关属性如下: content:框内容显示区域,包括框内的文本内容以及表示嵌套子元素的其他框; width:设置内容的宽度,还有min-wid...

2018-10-28 14:41:06

阅读数 39

评论数 0

工程构建

一、Cordova工程 cordova create hello com.example.hello HelloWorld cd hello cordova plugin add *** cordova platform add ios/android cordova build ios...

2018-10-27 23:11:01

阅读数 34

评论数 0

toString()与valueOf()

1. toString() toString() 方法返回一个表示该对象的字符串。每个对象都有一个toString()方法,当该对象被表示为一个文本值时,或者一个对象以预期的字符串方式引用时自动调用。默认情况下,toString()方法被每个Object对象继承。如果此方法在自定义对象中未被覆盖...

2018-10-27 00:26:31

阅读数 39

评论数 0

cordova操作软键盘插件:ionic-plugin-keyboard

添加插件:cordova plugin add ionic-plugin-keyboard --save 1.软键盘显示监听 window.addEventListener('native.keyboardshow', function (e) {     // todo 进行键盘可用时操作 ...

2018-10-27 00:05:35

阅读数 1132

评论数 0

cordova项目消除手机字体设置影响webApp布局

1. 下载cordova的插件:cordova plugin add https://github.com/phonegap/phonegap-mobile-accessibility.git; 2. 在 deviceready 监听事件中添加方法:if(window.MobileAccessi...

2018-10-16 14:36:04

阅读数 178

评论数 0

div文字溢出可滑动,不出现滚动条

<div>超出div设定宽度超出div设定宽度超出div设定宽度超出div设定宽度超出div设定宽度超出div设定宽度超出div设定宽度超出div设定宽度超出div设定宽度超出div设定宽度超出div设定宽度超出div设定宽度超出div设定宽度超出div...

2018-09-13 17:55:27

阅读数 2157

评论数 0

css3实现颜色渐变、元素的2D/3D转换(元素的旋转,缩放,移动,倾斜等)、元素转换过渡效果、元素动画

一、颜色渐变:background: linear-gradient(direction, color-stop1, color-stop2, ...); 参数:direction: 方向或者角度;  color-stop1, color-stop2, ... :指定渐变的起止颜色,可以使用rg...

2018-09-13 17:46:36

阅读数 338

评论数 0

webpack之proxyTable设置跨域

一、对于同一接口名: let url = 'api/';   webpackDevServer.config.js: proxy: { '/api': { target: 'http://***', //目标接口域名 secure: false, changeOrigin: tru...

2018-08-02 14:29:19

阅读数 320

评论数 0

JS封闭函数、闭包、内置对象

一、变量作用域 变量作用域指的是变量的作用范围,javascript中的变量分为全局变量和局部变量 1、全局变量:在函数之外定义的变量,为整个页面公用,函数的内部外部都可以访问。 2、局部变量:在函数内部定义的变量,只能在定义该变量的函数内部访问,外部无法访问。函数内部访问变量时,先在内部查...

2018-07-19 15:29:51

阅读数 65

评论数 0

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