Better>>Me

导航

随笔分类 -  javaScript

因要学习vue.js,需要复习已经扔掉的知识!
JavaScript window对象
摘要:window window对象不但充当全局作用域,而且表示浏览器窗口。 window对象有innerWidth和innerHeight属性,可以获取浏览器窗口的内部宽度和高度。内部宽高是指除去菜单栏、工具栏、边框等占位元素后,用于显示网页的净宽高。 兼容性:IE<=8不支持。 阅读全文

posted @ 2017-04-18 18:48 Better>>Me 阅读(111) 评论(0) 推荐(0)

JavaScript 面向对象编程
摘要:// 原型对象: var Student = { name: 'Robot', height: 1.2, run: function () { console.log(this.name + ' is running...'); } }; function createStudent(name) { // 基于Student原型创建一个新... 阅读全文

posted @ 2017-04-18 18:07 Better>>Me 阅读(114) 评论(0) 推荐(0)

JavaScript Json(转)
摘要:JSON是JavaScript Object Notation的缩写,它是一种数据交换格式。 终于,在2002年的一天,道格拉斯·克罗克福特(Douglas Crockford)同学为了拯救深陷水深火热同时又被某几个巨型软件企业长期愚弄的软件工程师,发明了JSON这种超轻量级的数据交换格式。 道格拉 阅读全文

posted @ 2017-04-18 17:16 Better>>Me 阅读(154) 评论(0) 推荐(0)

JavaScript RegExp(正则)
摘要:第一种方式是直接通过/正则表达式/写出来,第二种方式是通过new RegExp('正则表达式')创建一个RegExp对象。 两种写法是一样的: test()测试给定的字符串是否符合条件 切分字符串 用正则表达式切分字符串比用固定的字符更灵活,请看正常的切分代码: 分组 除了简单地判断是否匹配之外,正 阅读全文

posted @ 2017-04-18 17:06 Better>>Me 阅读(193) 评论(0) 推荐(0)

JavaScript 标准对象
摘要:一切皆对象 typeof () 判断对象是什么类型 包装对象 除了这些类型外,JavaScript还提供了包装对象,熟悉Java的小伙伴肯定很清楚int和Integer这种暧昧关系。 number、boolean和string都有包装对象。没错,在JavaScript中,字符串也区分string类型 阅读全文

posted @ 2017-04-18 16:18 Better>>Me 阅读(164) 评论(0) 推荐(0)

JavaScript 排序算法
摘要:排序也是在程序中经常用到的算法。无论使用冒泡排序还是快速排序,排序的核心是比较两个元素的大小。如果是数字,我们可以直接比较,但如果是字符串或者两个对象呢?直接比较数学上的大小是没有意义的,因此,比较的过程必须通过函数抽象出来。通常规定,对于两个元素x和y,如果认为x < y,则返回-1,如果认为x 阅读全文

posted @ 2017-04-18 15:03 Better>>Me 阅读(134) 评论(0) 推荐(0)

JavaScript 高阶函数
摘要:高阶函数的英文叫Higher-order function ,什么是高阶函数呢>? JavaScript的函数其实都指向某个变量。既然变量可以指向函数,函数的参数能接收变量,那么一个函数就可以接收另一个函数作为参数,这种函数就称之为高阶函数。 用代码验证一下: map/reduce 举例说明,比如我 阅读全文

posted @ 2017-04-18 13:59 Better>>Me 阅读(136) 评论(0) 推荐(0)

JavaScript 变量的作用域名
摘要:如果内部函数和外部函数的变量名重复,会优先使用内部的变量.因为检索是从内到外的 变量提升 JavaScript的函数定义有个特点,它会先扫描整个函数体的语句,把所有申明的变量“提升”到函数顶部: 全局作用域 这说明JavaScript实际上只有一个全局作用域。任何变量(函数也视为变量),如果没有在当 阅读全文

posted @ 2017-04-18 09:56 Better>>Me 阅读(187) 评论(0) 推荐(0)

JavaScript 函数定义和调用
摘要:普通的函数定义方法: arguments JavaScript还有一个免费赠送的关键字arguments,它只在函数内部起作用,并且永远指向当前函数的调用者传入的所有参数。arguments类似Array但它不是一个Array: function foo(x) { alert(x); // 10 f 阅读全文

posted @ 2017-04-17 23:44 Better>>Me 阅读(128) 评论(0) 推荐(0)

JavaScript 数组
摘要:JavaScript的Array可以包含任意数据类型,并通过索引来访问每个元素。 要取得Array的长度,直接访问length属性: var arr = [1, 2, 3.14, 'Hello', null, true]; arr.length; // 6 直接给length 修改为一个新的值的话 阅读全文

posted @ 2017-04-17 21:04 Better>>Me 阅读(138) 评论(0) 推荐(0)

javaScript 字符串
摘要:要把多个字符串链接起来,可以用+号 但如果多个变量来接,这将会相当麻烦,所以新增了一种模板字符串 字符串本身是不可变的 阅读全文

posted @ 2017-04-17 20:45 Better>>Me 阅读(148) 评论(0) 推荐(0)

JavaScript 数据类型
摘要:JavaScript 语法 和 Java类似 每个语句以;结束,语句块用{...}。但是,JavaScript并不强制要求在每个语句的结尾加;,浏览器中负责执行JavaScript代码的引擎会自动在每个语句的结尾补上;。 第一种是==比较,它会自动转换数据类型再比较,很多时候,会得到非常诡异的结果; 阅读全文

posted @ 2017-04-17 20:38 Better>>Me 阅读(145) 评论(0) 推荐(0)

javaScrpit 开端
摘要:JavaScript 代码可以直接嵌在网页的任何地方,不过我们通常把JavaScrpit放到<head>中: 效果图,这是一个alert() 输出语句 但是一般我们都把js放到一个单独的文件中,方便管理 <script type="text/javascript" src='js/hello.js' 阅读全文

posted @ 2017-04-17 20:13 Better>>Me 阅读(114) 评论(0) 推荐(0)