8.20学习小结
1、JavaScript内容包括 ECMAScript核心语法 、DOM文档对象模型、BOM浏览器对象模型。
2、JavaScript可写在任何位置,但最好在body与html闭合标签之间。平时一定要写注释!!!!!直接量有Boolean,字符串,数字,null,正则。
3、JavaScript输出方式有consolu.log()打印输出 document.write()文档输出 弹窗输出1、alert()2、confirm()3、prompt()
4、JavaScript变量
一个代名词或临时的容器。 声明变量用var(es6 里使用let)。 !初始化过的变量可以直接更改,也可重新声明此变量,但两者性质不同。
变量提升是指变量还没被声明就已经被输出。此时变量会被提前声明但没有初始化,即输出undefined。这种情况是不合理的!!!!!
5、JavaScript标识符 一定要规范!!!!不要写中文,首字母不要用符号(除_ $)和数字。 使用驼峰命名法和匈牙利命名法。!!!!切记词能答意!!!!
标识符是区分大小写的。
6、JavaScript一定要有良好的逻辑思维。
!!!初学要有清晰的思路整理,例:问两个数字相加运算?
第一步、在html中建立两个文本框 一个按钮 一个输出结果的文本框(建立框架)
第二步、在script中 声明变量, 获取元素 (三个文本框加点击按钮)
第三步、点击按钮时,会产生输出 即 XX.onclick = function () {}
第四步、一定要提取元素的值(注:承载元素值的变量一定不要与元素名字一样)
第五步、开始算法
第六步、 把算法所得值赋给输出元素。
!!!!!!!!!!有个小方法可以把script 书写位置提到头部: 使用window.load = function () {} 进行嵌套(文档入口函数/文档就绪函数)相当于把script在最后加载。
原文地址:https://www.cnblogs.com/strongtyf/p/11385822.html
- ios学习——键盘的收起
- IOS学习7——cocoapod安装与使用教程
- 使用Docker环境快速搭建靶机环境
- Java标准I/O流编程一览笔录
- 十分钟学perl够用(客服MM都懂了)
- Java多线程并发编程一览笔录
- Tomcat6/7应用服务器-禁用RC4等弱密码套件
- mybaits3整合spring总结
- 如何使用Airgeddon找回WiFi密码
- 设计缺陷将导致亚马逊Echo变身成为监听设备
- Unity引擎与C#脚本简介
- Redis分布式缓存系统Lua脚本食用指引
- 基于复杂方案OWSAP CsrfGuard的CSRF安全解决方案(适配nginx + DWR)
- XMLHttpRequest对象如何兼容各浏览器使用?
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 「Workshop」第十九期:Markdown与RMarkdown最佳入口
- S1到S9,545名职业选手,有多少人折戟全球总决赛?
- 「R」数据可视化21: Edge Bunding图
- 一个服务器能干什么?
- 按照说明做了 ,还是没有点亮网关,一直离线模式
- iOS音视频接入-快速集成TRTC SDK
- 基于Flink快速开发实时TopN程序最简单的思路
- MySQL+Flask,在本地实现一个API接口。
- Java新特性:数据类型可以扔掉了?
- 使用Flask在服务器实现一个API接口。
- 深入理解谷歌最强V8垃圾回收机制
- 用Python下载抖音无水印视频!
- 多年管理系统开发经验总结~代码解决方案
- 分析B站100万+视频,发现竟然有这么多干货资源。
- Pandas,数据处理的好帮手!