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特点

  1. 脚本语言
  2. 基于对象
  3. 弱类型(简单):兼容任意数据类型
  4. 跨平台:基于浏览器
  5. 嵌入式:所有html元素、CSS样式都可以用JS代替
     /*在JS代码中写:*/
    document.write("<input type=\"button\" value=\"登陆\" />");
    /*创建了一个登陆按钮*/

 

书写JS时注意事项

  1. 一般涉及元素必须计划创建或取得
  2. 涉及一般写法之外的规则:
  • 在页面加载完成之前都是流的叠加
  • 在页面加载万之后都是流的覆盖或切换

写SQL的要点

  1. SQL必须在SQL开发工具中可以直接运行
  2. SQL的终结符号【;】必须剔除
  3. 参数必须注意数字(不加单引号)、非数值(加单引号)
  4. 再将SQL放到JDBC程序中进行交互

JS创建元素规则

  1. 必须能在前端开发工具直接运行的元素代码
  2. 将元素属性包含的双引号标记进行转义或单引号转换
  3. 再讲元素代码用JS包裹
  4. 将代码集成

窗体的两种标识模式

  1. 模态:该窗口不关闭将无法访问主页面
  2. 非模态:窗口关闭与否不影响访问主页面

JS/JavaScript简介及基本常识的更多相关文章

  1. JS -- JavaScript简介

    JavaScript是一种属于网络的高级脚本语言(解释性脚本语言),已经被广泛用于Web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果. 一.如何插入JS代码? 使用&l ...

  2. JavaScript简介及示例

    JavaScript简介及使用 一.简介 JavaScript一种直译式脚本语言,是一种动态类型.弱类型.基于原型的语言,内置支持类型.它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛 ...

  3. HTML JavaScript简介

    一.JavaScript简介 1.JavaScript是个什么东西? 它是个脚本语言,需要有宿主文件,它的宿主文件是HTML文件. 2.它与Java什么关系? 没有什么直接的联系,Java是Sun公司 ...

  4. Node.js的简介和安装

    一.Node.js的简介和安装 a)       什么是Node.js? Node.js是一个开发平台 让JavaScript运行在服务器端的开发平台 ---简单点说就是用JavaScript写服务器 ...

  5. Node.js 原理简介

    Node.js 的官方文档中有一段对 Node.js 的简介,如下. Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript ...

  6. python 全栈开发,Day50(Javascript简介,第一个JavaScript代码,数据类型,运算符,数据类型转换,流程控制,百度换肤,显示隐藏)

    一.Javascript简介 Web前端有三层: HTML:从语义的角度,描述页面结构 CSS:从审美的角度,描述样式(美化页面) JavaScript:从交互的角度,描述行为(提升用户体验) Jav ...

  7. JavaScript简介与使用方法

    1.JavaScript简介 1.1.JavaScript简史 最初:网络通信很慢,网页上的数据要传送到数据库验证,然后再返回错误结果,找客观过程要等很久,于是,网景公司开发出一门新语言,当时Java ...

  8. 为什么我要放弃javaScript数据结构与算法(第一章)—— JavaScript简介

    数据结构与算法一直是我算比较薄弱的地方,希望通过阅读<javaScript数据结构与算法>可以有所改变,我相信接下来的记录不单单对于我自己有帮助,也可以帮助到一些这方面的小白,接下来让我们 ...

  9. 3.25课·········JavaScript简介与语法

    一.JavaScript简介 1.JavaScript是个什么东西? 它是个脚本语言,需要有宿主文件,它的宿主文件是HTML文件. 2.它与Java什么关系? 没有什么直接的联系,Java是Sun公司 ...

随机推荐

  1. PAT 1009 Product of Polynomials

    1009 Product of Polynomials (25 分)   This time, you are supposed to find A×B where A and B are two p ...

  2. [luogu P1552] [APIO2012]派遣

    [luogu P1552] [APIO2012]派遣 题目背景 在一个忍者的帮派里,一些忍者们被选中派遣给顾客,然后依据自己的工作获取报偿. 题目描述 在这个帮派里,有一名忍者被称之为Master.除 ...

  3. GIS入门基础知识点

    自从国企辞职以后,找了一份关于GIS开发的工作,好多从事这个都是地理信息科学方面的专业.由于自己才疏学浅,只能从头入门学起,先是大致了解公司的业务以及产品,学习一下相关地理信息的基础知识. 首先今天简 ...

  4. [LeetCode] 95. Unique Binary Search Trees II(给定一个数字n,返回所有二叉搜索树) ☆☆☆

    Unique Binary Search Trees II leetcode java [LeetCode]Unique Binary Search Trees II 异构二叉查找树II Unique ...

  5. C#调用接口返回json数据中含有双引号 或其他非法字符的解决办法

    这几天,调用别人接口返回json数据含有特殊符号(双引号),当转换成json对象总是报错, json字符格式如下 { "BOXINFO":[ { ", "ITE ...

  6. js之窗口位置

    IE,Safari,Opera和Chrome都提供了screenLeft和screemTop属性,分别用于表示窗口相对于屏幕左边和上边的位置.FireFox则提供了screenX和screenY.使用 ...

  7. CRF(Conditional Random Field)

    条件随机场是近几年自然语言处理领域常用的算法之一,常用于句法分析.命名实体识别.词性标注等.在我看来,CRF就像一个反向的隐马尔可夫模型(HMM),两者都是用了马尔科夫链作为隐含变量的概率转移模型,只 ...

  8. zabbix3.4.7安装在centos 7.4上

    Centos 7.4 安装Zabbix 3.4 一.安装环境 1 [root@juny-18 ~]# cat /etc/redhat-release 2 3 CentOS Linux release ...

  9. 【Crash】C++程序崩溃排查方法

    windows下C++程序release版本崩溃错误排查方法. 一个你精心设计的24小时不间断运行,多线程的程序,突然运行了几个月后崩了,此问题是非常难以排查的,也是很头疼的问题. 现利用Google ...

  10. os 模块 和 os模块下的path模块

    import os # os 主要用于与操作系统进行交互 #获取当前的工作目录 print(os.getcwd()) #切换工作目录 os .chdir("D:\上海python全栈4期\d ...