自我学习之es6(7)

关于ES6的模块化,首先需要配置node环境。配置方法如下:1、在nodeJS官网https://nodejs.org/en/download/,windows下载Windows Installer (.msi),下载完后,按照安装软件的步骤一步步安装2、打开cmd,输入node -v如果有弹出版...

2018-07-10 17:16:06

阅读数 102

评论数 0

自我学习之es6(6)

es6的新特性里增加了类和类的继承,其实这个特性也是向后台语言借鉴过来的,先来看下es5的时候如何构造一个对象 function Human(){ this.eyes=2; this.hands=2; } Human.prototype.singing=function(){ c...

2018-01-31 11:04:08

阅读数 143

评论数 0

自我学习之es6(5)

es6新增了三个点的功能,三个点有展开(spread)和剩余(rest)这2个功能,先来看一下展开 先来看个例子,创建一个函数 function fn(a,b,c){ console.log(a,b,c); } fn(1,2,3);这个打印出来是1,2,3,再看如果建一个数组,参数传的是数...

2018-01-30 13:34:24

阅读数 130

评论数 0

自我学习之es6(4)

来看下es6的新特性变量的解构赋值是如何来方便打印出变量的 先举个例子,看下之前es5是怎么做的,先申明一个对象 let obj={ firstName:'Mike', lastName:'Hurley' } let f=obj.firstName, l=obj.lastName...

2018-01-29 14:17:12

阅读数 126

评论数 0

自我学习之es6(3)

es6引入了模板字符串的概念,大大方便了字符串的拼接,先来举个例子,看一下之前用加号的字符串拼接 let firstName = 'Flowke', lastName='Hurley'; let string='My name is ' + firstName + ' ' + lastN...

2017-12-17 21:24:53

阅读数 169

评论数 0

自我学习之es6(2)

es6拓展了函数的一些方法:   1:可以给函数一个默认的参数 function fn(a,b=7){ console.log(a,b) } fn(1) 这里调用fn函数的时候没有给 b传参数,但由于给形参设置过一个默认的值为7,所以最后打印出来a,b的值为1,7 2 :申明一个箭头...

2017-12-17 21:02:19

阅读数 131

评论数 0

自我学习之es6(1)

跟着网上的视频学习了下es6的一些新的语法,在这里做一个笔记记录下,也起到一个反思和加深记忆的作用。          我们之前用的js版本是ECMAScript5,目前最新的ECMAScript6是在2015年6月正式发布的。 先来回顾一下什么是JavasScript。JavaScript一种...

2017-12-17 12:48:27

阅读数 142

评论数 0

location对象

2016-08-18 14:04:15

阅读数 383

评论数 0

编程练习2

任务:某班的成绩出来了,现在老师要把班级的成绩打印出来。 要求最后打印出 1:显示打印的日期。 格式为类似“XXXX年XX月XX日 星期X” 的当前的时间。 2:计算出该班级的平均分(保留整数) 同学成绩数据如下: "小明:87; 小花:81; 小红:97; 小天:76;小张:74;小...

2016-08-18 11:28:44

阅读数 326

评论数 0

数组排序sort()

我们知道单纯用sort()函数有时是无法准确达到排序效果的,所以我们需要写个排序的函数再结合sort()方法 function sortNum(a,b) { return a - b; //升序,如降序,把“a - b”该成“b - a” } var myarr = new Array(...

2016-08-18 10:05:25

阅读数 263

评论数 0

返回/设置时间方法

get/setTime() 返回/设置时间,单位毫秒数。 如果将目前日期对象的时间推迟1小时,代码如下: var mydate=new Date(); document.write("当前时间:"+mydate+""); mydate.set...

2016-08-17 13:40:17

阅读数 279

评论数 0

编程练习

要达到的结果:使用JS完成一个简单的计算器功能。实现2个输入框中输入整数后,点击第三个输入框能给出2个整数的加减乘除。 提示:用JS取值的方法:var = document.getElementById(“id”).value;             赋值的方法:document.get...

2016-08-16 21:17:45

阅读数 261

评论数 0

二位数组练习

题目:在一个大学的编程选修课班里,我们得到了一组参加该班级的学生数据,分别是姓名、性别、年龄和年级,接下来呢,我们要利用JavaScript的知识挑出其中所有是大一 的女生的的名字哦。

2016-08-09 14:38:34

阅读数 679

评论数 0

关于自增和自减

a++ : 把(a++)作为一个整体表达式,a 的值虽然自增1,但是整个表达式的值是取 a自增 之前 的值; ++a : 也把(++a)作为一个整体表达式,a 的值也自增1,但是整个表达式的值是取 a 自增 之后 的值。 看实例: m=a++ 相当于 m=a,a=a+1 m=+...

2016-08-04 09:51:53

阅读数 236

评论数 0

CSS3自定义@font-face

@font-face是CSS3中的一个模块,他主要是把自己定义的Web字体嵌入到你的网页中,随着@font-face模块的出现,我们在Web的开发中使用字体不怕只能使用Web安全字体,你们当中或许有许多人会不自然的问,这样的东西IE能支持吗?当我告诉大家@font-face这个功能早在IE4就支持...

2016-06-07 13:52:20

阅读数 331

评论数 0

解决ios下的微信页面背景音乐无法自动播放问题

前言 在做各种HTML5场景页面的时候,插入背景音乐是一个很普遍的需求。我们都知道,iOS下的safari是无法自动播放音乐的,以至一直以来形成了一种认知,iOS是无法自动播放媒体资源的。直到微信火爆起来,发现iOS的微信里面打开的页面却可以实现自动播放。这种情况颠覆了之前的认知。但是,但是...

2016-05-25 16:44:42

阅读数 20494

评论数 3

window.location.hash 属性使用说明

location是javascript里边管理地址栏的内置对象,比如location.href就管理页面的url,用location.href=url就可以直接将页面重定向url。而location.hash则可以用来获取或设置页面的标签值。 比如http://domain/#admin的loca...

2016-05-24 11:52:40

阅读数 536

评论数 0

正则中需要转义的特殊字符小结

正则表达式中的特殊字符,就是一些有特殊含义的字符,如“*.txt”中的*,简单的说就是表示任何字符串的意思 如果要查找文件名中有*的文件,则需要对*进行转义,即在其前加一个\。ls \*.txt。正则表达式有以下特殊字符。需要转义  特别字符 说明 ...

2016-04-22 15:48:49

阅读数 2333

评论数 0

阅读jquery源码带来的十八大惊喜

译自:https://quickleft.com/blog/18-surprises-from-reading-jquery-s-source-code/?from=timeline&isappinstalled=0 阅读jquery源码带来的十八大惊喜   刊登于javascrip...

2015-07-18 14:53:27

阅读数 443

评论数 0

最全的常用正则表达式大全——包括校验数字、字符、一些特殊的需求等等

很多不太懂正则的朋友,在遇到需要用正则校验数据时,往往是在网上去找很久,结果找来的还是不很符合要求。所以我最近把开发中常用的一些正则表达式整理了一下,在这里分享一下。给自己留个底,也给朋友们做个参考。 一、校验数字的表达式 1 数字:^[0-9]*$ 2 n位的数字:^\d{n}$ ...

2015-07-04 21:02:58

阅读数 565

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭