JS/JavaScript简介及基本常识
JavaScript
(JS)以客户端事件为驱动的弱类型脚本语言
JS脚本一般写在<head>内部
流:文本流、html流
回避关键字的基本策略:单词合并(v_function)
null作为数值时为0,非数值时为null
JS执行只按顺序、不分局部
有定义无赋值 该变量默认为undefined(var a;)
没有定义的变量为not defined错误(typeof(a))
一个同名变量定义多次 最后一次赋值有效
var age = 1;
var age = 2;
console.info(age);//在控制台输出提示信息
/*结果为2*/
大小写敏感
var age = 1;
var Age = 2;
console.info(age);//在控制台输出提示信息
/*结果为1二不是2*/
数值的值是NAN的时候 意思是该值用非数字赋值了!!
var age = 'aa';
age = Number.parseFloat(age);
console.info(age);//在控制台输出提示信息
/*结果为NaN*/
JS特点
- 脚本语言
- 基于对象
- 弱类型(简单):兼容任意数据类型
- 跨平台:基于浏览器
- 嵌入式:所有html元素、CSS样式都可以用JS代替
/*在JS代码中写:*/
document.write("<input type=\"button\" value=\"登陆\" />");
/*创建了一个登陆按钮*/
书写JS时注意事项
- 一般涉及元素必须计划创建或取得
- 涉及一般写法之外的规则:
- 在页面加载完成之前都是流的叠加
- 在页面加载万之后都是流的覆盖或切换
写SQL的要点
- SQL必须在SQL开发工具中可以直接运行
- SQL的终结符号【;】必须剔除
- 参数必须注意数字(不加单引号)、非数值(加单引号)
- 再将SQL放到JDBC程序中进行交互
JS创建元素规则
- 必须能在前端开发工具直接运行的元素代码
- 将元素属性包含的双引号标记进行转义或单引号转换
- 再讲元素代码用JS包裹
- 将代码集成
窗体的两种标识模式
- 模态:该窗口不关闭将无法访问主页面
- 非模态:窗口关闭与否不影响访问主页面
JS/JavaScript简介及基本常识的更多相关文章
- JS -- JavaScript简介
JavaScript是一种属于网络的高级脚本语言(解释性脚本语言),已经被广泛用于Web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果. 一.如何插入JS代码? 使用&l ...
- JavaScript简介及示例
JavaScript简介及使用 一.简介 JavaScript一种直译式脚本语言,是一种动态类型.弱类型.基于原型的语言,内置支持类型.它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛 ...
- HTML JavaScript简介
一.JavaScript简介 1.JavaScript是个什么东西? 它是个脚本语言,需要有宿主文件,它的宿主文件是HTML文件. 2.它与Java什么关系? 没有什么直接的联系,Java是Sun公司 ...
- Node.js的简介和安装
一.Node.js的简介和安装 a) 什么是Node.js? Node.js是一个开发平台 让JavaScript运行在服务器端的开发平台 ---简单点说就是用JavaScript写服务器 ...
- Node.js 原理简介
Node.js 的官方文档中有一段对 Node.js 的简介,如下. Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript ...
- python 全栈开发,Day50(Javascript简介,第一个JavaScript代码,数据类型,运算符,数据类型转换,流程控制,百度换肤,显示隐藏)
一.Javascript简介 Web前端有三层: HTML:从语义的角度,描述页面结构 CSS:从审美的角度,描述样式(美化页面) JavaScript:从交互的角度,描述行为(提升用户体验) Jav ...
- JavaScript简介与使用方法
1.JavaScript简介 1.1.JavaScript简史 最初:网络通信很慢,网页上的数据要传送到数据库验证,然后再返回错误结果,找客观过程要等很久,于是,网景公司开发出一门新语言,当时Java ...
- 为什么我要放弃javaScript数据结构与算法(第一章)—— JavaScript简介
数据结构与算法一直是我算比较薄弱的地方,希望通过阅读<javaScript数据结构与算法>可以有所改变,我相信接下来的记录不单单对于我自己有帮助,也可以帮助到一些这方面的小白,接下来让我们 ...
- 3.25课·········JavaScript简介与语法
一.JavaScript简介 1.JavaScript是个什么东西? 它是个脚本语言,需要有宿主文件,它的宿主文件是HTML文件. 2.它与Java什么关系? 没有什么直接的联系,Java是Sun公司 ...
随机推荐
- Event IO Process
先了解一下process和event loop EventLoop 除了异步Server和Client库之外,Swoole扩展还提供了直接操作底层epoll/kqueue事件循环的接口.可将其他扩展创 ...
- stream.map示例
引用1:https://blog.csdn.net/sanchan/article/details/70753645 引用2:https://www.ibm.com/developerworks/cn ...
- 序列(SEQUENCE)
序列(SEQUENCE)是序列号生成器,可以为表中的行自动生成序列号,产生一组等间隔的数值(类型为数字).其主要的用途是生成表的主键值,可以在插入语句中引用,也可以通过查询检查当前值,或使序列增至下一 ...
- SQLServer中sql for xml path 的用法
我们通常需要获取一个多行的某个字段拼出的字符串,我们可以使用for xml path进行处理:下面将介绍for xml path的具体用法: 创建测试表&插入测试数据 在数据库中新增测试表 C ...
- js的event.preventDefault()与event.stopPropagation()
event.preventDefault()用法介绍 该方法将通知 Web 浏览器不要执行与事件关联的默认动作(如果存在这样的动作).例如,如果 type 属性是 "submit" ...
- nginx;keepalived配置出现主主的解决方法(脑裂问题)
1.查看日志 tail -f /var/log/messages 发现master和backup机都是mastaer模式启动的 通过查看别人的经历,发现VRRP基于报文实现的.master设置一定时间 ...
- day15 装饰器
关于函数的装饰器 1 .装饰器,(难点,重点) 开闭原则: 对功能的扩展开放 对代码的修改是封闭 通用装饰器语法: def wrapper(fn): def inner(*args,**kwargs) ...
- 程序从sqlserver2008搬家到MySQL5.6
1.数据表结构的搬家 SqlServer的建表sql语句在MySQL中肯定不能运行 这里使用转换工具 下载地址: https://download.csdn.net/download/zhutouai ...
- Windows系统上设置 Git Bash 的 Font 及 Locale
在windows 上使用 Git Bash 可以获得 unix 命令 操作体验. 但是初始的Git Bash的字体及语系都很不方便,需要自己设置. 在Git Bash的命令窗体上边框点击鼠标右键可以进 ...
- 【转载三】Grafana系列教程–Grafana的配置及运行
本篇文章,就让我们来了解下,Grafana的简单配置及运行. 详细的配置我们后面会讲,本篇文章只对其配置做一个简单了解,主要是让大家了解Grafana的配置及启动的过程及方法. 更多Grafana问题 ...