随笔分类 - JavaScript
摘要:作者:ManfredHu 链接:http://www.manfredhu.com/2018/03/15/31-laya-game-tips/index.html 声明:版权所有,转载请保留本段信息,谢谢大家 LayaBox Web前端最近都在跨界!!现在又伸手到游戏领域了。但是真的那么好跨界吗?请让
阅读全文
摘要:作者:ManfredHu 链接:http://www.manfredhu.com/2017/08/16/22-url/index.html 声明:版权所有,转载请保留本段信息,谢谢大家 URL URL 普及篇,作为互联网从业者如果连链接都不认识,很难交流。不知道你们有没有遇到这样的情况,开发要给产品
阅读全文
摘要:作者:ManfredHu 链接:http://www.manfredhu.com/2016/11/08/23-reactRenderingPrinciple 声明:版权所有,转载请保留本段信息,否则请不要转载 React React的优点有很多,现在很多应用都接入React这个框架。 在我看来,有下
阅读全文
摘要:作者:ManfredHu 链接:http://www.manfredhu.com/2016/07/07/20-interestingJavascript 声明:版权所有,转载请保留本段信息,否则请不要转载 1.声明提升 写出下面代码的运行结果 var a,b; (function(){ consol
阅读全文
摘要:作者:ManfredHu 链接:http://www.manfredhu.com/2016/04/02/15-veryGoodForUsing/ 声明:版权所有,转载请保留本段信息,否则请不要转载 几道觉得挺有意思的编程题,感觉做下来,自己对一些新方法的看法有了新的变化。 比如indexOf,red
阅读全文
摘要:JavaScript的动态特性(通过eval,call,apply和bind来体现) JavaScript是一种基于面向对象的、函数式的、动态的编程语言。现在发展到已经可以用在浏览器和服务器端了。 这里不谈面向对象,也不去提及函数式编程,就单单讨论动态性。什么称为动态? 语言的动态性,是指程序在运行
阅读全文
摘要:JavaScript中this关键字的使用比较this关键字在JavaScript中,用的不能说比较多,而是非常多。那么熟悉this关键字的各种用法则显得非常关键。this有时候就是我们经常说的上下文,这个东西的指代对象。它灵活多变,有时候你看它是对象,有时候是window宿主对象。1.this指向...
阅读全文
摘要:JS代码和CSS代码在上线前要压缩大家应该都是知道的了。记得之前做项目的时候,最后要交差的时候是找了个网站,将JS代码的文件一个一个地复制,粘贴,复制,粘贴。当时就在想:TMD有没有好一点的方法,劳资不想老是用Ctrl大法。啊啊啊啊啊啊啊啊阿~。最最坑爹的是,有时候将代码复制粘贴的时候手一抖可能就删...
阅读全文
摘要:这学期刚刚学完数据结构,之前就自己写了一点东西,现在整理一下。 JS实现排序 也不知道是不是最好的排序算法,学的时候是用的C语言写的,C语言的版本后面再整理吧,这里的都是JS的。感觉高级语言封装好了太多东西,像排序只要一个sort方法就搞定了,但是自己写完...
阅读全文
摘要:XMLHttpRequest对象,也就是Ajax交互的核心对象。这里列举三种创建Ajax对象的方法。第一种: Examples 第一种第一个是判断window.XMLHttpRequest对象是否存在,存在则返回。不存在则检测IE浏览器的ActiveObj...
阅读全文
摘要:做项目遇到的坑爹问题,需要根据时区获取时区中轴线的时间。为此搜了好久网上都没什么JS的代码描述到这一方面,最后自己翻了下高中地理才写了个函数出来。此图可以看出来,全球分为了0时区,东西1-11区,第12时区。下面就是我写的JS的根据时区输出时间的函数: 根据时区取得时区时间 ...
阅读全文
摘要:奇葩的我今天想到一个坑爹的问题,都说Java是强类型的语言,JavaScript是弱类型的语言。嗯嗯,那初学时候的C语言呢?呵呵哒,突然觉得短路了。说Java是强类型的语言是因为遇到这样的情况:int a=1;if(a){}这样写肯定报错在JAVA中,它会提示要boolean型。C#一样的,C#跟J...
阅读全文
摘要:我们都知道现在Ajax盛行,而且前后台数据交流的格式已经换成了JSON了。虽然我对这种做法还是有点担忧的,如果用户关闭了JavaScript怎么办?但是这些担忧还是不能阻止Ajax的盛行和JSON数据交流格式的流行。之前只知道JSON是一种键值对格式的数据格式,但是也没有怎么深入去了解,也没有做到这...
阅读全文
摘要:原形链是JS难点之一,而且很多书都喜欢用一大堆的文字解释给你听什么什么是原型链,就算有图配上讲解,有的图也是点到为止,很难让人不产生疑惑。我们先来看一段程序,友情提示sublimeText看更爽:《JavaScript高级程序设计(第三版)》Page163页的源码 有的人可能会觉得很熟悉,这是...
阅读全文
摘要:我们都知道JS里面参数的传递是可以不一样的,比如我们有一个函数:我们传递的数字只有一个1,但是形参那里有abc三个。这分明对不上啊不是吗?这个时候如果我们查看b,c的话会显示undefined。ps:比如console.log(b)。当然啦,本来就没有这两个数。怎么找给你?那面对这种实参和形参对不上...
阅读全文
摘要:大家都说JavaScript的属性多,记不过来,各种结构复杂不易了解。确实JS是一门入门快提高难的语言,但是也有其他办法可以辅助记忆。下面就来讨论一下JS的一大难点-对象布局,究竟设计JS这门语言的人当时是怎么做的?设计完之后又变成了什么? 我们来看一张图: 相信大家对这张图都不陌生了,构造函数有一
阅读全文
摘要:之前算斐波那契数列都是算前两个数相加实现的比如0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233,377,610,987,1597,2584,4181,6765,10946,17711,28657,463682=1+13=1+25=2+38=3+5……...
阅读全文
摘要:对于JS中一些类型的转化的东西,自己测试并得出的结论,有错误的地方请大大们留言。不多废话,直接贴代码,测试请直接拷贝全部代码:Examples 输出:结论:JS中的字面量(基本类型)的构造函数为其包装类,也就是说赋值的时候先将基本类型转化为包装类型,然后包装类型再返回一个基本类型的值。而与包装类型对...
阅读全文
摘要:1、方法定义 call方法: 语法:call([thisObj[,arg1[, arg2[, [,.argN]]]]])定义:调用一个对象的一个方法,以另一个对象替换当前对象。说明:call 方法可以用来代替另一个对象调用一个方法。call 方法可将一个函数的对象上下文从初始的上下文改变为由 thi...
阅读全文

浙公网安备 33010602011771号