- 博客(11)
- 收藏
- 关注
原创 【JavaScript】查询字符串参数
function getQueryStringArgs() { // 取得查询字符串并删除开头的 '?' var qs = location.search.length > 0 ? location.search.substring(1) : '', // 创建保存数据的对象 args = {}, // 取得每一项 items = qs.lengt...
2020-02-15 18:19:48
225
原创 【JavaScript】面向对象:hasOwnProperty()方法与in操作符
hasOwnProperty()方法使用 hasOwnProperty()方法(是从 Object 继承来的)可以检测一个属性是存在于实例中,还是存在于原型中。只在给定属性存在于对象实例中时,才会返回 true。function Person(){ } Person.prototype.name = "Nicholas"; Person.prototype.age = 29; Pe...
2020-02-08 12:29:17
274
原创 【JavaScript】生成固定区间随机数
Math.random(); //0.0 ~ 1.0 之间的一个伪随机数。【包含0不包含1)//获取[lowerValue,upperValue]之间的随机数function selectFrom(lowerValue, upperValue) { return parseInt(Math.random() * (upperValue - lowerValue + 1) + lowerV...
2020-02-05 18:11:27
632
原创 【JavaScript】 URI 编码与解码
encodeURI()和 encodeURIComponent()encodeURI()和 encodeURIComponent()方法可以对 URI进行编码,以便发送给浏览器。有效的 URI 中不能包含某些字符,例如空格。而这两个 URI 编码方法就可以对 URI 进行编码,它们用特殊的 UTF-8 编码替换所有无效的字符,从而让浏览器能够接受和理解。encodeURI()主要用于整个 ...
2020-02-03 18:28:51
284
原创 【JavaScript】ECMAScript 特殊的字符序列
通过这些特殊的字符序列,可以使用最近一次匹配结果中的内容var text = "cat, bat, sat, fat"; result = text.replace(/(.at)/g, "word ($1)"); console.log(result); //word (cat), word (bat), word (sat), word (fat) 每个以"at"结尾的单词都被替换...
2020-02-03 15:03:08
188
原创 【JavaScript】字符串方法slice()、substr()、substring()
slice()、substr()和 substring()这三个方法都会返回被操作字符串的一个子字符串,而且也都接受一或两个参数。第一个参数指定子字符串的开始位置,第二个参数(在指定的情况下)表示子字符串到哪里结束。具体来说,slice()和substring()的第二个参数指定的是子字符串最后一个字符后面的位置。而 substr()的第二个参数指定的则是返回的字符个数。如果没有给这些方法传递第二...
2020-02-03 14:26:03
189
原创 【JavaScript】Number类型格式化字符串方法toFixed()、toExponential()、toPrecision()
toFixed()方法会按照指定的小数位返回数值的字符串表示var num = 10; console.log(num.toFixed(2)); //"10.00" // 给 toFixed()方法传入了数值 2,显示2位小数var num = 10.005; console.log(num.toFixed(2)); //"10.01" // 如果数值本身包含的小数位比指定的还多,那...
2020-02-02 17:10:44
777
原创 【JavaScript】数组sort()方法
sort() 方法用于对数组的元素进行排序在默认情况下,sort()方法按升序排列数组项——即最小的值位于最前面,最大的值排在最后面。为了实现排序,sort()方法会调用每个数组项的 toString()转型方法,然后比较得到的字符串,以确定如何排序。即使数组中的每一项都是数值,sort()方法比较的也是字符串var values = [0, 1, 5, 10, 15]; values.so...
2020-01-30 18:10:26
251
原创 【JavaScript】JavaScript位操作符
JavaScript位操作符位操作符用于在最基本的层次上,即按内存中表示数值的位来操作数值。ECMAScript 中的所有数值都以 IEEE-754 64 位格式存储,但位操作符并不直接操作 64 位的值。而是先将 64 位的值转换成 32 位的整数,然后执行操作,最后再将结果转换回 64 位。对于开发人员来说,由于 64 位存储格式是透明的,因此整个过程就像是只存在 32 位的整数一样。对...
2020-01-08 14:58:41
184
原创 【JavaScript】parseInt()与toString()
parseInt() 函数parseInt(string, radix) 将一个字符串 string 转换为 radix 进制的整数, radix 为介于2-36之间的数。parseInt()一般用于数值转换,在转换字符串时,更多的是看其是否符合数值模式。它会忽略字符串前面的空格,直至找到第一个非空格字符。如果第一个字符不是数字字符或者负号,parseInt()就会返回 NaN;也就是...
2020-01-06 15:39:43
629
原创 HTML中的designMode 属性
HTML DOM designModedocument.designMode属性设置或返回文档是否可编辑document.designMode 控制整个文档是否可编辑。有效值为 “on” 和 “off” 。根据规范,该属性默认为 “off” 。Firefox 遵循此标准。早期版本的 Chrome 和 IE默认为 “inherit” 。从 Chrome 43 开始,默认值为 “off” ,并且...
2020-01-05 14:19:36
668
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人