JavaScript进阶高级
function(){
console.log()
}
function get(){
if(n==1)
return 1;
return n*arguments.callee(n-1);
}
(function(){
console.log(“hello”);
})();
//它还可以传形参,如:(function(title){ console.log(“hello”+title); })(“我是形参”);
//这相当于
var get = function(){
console.log(“hello”);
};
get();
function f1(){
subject =”hello”; //函数内部也能声明全局变量,但需要调用一下函数才管用
}
f1();
console.log(subject);
6、数组赋值。
比如:animal[‘mm’] = “apple”; animal.north = “wolf”;
7、数组遍历。
for(var 下标变量 in 数组/对象) 如:
for (var k in animal){
console.log( animal [k] );
}
var nm = document.getElementsByTagName(‘input’)[0];
function f1(){
console.log(nm.type);
console.log(nm.name);
console.log(nm.value);
console.log(nm.class); //class是js的关键字,需要变形为className操作:nm.className
}
<ul id=”ning”> <li> aaa</li> </ul>
var ning = document.getElementById(‘ning’);
var fu = ning.cloneNode(true); //深层复制,连ul里li的aaa也都复制了
var south = document.getElementById(“south”);
south.appendChild(fu);
window.onload = 有名函数 //这中dom1级事件只能设一个,多了会覆盖
Window.onload = function(){
有名函数;
有名函数
} //这种匿名函数的方式就能写很多有名函数
JavaScript进阶高级相关推荐
- JavaScript进阶-高级特性及ES6
任务 对象的扩展 let和const Object.keys() for...of 扩展运算符 Set 和 Map 模版字符串 默认参数 rest参数 箭头函数 解构赋值 对象的扩展 方法的简写 // ...
- JavaScript—进阶篇
JavaScript-进阶(笔记) 第1章 系好安全带,准备启航 1-1 让你认识JS 第二章 你要懂的规则(JS基础语法) 2-1 什么是变量 2-2 给变量取个名字(变量命名) 2-3 确定你的存 ...
- javascript 进阶篇(集合)
目录 第一章 系好安全带,准备启航 1-1 让你认识JS 任务 1-2 编程练习 任务 第二章 你要懂的规则(JS基础语法) 2-1 什么是变量 2-3 确定你的存在(变量声明) 任务 2-4 多样化 ...
- JavaScript进阶(二)
JavaScript进阶(二) 2019版黑马程序员javaScript进阶面向对象ES6 122集教程,哔哩哔哩链接:https://www.bilibili.com/video/BV1Kt411w ...
- JavaScript进阶(一)
JavaScript进阶(一) 2019版黑马程序员javaScript进阶面向对象ES6 122集教程,哔哩哔哩链接:https://www.bilibili.com/video/BV1Kt411w ...
- 前端学习笔记——JavaScript进阶
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.JavaScript 面向对象 1. 面向对象编程介绍 1.1 两大编程思想 1.2 面向过程编程 1.3 面向对 ...
- javascript进阶教程第一章案例实战
javascript进阶教程第一章案例实战 一.学习任务 通过几个案例练习回顾学过的知识 通过练习积累JS的使用技巧 二.实例 练习1:删除确认提示框 实例描述: 防止用户小心单击了"删除& ...
- JavaScript进阶系列01,函数的声明,函数参数,函数闭包
本篇主要体验JavaScript函数的声明.函数参数以及函数闭包. □ 函数的声明 ※ 声明全局函数 通常这样声明函数: function doSth() { alert("可以在任何时候调 ...
- javascript进阶教程第二章对象案例实战
javascript进阶教程第二章对象案例实战 一.学习任务 通过几个案例练习回顾学过的知识 通过案例练习补充几个之前没有见到或者虽然讲过单是讲的不仔细的知识点. 二.具体实例 温馨提示 面向对象的知 ...
最新文章
- 使用dwz框架搭建网站后台
- 采购寄售业务的系统实现
- Python——制作深度学习数据集批量重命名图片文件名解决方案
- 2006年中国软件收入规模前100家企业名单
- Android 应用中十大常见 UX 错误
- 表达式必须具有与对应表达式相同的数据类型_跟光磊学Java开发-运算符和表达式...
- [排错] Status error 2850
- 需要安全认证的远程EJB调用示例(Jboss EAP 6.2环境)
- python mysql批量insert数据_使用python往mysql批量插入数据时,报错not all arguments converted...
- C++标准程序库读书笔记-第二章新的语言特性
- RF-接口自动化测试-「参数Parameters格式」
- java处理代码表_Java处理中华人民共和国行政区划代码
- 怎样启动本地mysql服务_启动本地mysql服务
- 圆柱体积计算机公式,圆柱的体积怎么算公式
- Problem: [Usaco2018 Open]Team Tic Tac Toe
- 构造Dominator Tree以及Dominator Frontier
- 北大计算机研究生有多神仙,北大考研成绩公布,还上“热搜”,这都是些什么“神仙分数”?...
- Computer vision: models, learning and inference 学习笔记1:引言
- java 判断用户是否关注了公众号
- oracle事务的四种隔离级别,事务的四种隔离级别