深入JavaScript之基础应用

php中世界最好的语言
풀어 주다: 2018-03-13 13:19:55
원래의
1301명이 탐색했습니다.

这次给大家带来深入JavaScript之基础应用,使用JavaScript基础应用的注意事项有哪些,下面就是实战案例,一起来看一下。

函数返回值

返回值1

로그인 후 복사

返回值2

로그인 후 복사

返回值3

 
로그인 후 복사

一般求和

로그인 후 복사

多个参数求和 (arguments 是一个可变数组 )

```
로그인 후 복사

- CSS函数 当传入两个参数时获取属性, 三个参数时,修改样式

   CSS函数  
로그인 후 복사
function getStyle(obj, name) {if(obj.currentStyle) //由于currentStyle只兼容IE,所以在IE浏览器中他是true,其他浏览器中为false { return obj.currentStyle[name]; //IE } else { //计算样式 其中getComputedStyle(oDiv, xxx) 第二个参数可以随便填,一般习惯写false return getComputedStyle(obj, false)[name]; //Chrome、FF } }
로그인 후 복사

示例代码:
通过上面的函数来获取非行间样式 `backgroundColor`

window.onload=function (){var oDiv=document.getElementById('div1'); alert(getStyle(oDiv, 'backgroundColor')); };
로그인 후 복사

###注意此函数只适用于单一样式,复合样式不适用!!!
单一样式:width、height、position 等
复合样式:background、border 等
>###3.数组- 数组基础
- 数组的使用
定义

var arr=[12, 5, 8, 9]; //一般用这种创建方式,简单 var arr=new Array(12, 5, 8, 9); //也可以这样创建
로그인 후 복사

没有任何差别,[]的性能略高,因为代码短

- 数组的属性
length

既可以获取,又可以设置 :①.可以获取数组的个数,②.又可以用过array.length = 1;来设置数组的个数;
例子:快速清空数组 //用过array.length = 0;来清空数组;
数组使用原则:数组中应该只存一种类型的变量

- 数组的方法
添加

push(元素),从尾部添加一个元素

unshift(元素),从头部添加一个元素

删除

pop(),从尾部删除一个元素
shift(),从头部删除一个元素

- 插入、删除`splice` (`音标:[splaɪs]`) : 数组的万能操作
删除

splice(开始,长度) //第一个参数:指定位置;第二个参数:指定长度

插入

splice(开始, 0, 元素…)

先删除,后插入

splice(开始, 长度,元素…)
先删除,后插入

替换

先删除,后插入 可用作替换

- 数组连接 (两个数组合并) :concatconcat(数组2)
连接两个数组

로그인 후 복사

- join(分隔符)
用分隔符,组合数组元素,生成字符串 (学习ajax时,连接网址使用)

로그인 후 복사

- 字符串split (`[splɪt]`分离;分解)split() 方法用于把一个字符串分割成字符串数组。stringObject.split(separator,howmany)

separator 必需。字符串或正则表达式,从该参数指定的地方分割 stringObject。
howmany 可选。该参数可指定返回的数组的最大长度。如果设置了该参数,返回的子串不会多于这个参数指定的数组。如果没有设置该参数,整个字符串都会被分割,不考虑它的长度。

使用

如果您希望把单词分割为字母,或者把字符串分割为字符,可使用下面的代码:

"hello".split("") //可返回 ["h", "e", "l", "l", "o"]
로그인 후 복사


若只需要返回一部分字符,请使用 howmany 参数:

"hello".split("", 3) //可返回 ["h", "e", "l"]
로그인 후 복사

- 排序 sort`sort([比较函数])`,排序一个数组
排序一个字符串数组
排序一个数字数组
① 排序一个字符串数组

로그인 후 복사

②排序一个数字数组 - 2.1 基础版

로그인 후 복사

- 2.1 晋级版

로그인 후 복사

- 2.2最终版 (由2.1进化而来)

로그인 후 복사

相信看了本文案例你已经掌握了方法,更多精彩请关注php中文网其它相关文章!

推荐阅读:

HTML与CSS中背景相关属性

JS的8个必须注意的基础知识

위 내용은 深入JavaScript之基础应用의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!