浏览器对象模型(BOM)使得JavaScript能够和浏览器对话。 JS Window Location相关属性 1. location.hostname: 返回Web主机的域名 2. location.pathname: 返回当前页面的路径和文件名称 3. location.port: 返回Web主机的端口 4. location.protocol: 返回所使用的web协议(eg: http、h
JavaScript对象_Date日期对象 1.创建 var date=new Date(); 2.方法: toLocaleString():返回当前date对象对应的时间本地字符串格式 getTime():获取毫秒值 返回当前如期对象描述的时间到1970年1月1日零点的毫秒值差 HTML代码 <!DOCTYPE html> <html> <head> <met
JavaScript语法_变量 变量:一小块存储数据的内存空间 java语言是强类型语言 而JavaScript是弱类型语言 强类型:在开辟变量存储空间时 定义了空间将来存储的数据类型 只能存储固定类型的数据 弱类型:在开辟变量存储空间时 不定义空间将来的存储数据类型 可以存放任意类型的数据 语
//sScriptvar showTime = document.getElementById('seconds') var id =0 function fn(){ var i = 0 var s = 0 var m = 0 var h = 0 id =setInterval(function(){
只能操作一个值的操作符叫做一元操作符。 递增和递减操作符 递增和递减操作符有前置型和后置型两个版本。从字面上看就识货,前置型应该位于要操作的变量之前。而后置型就是位于要操作的变量之后。如下例子: var age = 24; ++age; // 25 等同于 var age = 24; age = age + 1;
JavaScript基础 JavaScript概念:一门客户端脚本语言 运行在客户端浏览器中的 每一共浏览器都有javaScript的解析引擎 脚本语言:不需要编译 直接就可以被浏览器解析执行了 功能 可以来增强用户和html页面的交互过程 可以来控制html元素 让页面有一些动态的效果 增强用户的体验
“E” 代表什么? 可以表示“可嵌入 (Embedded)” ,也可以是“高效 (Effective)”、“优雅 (Elegant)” 或者是“简单(Easy)”。EJS是一套简单的模板语言,帮你利用普通的JavaScript代码生成HTML页面。EJS没有如何阻止内容的教条;也没有再造一套迭代和控制流语法;有的只是普通的JavaScri
创建 特点:Math对象不用创建,直接使用。Math方法名(); 方法: random():返回 0 ~ 1之间的随机数。含0不含一1 cell(x): 对数进行上舍入 floor(x):对数进行下舍入 round(x)把数四舍五入为最接近的整数 <script> document.w
Array数组对象 创建 var arr = new Array(元素列表); var arr = new Array(默认常德); var arr = [元素列表] 特点: js中,数据元素的类型可变的 js中,数组长度可变 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8">
var texts = '[{"name":"测试文本1","X":"107.1455","Y":"34.37218"},{"name":"测试文本2","X":"107.1455","Y":"34.37218"}]'; function ShowT
JavaScript中Date对象 Date:日期对象 1、创建 var date = new Date(); 2、方法: toLocaleString:返回当前date对象对应的本地字符串格式 getTime:获取毫秒值。返回当前日期对象描述的时间到1970年1月1日零点的毫秒值差 <script> /*
日期对象的定义(使用new关键词) 1.获取当前的时间 var date = new Date(); //不传参就是获取当前时间 console.log(date); 2.获取指定的时间 var date1 = new Date(123456); //一个参数毫秒值 将这个毫秒值去加上对应的1970.1.1 0:0:0 var date2 = new Date('2000/1/1 00:00:00'
// 剑指 Offer II 077. 链表排序 /** * @param {ListNode} head * @return {ListNode} */ var sortList = function (head) { // 1. 首先判断当前链表不存在 ,或链表只有一个节点,则直接返回 head if (!head || !head.next) { return head; } // 2. 获
JavaScript语法_特殊语法 特殊语法 1.语句以分号;结尾,如果一行只有一条语句,则;可以省略(不建议) 2.变量的定义使用var关键字,也可以不使用 用var:定义的变量是局部变量 不用:定义的变量是全局变量(不建议) <script> //1、语句以分号;结尾,如果一行只
JavaScript语法逻辑运算符 逻辑运算符: &&:与(短路与) ||:或(短路或) !:非 其他类型转boolean: 1、number:0或NaN为假,其他为真 2、string:除了空字符串,其他都是true 3、null和undefined:都是false 4、对象:所有对象都为true <scr
JavaScript_语法_与html结合方式 ECMAScript:客户端脚本语言的标准 1.基本语法 1.与html结合的方式 内部JS: 定义<script>,标签体内容就是js代码 外部JS: 定义<script>,通过src属性引入外部的js文件
JavaScript语法与html结合的方式以及注释和数据类型 ECMAScript:客户端脚本语言的标准1.基本语法: (1)与html结合方式 1.内部JS: 定义<script>,标签体内容就是js代码 2.外部JS: 定义<script>,通过src属性引入外部的js文件 注意: 1.<script>可以定
JavaScript简介 概念:一门客户端脚本语言 运行在客户端浏览器中的,每一个浏览器都有JavaScript的解析引擎 脚本语言:不需要编译,直接就可以被浏览器解析执行了 功能: 可以来增强用户和html页面的交互过程,可以来控制html元素,让页面有一些动态的效果,增强用户的体验 JavaScrip
字符串的概述: 字符串也是一个数据结构(串),将同样的内容串在一块。因为在对应的js里面字符串属于一个值类型(值类型是常量 常量是不能变)。字符串是不能改变的。结合昨天提到的数据结构里面串也是一个存储结构,作为存储结构增删改查的方法(字符串的增删改查 不能针对于本身 而是返回一个
JavaScript 一种编程语言,它可以在网页上实现复杂的功能,交互等 解释型语言(不需要预先编译) 运行在客户端(一般运行在浏览器上,与HTML和css一起用) 面向对象语言 脚本语言 一般使用前面两者,后面这个不推荐 外部那个是在外面有js文件,用src指向即可 ==和===的区别 ==是
web三大标准:HTML(结构) + CSS(样式) +JavaScript(行为) JavaScript 动态效果+数据交互 编程语言 编程 让计算机为解决某个问题而使用某种程序设计语言编写程序代码,最终得到结果 是什么? 世界上最流行的语言之一,是一种运行在客户端的脚本语言 脚本语言 不需要编译, 运行过程中 由js
众所周知,JavaScript几乎成了浏览器唯一的编程语言,在IE的年代,IE还支持VBScript,可惜我没有学,现在几乎没人提起了,清一色的JavaScript。 JavaScript的一些缺点或者缓慢的发展进度,导致了TypeScript的产生,把TyepScript编译成JavaScript代码,在浏览器里执行。 那么,为什么非要编译成JavaScr
一:课程简单介绍 (1)Javascript历史回顾 Javascript是1995年由网景公司开发的一门原名为livescript的脚本语言,后sun公司与网景公司联合开发这门脚本语言,由于当时java语言的热烈炒作,网景公司决定蹭一波热度,自此网景公司将LiveScript正式更名为JavaScript,由此可见,Javascript与jav
JavaScript的概述: JavaScript是一个轻量级,单线程,弱语言的脚本语言(侵入 实现xss攻击)。(有浏览器的地方就能解析对应的JavaScript(通过v8引擎)) 。 注:单线程:一个一个线程解析,不能同时解析两个。 弱语言:他没有固定的类型划分 你给定的值是什么类型 他就是什么类型。 JavaScript的构成
一、数组的声明 1.使用数组字面量表示法 var arr4 = []; //创建一个空数组 var arr5 = [20]; // 创建一个包含1项数据为20的数组 var arr6 = ['lily', 'lucy', 'Tom']; // 创建一个包含3个字符串的数组 2.使用 Array 构造函数 如果只传一个数值参数,则表示创建一个初始长度为指定