0%

startsWith() 方法用于检测字符串是否以指定的子字符串开始。

如果是以指定的子字符串开头返回 true,否则 false

startsWith() 方法对大小写敏感。

1
2
3
var str = "Hello world";
var n = str.startsWith("Hello");
console.log(n) // true
阅读全文 »

一、http 状态码诠释

转自:HTTP协议状态码详解(HTTP Status Code)

使用ASP.NET/PHP/JSP或者javascript都会用到http的不同状态,一些常见的状态码为:
200 – 服务器成功返回网页 404 – 请求的网页不存在 503 – 服务不可用
1、1xx(临时响应)
表示临时响应并需要请求者继续执行操作的状态代码。

代码 说明

  • 100 (继续) 请求者应当继续提出请求。 服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。
  • 101 (切换协议) 请求者已要求服务器切换协议,服务器已确认并准备切换。
    阅读全文 »

encodeURI() 函数可把字符串作为 URI 进行编码。

语法:
encodeURI(URIstring)

参数 描述
URIstring 必需。一个字符串,含有 URI 或其他要编码的文本。

返回:
URIstring 的副本,其中的某些字符将被十六进制的转义序列进行替换。

说明
该方法不会对 ASCII 字母和数字进行编码,也不会对这些 ASCII 标点符号进行编码: - _ . ! ~ * ' ( )

阅读全文 »

浮点数在扩乘100倍时,会出现算法失精;
最简单的失精例子:

1
0.1 + 0.2 = 0.30000000000000004

有时候在处理小数时也会出现这种情况
比如:

1
0.007*100 = 0.7000000000000001

处理办法就是:

阅读全文 »

在bootstrap-table 里面在定义title 的时候

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
var bkDetTit = [
{
field:'Number',
title:'编号',
formatter: function( value, row, index ){
return index + 1;
}
},
{
field:'股票代码',
title:'股票代码及行业',
formatter:function( value,row,index ){
//如何使用拿到的多个数据 直接返回拼接好的html;
var html = "<span>"+row["股票代码"]+"</span><span>"+row["股票名称"]+"</span><span>"+row["所属行业"]+"</span>"
return html;
}
},
{
field:'起始价格',
title:'起始价格',
sortable:true
},
{
field:'截止价格',
title:'截止价格',
sortable:true
}
]

里面有formatter(value,row,index)方法可以用来返回多个需要的数据,其中里面有三个参数(value,row,index);
value: 返回该field对应的value
row: 是返回表格的所有数据
index:返回该行数据的下标

概述:

那什么叫事件委托呢?它还有一个名字叫事件代理,JavaScript高级程序设计上讲:事件委托就是利用事件冒泡,只指定一个事件处理程序,就可以管理某一类型的所有事件。那这是什么意思呢?事件委托基本上,就是取快递来解释这个现象

有三个同事预计会在周一收到快递。为签收快递,有两种办法:一是三个人在公司门口等快递;二是委托给前台MM代为签收。现实当中,我们大都采用委托的方案(公司也不会容忍那么多员工站在门口就为了等快递)。前台MM收到快递后,她会判断收件人是谁,然后按照收件人的要求签收,甚至代为付款。这种方案还有一个优势,那就是即使公司里来了新员工(不管多少),前台MM也会在收到寄给新员工的快递后核实并代为签收。

这里其实还有2层意思的:

阅读全文 »

适用所有浏览器

1
2
var w = window.innerWidth || document.documentElement.clientWidth || document.body.clientWidth;
var w = window.innerHeight || document.documentElement.clientHeight || document.body.clientHeight;

有三种方法能够确定浏览器窗口的尺寸(浏览器的视口,不包括工具栏和滚动条)。

阅读全文 »