-
js特点
2019-11-16 15:55:56js特点 解释性语言 (不需要编译成文件)跨平台 单线程 ECMA标注 为了取得技术优势,微软推出了JScript,CEnvi推出ScriptEase,与JavaScriptt同样可在浏览器上运行。为了统一规格JavaScript兼容于ECVA标准,因此... -
js的特点
2020-02-17 20:31:18JS是一种运行在浏览器端的脚本语言。 负责页面动态效果, 简单来说, 就是负责让页面动起来。 JavaScript = ECMAScript + BOM + DOM; 2.JS的组成 ECMAScript :...1.JS概述:
JS是一种运行在浏览器端的脚本语言。
负责页面动态效果, 简单来说, 就是负责让页面动起来。
JavaScript = ECMAScript + BOM + DOM;
2.JS的组成
ECMAScript :JS的基本语法
BOM :浏览器对象模型(Browser Object Model),包含了JS中操作浏览器的相关对象.
DOM :文档对象模型(Document Object Model),包含了JS中操作HTML页面的相关对象.
3.JS的引入方式
3.1:内部JS:
* 定义<script>,标签体内容就是js代码
3.2:外部JS:
* 定义<script>,通过src属性引入外部的js文件. 此时,标签体内部不允许写任何代码
注意:
1. <script>可以定义在html页面的任何地方。但是定义的位置会影响执行顺序。一般建议定义在<head>标签内部
2. <script>可以定义多个。
3. <script>在引入了外部的JS文件后,其内部将不再允许书写js代码。
4.JS的基本语法(与Java不同之处):
定义变量:
var a = 值;
定义方法:
function 方法名(){ }
运算符:
== :"数值"是否相等
=== :"数值"和"类型"都完全相同,才是true
注意:
其他语法,和Java语法几乎完全相同
5.类型转换(了解)
概述:
JS是弱类型语言,在处理数据时,对类型要求不严格,所以,就会产生一些数据类型上的自动转换。
分类:
转换为number:
* string转number:按照字面值转换。如果字面值不是数字,则转为NaN(不是数字的数字)
* boolean转number:true转为1,false转为0
转换为boolean:
* number转boolean:0或NaN为假,其他为真
* string转boolean:除了空字符串(""),其他都是true
* null转boolean: 都是false
* undefined转boolean:都是false
* 对象:都为true
//一切有意义的都是true,无意义的都是false
6.JS的常见对象:
6.1:Array(数组)
创建数组:
var arr = [元素列表];
常用属性:
length:数组的长度
常用方法:
join(): 把数组按照指定字符串拼接.
/**
* 例如:
* var arr = [1,2,3];
* arr.join("-");
* 结果是: 1-2-3
*/
push(新元素): 向数组的最后添加新元素
特点:
1. JS中,数组元素的类型可变的。
2. JS中,数组长度可变的。
6.2:Date(日期时间)
var date = new Date(); //获取当前时间
date.getTime(); //获取当前时间的毫秒值。返回当前日期对象描述的时间到1970年1月1日零点的毫秒值差
6.3:Math
Math.random() :返回 0 ~ 1 之间的随机数。 含0不含1
Math.ceil(x) :对数进行上舍入。
Math.floor(x) :对数进行下舍入。
Math.round(x) :把数四舍五入为最接近的整数。
Math.PI : π
7.正则表达式:
概述:
是一个包含了特殊规则的字符串。(本质上也是一个字符串,只不过该字符串中的字符包含了特定含义)
规则:
单个字符:[]
如:[a] [ab] [a-zA-Z0-9_]
* 特殊符号代表特殊含义的单个字符:
\d:单个数字字符 [0-9]
\w:单个单词字符[a-zA-Z_0-9]
量词符号:
? //表示出现0次或1次
* //表示出现0次或多次
+ //出现1次或多次
{m,n}: //表示最小m次,最多n次
* m如果缺省: {,n}:最多n次
* n如果缺省:{m,} 最少m次
其他:
^:开始
$:结束
8.JS中使用正则表达式
1.创建正则表达式对象
var reg = /正则表达式/;
2.使用正则表达式
reg.test(字符串); //验证指定的"字符串"是否符合"正则表达式的指定规则"
3.常用规则:
A. QQ正则
[1-9]\d{4,10}
B. 手机号正则
[1][34578]\d{9}
C. 邮箱正则
\w+@[a-zA-Z0-9]+\.[a-z]{2,3}
9.全局对象Global
特点:
该对象Global中封装的方法不需要对象, 可以直接调用。
常用方法:
parseInt():将字符串转为数字
* 逐一判断每一个字符是否是数字,直到不是数字为止,将前边数字部分转为number
isNaN():判断一个值是否是NaN
* NaN六亲不认,连自己都不认。NaN参与的==比较全部都是false
eval():讲 JavaScript 字符串,并把它作为脚本代码来执行。
10.URL编码(了解)
概述:
在Web开发中,浏览器的地址栏,不支持中文.
为了解决这个问题, 我们在传递中文时,会把中文进行编码传输, 等对方接收后,对方解码, 这就是URL编码和解码.
方法:
encodeURI():url编码
decodeURI():url解码
encodeURIComponent():url编码,编码的字符更多
decodeURIComponent():url解码 -
js语言精华——聊聊js语言难点与核心
2018-12-29 09:30:281.1 说明:javascript是弱类型语言,并不十分严谨,会有一些意想不到的情况,但并不是没有类型,javascript可以识别下面7种不同类型的值。 1.2 解释:弱类型意思是指在声明变量时不需要去声明类型。编译时不能发现。...。
-
js基础特点定义
2020-07-22 13:57:04JavaScript(简称“JS”) 是一种具有函数优先的轻量级,解释型或即时编译型的高级编程语言。虽然它是作为开发Web页面的脚本语言而出名的,但是它也被用到了很多非浏览器环境中,JavaScript 基于原型编程、多范式的...js基础定义:
JavaScript(简称“JS”) 是一种具有函数优先的轻量级,解释型或即时编译型的高级编程语言。虽然它是作为开发Web页面的脚本语言而出名的,但是它也被用到了很多非浏览器环境中,JavaScript 基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式和声明式(如函数式编程)风格。 [1]
JavaScript在1995年由Netscape公司的Brendan Eich,在网景导航者浏览器上首次设计实现而成。因为Netscape与Sun合作,Netscape管理层希望它外观看起来像Java,因此取名为JavaScript。但实际上它的语法风格与Self及Scheme较为接近。 [2]
JavaScript的标准是ECMAScript 。截至 2012 年,所有浏览器都完整的支持ECMAScript 5.1,旧版本的浏览器至少支持ECMAScript 3 标准。2015年6月17日,ECMA国际组织发布了ECMAScript的第六版,该版本正式名称为 ECMAScript 2015,但通常被称为ECMAScript 6 或者ES6。 [1]
js是一门脚本语言,不用编译的语言,属于面向对象的 编程语言
前后端传值,
动效
对html做增删改查(dom)操作
表单验证
js特点:简单性,(数据),(要做到融会贯通)
Vue.Js jqury.Js等全部都是拓展出来的框架全部都是组件
特点:安全性,简单性,跨平台性(浏览器),动态性
应用场景:小游戏,app,小程序,网站与
不至前端会用到后端可视化界面也会用到,硬件开发
Js知识点:DOM(文档对象模型),ES5(ECMascript),新版本ES6,born(浏览器对象模型)
js样式:
js输出内容的方法:(以弹框的方式)
Js样式也分为三种,button按钮绑定事件(内联样式)添加onclink
Alert弹框不要忘记加引号,confirm确认框,输入框prompt
控制台主要用于代码调试 获取元素查看
document.write写入页面
inner.text/ innerHtml需配合选择器使用,更改,
Js通过id改变样式
Js选择器获取内容document,getElentById
O9就是严格区分大小写
Var变量
inner.text获取内容,但不可输出标签
inner.html应用到元素身上,可以输出标签
Class选择器
id选择器的唯一性,只能获取第一个
中括号里面的就是数组
数组数据从零开始排(索引)修改样式
Tagname标签选择器
一个等于号是赋值,
作用域:全局变量,局部变量区别:
Function定义声明函数
函数作用(登陆界面)
Onklink点击事件,button按钮
选择器,作用域 -
js是一门什么样的语言及特点?
2017-06-08 14:36:00js是一种基于对象和事件驱动的并具有相对安全性的客户端脚本语言。也是一种广泛用于web客户端开发的脚本语言,常用来给html网页添加动态功能,如响应用户的各种操作。 主要的目的是为了解决服务器端语言遗留的速度... -
【js】day01_JS概述_Js特点_使用JS_调试
2015-09-29 20:38:05【js】day01_JS概述_Js特点_使用JS_调试 1. 什么是JS? 1)JS是脚本语言 --没有编译器的语言; --JS和Java没有任何关系; 2)JS和Java的对比 A. Java的特点 面向对象:继承、封装、多态 B... -
js笔记——js的特点、变量、运算符
2019-04-12 14:23:46JavaScript的特点 解释性语言 解释性语言的程序不要编译,省了道工序,解释性语言在运行程序的时候才翻译,每一个语句都是执行的时候才能翻译。这样解释性语言每执行一次要翻译一次,效率表较低。 如:python,js ... -
Node.js的特点
2019-07-15 15:11:00在这里将介绍Node.js具备的不同于其它框架的特点。 1、事件驱动 在某一些传统语言的网络编程中,我们会用到回调函数,比如当Socket资源达到某种状态的时,注册的回调函数就会执行。Node.js的设计思想以事件驱动为... -
JS篇(004)-js 是一门怎样的语言,它有什么特点?
2020-12-31 16:35:18JavaScript 是一种解释型的脚本语言, C、C++等语言先编译后执行, 而 JavaScript 是在程序的运行过程中逐行进行解释。 2. 基于对象。JavaScript 是一种基于对象的脚本语言, 它不仅可以创建对象, 也能使用现有的对象... -
C,C++,python,Java,VB,HTML/CSS/JS语言的特点分析(四方面总结)(大学生)
2021-01-22 22:40:28-语言本质 理解计算机系统结构 -解决问题 性能 -适用对象 计算机类专业 C++ -学习内容 对象、多态、继承 -语言本质 理解主客体关系-解决问题大规模程序 -适用对象 计算机类专业 Python -学习内容 编程逻辑、第三方库... -
node.js特点描述
2020-01-30 22:06:03node.js的特点一之单线程 node.js的特点之一就是与javascript的运行机制一样,都是单线程运行。 在Java,php,.net等服务器语言中,会为每个客户端连接创建一个进程,而每个进程需要2MB的内存,也就是说,在一个... -
Node.js 特点
2017-10-17 14:56:13Node.js 特点 1、单线程 在Java、PHP或者.net等服务器端语言中,会为每一个客户端连接创建一个新的线程。而每个线程需要耗费大约2MB内存。也就是说,理论上,一个8GB内存的服务器可以同时连接的... -
1.JavaScript介绍(JS语言入门)
2020-12-02 20:57:24Javascript 语言诞生主要是完成页面的数据验证。因此它运行在客户端,需要运行浏览器来解析执行 JavaScript 代码。 JS 是 Netscape 网景公司的产品,最早取名为 LiveScript;为了吸引更多 java 程序员。更名为 ... -
第十六js的特点
2019-11-22 19:10:011.JavaScript是一种脚本编程语言,也是一种解释性语言。 2.JavaScript的语法基本结构形式与C++、Java十分类似 3.JavaScript是一种基于对象的语言。 4.JavaScript具有跨平台性。JavaScript是依赖于浏览器本身,与操作... -
js的入门 作用 特点 引入
2020-10-04 14:38:321:什么是js? js是一门编程语言,全称叫 javascript。 js是一门松散类型的,所谓松散类型就是可以用来保存任何类型的数据。 2:js的名字?...5:JS的特点? 基于对象的语言 简单性 动态性 -
Ext JS多语言
2017-04-13 08:53:24首先将官方博客关于国际化和本地化的内容进行翻译,因为这篇文章很好的告诉我们该如何用Ext JS实现国际化和本地化,然后是根据自身项目的特点总结出一套自己的方案 官方博客翻译 原文地址:... -
JS相关知识
2020-12-05 14:02:301.JS的发展过程 历史回顾、能做什么 给页面添加动态效果 2.JS是什么 简介、实现、版本 ... 3.JS语言特点和定位 语言特点、与web开发流程区别 弱类型 面向对象 java ecmascript 5 es5 es6 es2015 js的组成 -
01.JS基础基本特点
2017-07-31 13:09:16JS介绍:js是一款运行在网页,与客户进行交互的网页编程语言。01.JS组成部分: ecmascript js标准 dom 通过js调用网页元素 bom 通过api(接口)操作浏览器 02.特点: 简单易用 解释执行:直接在浏览器中就可操作解释... -
js的基本特点
2018-08-30 09:24:46JavaScript是一种属于网络的脚本语言,已经被广泛用于Web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。通常JavaScript脚本是通过嵌入在HTML中来实现自身的功能的。 [3] 是一种解释... -
前端提示框定位在鼠标的右下_web前端开发JS语言知识介绍
2020-12-03 16:18:02千锋哈尔滨小编介绍下web前端开发JS语言知识要时时抓住它的定位,确切的说是它在整个Web中的定位:它属于前端的核心,主要用来操控和重新调整DOM,通过修改DOM结构,从而来达到修改页面效果的目的。要用这个中心思想... -
JS-概述、特点
2021-01-29 12:06:13JavaScript是目前web开发中不可缺少的脚本语言,js不需要编译即可运行,运行在客户端,需要通过浏览器来解析执行JavaScript代码。 诞生于1995年,当时的主要目的是验证表单的数据是否合法。 JavaScript本来应该叫... -
javascript文档_JavaScript是一种什么语言?——JS的概念、特点、使用及执行顺序...
2020-12-02 12:48:47同时,因为JavaScript是脚本语言,而脚本语言又是一种解释性的语言, 所以JavaScript是逐行执行的同时也具有解释型语言的特点:不需要编译可以直接使用,由解释器来负责解释。2.JavaScript特点(1)面向对象 ... -
js中的arguments特点。
2020-07-18 09:52:17js参数与大多其他语言的参数有所不同,js不介意传进来多少个参数,也不在乎传进来的是什么类型。即:你定义只有两个参数的方法,你在调用的时候未必一定要传递两个参数。可以随意 解析器不会报错。 原因:js的参数在... -
简述JavaScript的语言特点
2015-01-26 22:21:53简述JavaScript的语言特点 最近在读《JavaScript编程全解》这本书,对于JS的编程风格和特色有了些自己的看法,今天和大家分享一下。JS的语言特色有以下五个方面: 1、解释性语言;2、类似于C语言的语法结构;3、... -
javascript网页自动填表_JavaScript是一种什么语言?——JS的概念、特点、使用及执行顺序...
2020-12-29 14:47:31同时,因为JavaScript是脚本语言,而脚本语言又是一种解释性的语言, 所以JavaScript是逐行执行的同时也具有解释型语言的特点:不需要编译可以直接使用,由解释器来负责解释。2.JavaScript特点(1)面向对象 ...