我们应该感谢相遇,无论结局是喜是悲....
说起js中的with关键字,很多小伙伴们的第一印象可能就是with关键字的作用在于改变作用域,然后最关键的一点是不推荐使用with关键字。听到不推荐with关键字后,我们很多人都会忽略掉with关键字,认为不要去管它用它就可以了。但是有时候,我们在看一些代码或者面试题的时候,其中会有with关键字的相关问题,很多坑是你没接触过的,所以还是有必要说说with这一个关键字。
...阅读全文>>
简述编译原理
JavaScript通常会被归类为“动态”或“解释执行”语言,但事实上它是一门编译语言。但与传统的编译语言不同,它不是提前编译的,编译结果也不能在分布式系统上进行移植。
在传统编译语言的流程中,程序中的一段源代码在执行前会经历三个步骤,统称为“编译”。
&n...阅读全文>>
我在一开始看到javascript的函数apply和call时,非常的模糊,看也看不懂,最近在网上看到一些文章对apply方法和call的一些示例,总算是看的有点眉目了,在这里我做如下笔记,希望和大家分享.. 如有什么不对的或者说法不明确的地方希望读者多多提一些意见,以便共同提高..
主要我是要解决一下几个问题:
1. ...阅读全文>>
在有input框的地方都会有打字特效
效果请看下方留言板,打字一下试试
引入方式,下载下载的文件。在html里引入文件即可
<script type="text/javascript" src="input.js"></script>阅读全文>>
var a = ["1","3","5","9","7"];
var b =["3","1","5","7","9"];
1.先判断数组的长度
2.如果长度相等,再将数组排序用sort();
3.将两数组转换为string再进行比较(因为a,b的存储位置不同)
JSON.stringify(a) == JSON.string...阅读全文>>
hello~亲爱的看官老爷们大家好~最近沉迷于学习其他语言,有一段时间没写文章了。时间一晃就到了4月,再不写就怕彻底懒下去了。
这次给大家分享 toLocaleString 的一点技巧,如果需要初始化数字或日期时,不妨考虑一下,会有偷懒奇效哦!
注意!一般而言,数字与日期的显示是有要求的,样式方面需要统一。
但如果是内部项目或者是 pm 允许,那么使用 toLo...阅读全文>>
js取得凌晨时间戳
方法一:
var newDate = new Date(new Date().setHours(0, 0, 0, 0)).getTime();
alert(newDate );//1523203200000
方法二:
var newDate = new Date(new Date().toDateStrin...阅读全文>>
sort方法接收一个函数作为参数,这里嵌套一层函数用来接收对象属性名,其他部分代码与正常使用sort方法相同
arr.sort(function(arr1, arr2){ return arr1.age - arr2.age;});
统一接口处理下,便于调用
var arr = [
{name:'zo...阅读全文>>
这篇文章将会向大家简要的介绍JavaScript里关于数组的最重要的5个方法,这5个方法是每个想要高效的进行JavaScript编程的程序员必须知道的。
Array.forEach()
.forEach() 方法能够方便的让你 遍历数组里的每个元素,你可以在回调函数里对每个元素进行操作。.forEach()方法没有返回值,你不需要在回调函数里写retur...阅读全文>>
在我们日常开发中,对象的使用频率很高,我们计算数组的长度是非常方便的,但是如何计算对象的长度呢?
假如我们有一个图书馆的项目,项目中有一组图书和作者,像下面这样:
var bookAuthors = {
"Farmer Giles of Ham": "J.R.R. Tolkien",
"Out of the Silent Planet": "C.S. Lewis",
...阅读全文>>