随笔分类 -  javascript学习

上一页 1 2 3 下一页
javascript学习-----函数
摘要:函数的声明 JavaScript 有三种声明函数的方法。 (1)function 命令 function命令声明的代码区块,就是一个函数。function命令后面是函数名,函数名后面是一对圆括号,里面是传入函数的参数。函数体放在大括号里面。 function print(s) { console.l 阅读全文
posted @ 2018-02-24 10:48 Sharpest
javascript----运算符
摘要:加法运算符 加法运算符(+)是最常见的运算符,用来求两个数值的和。 1 + 1 // 2 如果是两个字符串相加,这时加法运算符会变成连接运算符,返回一个新的字符串,将两个原字符串连接在一起。 'a' + 'bc' // "abc" 算术运算符 包括加法运算符在内,JavaScript 共提供10个算 阅读全文
posted @ 2018-02-24 10:48 Sharpest
javascript基础---数组
摘要:定义 数组(array)是按次序排列的一组值。每个值的位置都有编号(从0开始),整个数组用方括号表示。 var arr = ['a', 'b', 'c']; 数组的本质 本质上,数组属于一种特殊的对象。typeof运算符会返回数组的类型是object。 typeof [1, 2, 3] // "ob 阅读全文
posted @ 2018-02-24 10:46 Sharpest
javascript基础----对象
摘要:1生成方法 什么是对象?简单说,对象就是一组“键值对”(key-value)的集合,是一种无序的复合数据集合。 什么是对象?简单说,对象就是一组“键值对”(key-value)的集合,是一种无序的复合数据集合。 var obj = { foo: 'Hello', bar: 'World' }; 什么 阅读全文
posted @ 2018-02-24 10:45 Sharpest
javascript基础-----字符串
摘要:1定义 字符串就是零个或多个排在一起的字符,放在单引号或双引号之中。True 2.转义 反斜杠(\)在字符串内有特殊含义,用来表示一些特殊字符,所以又称为转义符。 需要用反斜杠转义的特殊字符,主要有下面这些。 \0 :null(\u0000) \b :后退键(\u0008) \f :换页符(\u00 阅读全文
posted @ 2018-02-24 10:44 Sharpest
javascript基础------数值
摘要:1.整数和浮点数 JavaScript 语言的底层根本没有整数 由于浮点数不是精确的值,所以涉及小数的比较和运算要特别小心。 0.1 + 0.2 0.3 // false 0.3 / 0.1 // 2.9999999999999996 (0.3 - 0.2) (0.2 - 0.1) // false 阅读全文
posted @ 2018-02-24 10:43 Sharpest
javascript基础----数据类型
摘要:1.JavaScript 的数据类型,共有六种。 数值(number):整数和小数(比如1和3.14) 字符串(string):文本(比如Hello World)。 布尔值(boolean):表示真伪的两个特殊值,即true(真)和false(假) undefined:表示“未定义”或不存在,即由于 阅读全文
posted @ 2018-02-24 10:42 Sharpest
javascript基础---javascript基本语法
摘要:1.语句 下面是赋值语句 Var a = 1 + 3; 这条语句先用var命令,声明了变量a,然后将1 + 3的运算结果赋值给变量a。 语句以分号结尾,一个分号就表示一个语句结束。多个语句可以写在一行内。 Var a = 1 + 3 ; var b = ‘abc’; 语句和表达式的区别在于,前者主要 阅读全文
posted @ 2018-02-24 10:41 Sharpest
javascript基础----什么是Javascript
摘要:JavaScript 是一种轻量级的脚本语言。所谓“脚本语言”,指的是它不具备开发操作系统的能力,而是只用来编写控制其他大型应用程序的“脚本”。 目前,已经嵌入 JavaScript 的宿主环境有多种,最常见的环境就是浏览器,另外还有服务器环境,也就是 Node 项目。 JavaScript 的核心 阅读全文
posted @ 2018-02-24 10:40 Sharpest
jsvascript === 和==的区别
摘要:== 用于比较 判断 两者相等 ==在比较的时候可以转自动换数据类型 用于严格比较 判断两者严格相等 严格比较,不会进行自动转换,要求进行比较的操作数必须类型一致,不一致时返回flase。举例说明:"1" == true类型不同,"=="将先做类型转换,把true转换为1,即为 "1" == 1;此 阅读全文
posted @ 2018-01-08 16:22 Sharpest
Array.prototype.slice.call()详解及转换数组的方法
摘要:在翻看以前公司留下的项目时,看到一段代码。 其中第二行虽然能猜出大意,但也有一些费解,不知道这样的用意为何。于是在网上搜了一下,发现关于这个用法讲解的还挺多,选其中一篇较为详细的,转存来以备不时之需。在此感谢小平果的分享:http://blog.csdn.net/i10630226。 Array.p 阅读全文
posted @ 2018-01-06 10:46 Sharpest
Array.prototype.slice() 方法
摘要:MDN 链接: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/slice W3C 链接: http://www.w3school.com.cn/jsref/jsref_sl 阅读全文
posted @ 2018-01-06 10:43 Sharpest
深入理解javascript中的立即执行函数(function(){…})()
摘要:javascript和其他编程语言相比比较随意,所以javascript代码中充满各种奇葩的写法,有时雾里看花,当然,能理解各型各色的写法也是对javascript语言特性更进一步的深入理解。 ( function(){…} )()和( function (){…} () )是两种javascrip 阅读全文
posted @ 2018-01-05 16:47 Sharpest
Javascript 严格模式(“use strict”)详解
摘要:除了正常运行模式,ECMAscript 5添加了第二种运行模式:“严格模式”(strict mode)。顾名思义,这种模式使得Javascript在更严格的条件下运行。 设立”严格模式”的目的,主要有以下几个: – 消除Javascript语法的一些不合理、不严谨之处,减少一些怪异行为; – 消除代 阅读全文
posted @ 2017-12-29 16:52 Sharpest
javascript之数组操作
摘要:4.1、创建 var arrayObj = new Array();var arrayObj = new Array([size]);var arrayObj = new Array([element0[, element1[, ...[, elementN]]]]); 示例: 4.2、访问与修改 阅读全文
posted @ 2017-12-27 11:26 Sharpest
JavaScript工作原理
摘要:HTML代码所表示的文档是一种静态文档,几乎没有交互功能,很难使页面成为动态页面。增加脚本语言,可使数据发送到服务器之前先进行处理和校验,动态地创建新的Web内容,更重要的是,引入脚本语言使我们有了事件驱动的软件开发环境。 (1)JavaScript简介 JavaScript的原名叫LiveScri 阅读全文
posted @ 2017-11-12 22:54 Sharpest
javascript验证textarea长度
摘要:1 <s2:textarea id="content" name="infoSingle.infoContent" rows="12" cols="85" onkeydown="check(content,ContentUse,ContentRem,500)" onkeyup="check(cont 阅读全文
posted @ 2017-11-12 22:46 Sharpest
Javascript:history.go()和history.back()的用法和区别
摘要:Javascript:history.go()和history.back()的用法和区别 简单的说就是:go(-1): 返回上一页,原页面表单中的内容会丢失;back(): 返回上一页,原页表表单中的内容会保留。 history.go(-1):后退+刷新 history.back():后退 之所以注 阅读全文
posted @ 2017-10-25 11:48 Sharpest

上一页 1 2 3 下一页