随笔分类 -  Javascript

摘要:这个是很古老的问题了. 一直存在争议,有些人认为,很多语言没用 undefined 也活的好好,为啥要 undefined 呢. 那有了 undefined 是否还需要 null 呢 ? typesciprt 的 guilde 就说了, 只用 undefined 不要用 null, tslist 也 阅读全文
posted @ 2019-12-25 10:26 兴杰 阅读(428) 评论(0) 推荐(0) 编辑
摘要:更新: 2022-05-07 整理版本: Rounding JavaScript – Decimal 更新: 2021-08-06 1 / 3 * 3 = ? 如果是 double 的话 js, c# 都是 = 1 如果是 decimal 的话 c# = 0.999999....28 个 9 如果是 阅读全文
posted @ 2019-08-10 18:08 兴杰 阅读(621) 评论(0) 推荐(0) 编辑
摘要:https://stackoverflow.com/questions/34517538/setting-an-es6-class-getter-to-enumerable 1. 我要 getter 没有要暴露 翻译 es5 由于定义到了 prototype 上,所以 object keys 就找不 阅读全文
posted @ 2019-05-18 12:04 兴杰 阅读(857) 评论(0) 推荐(0) 编辑
摘要:refer : https://www.youtube.com/watch?v=R7dObDtw1aA https://www.shuxuele.com/algebra/trig-finding-angle-right-triangle.html https://developer.mozilla. 阅读全文
posted @ 2019-02-16 23:05 兴杰 阅读(505) 评论(0) 推荐(0) 编辑
摘要:前端经常喜欢这样写 if else javascript 能智能的把任何类型的 value 转换成 boolean 来进行 if 判断 转换是这样的 逻辑是 : for string : 只有 length = 0 时是 false for number : 只有 = 0 时是 false obje 阅读全文
posted @ 2016-12-21 10:06 兴杰 阅读(969) 评论(0) 推荐(0) 编辑
摘要:好书推荐 : http://es6.ruanyifeng.com/ String.prototype -includes, startsWith, endsWith -padStart, padEnd 填充 Array.prototype -find, findIndex -fill 填充 -inc 阅读全文
posted @ 2016-08-10 10:30 兴杰 阅读(401) 评论(0) 推荐(0) 编辑
摘要:情况1 : var xhr = new XMLHttpRequest(); xhr.open("GET", "/api/products", true); xhr.send(null); 请求的 url 将会是 domain + "/api/products“ 情况2 : xhr.open("GET 阅读全文
posted @ 2016-04-18 20:04 兴杰 编辑
摘要:参考 :http://www.html5rocks.com/zh/tutorials/file/dndfiles/http://blog.csdn.net/rnzuozuo/article/details/25295899http://www.tutorialspoint.com/html5/htm... 阅读全文
posted @ 2014-12-18 22:41 兴杰 阅读(325) 评论(0) 推荐(0) 编辑
摘要:来源 :http://javascript.ruanyifeng.com/stdlib/date.html //解析json也可以传入一个方法, 基本上和stringify差不多,不过是逆序的, 要注意key = "" 的return ,基本上返回 value就好 //自己做一个test... 阅读全文
posted @ 2014-11-23 21:00 兴杰 阅读(296) 评论(0) 推荐(0) 编辑
摘要:参考 : http://javascript.ruanyifeng.com/bom/ajax.html#toc6 javascript 高级程序设计第三版. 期待第四版啊! 本篇主要记入一些基本和常使用到的ajax方法 服务端是用 asp.net ashx 来接收的。 js部分不考虑游览器兼容的问题 阅读全文
posted @ 2014-09-05 00:59 兴杰 阅读(609) 评论(0) 推荐(0) 编辑
摘要:indexOf 的用途是在一个字符串中寻找一个字的位置lastIndexOf 也是找字 , 它们俩的区别是前者从字符串头开始找,后者是从字符串末端开始找。一但指定的字被找到,就会返回这个字的当前的位置号码。如果没有找到就返回 -1. var str = "//www.stooges.com.my/t... 阅读全文
posted @ 2014-09-01 23:15 兴杰 阅读(801) 评论(0) 推荐(0) 编辑
摘要:时隔多日,对promise有了多一点点的了解。最近用angularjs 做开发,所以研究了一下它的 $q功能不算很强大,算是简化版的 Q.js参考了一下源码,不过我的等级还差很多...作为学习,我自己又重写了一篇。这次的比较整齐。代码也少了 . $q = function (async... 阅读全文
posted @ 2014-08-31 04:02 兴杰 阅读(586) 评论(0) 推荐(0) 编辑
摘要:记入一些容易出错的地方 function someClass() { this.name = null; 或 undefined } var obj = new someClass(); console.log(Objec... 阅读全文
posted @ 2014-08-28 12:04 兴杰 阅读(524) 评论(3) 推荐(0) 编辑
摘要:var comment = document.createComment("commend content"); var elem = document.getElementById("someElement"); elem.appendChild(comment); ... 阅读全文
posted @ 2014-08-16 17:27 兴杰 阅读(274) 评论(0) 推荐(0) 编辑
摘要:直接看例子 我们都知道游览器是上至下阅读的,当遇到js文件就去加载然后运作。进入第一script时,我们动态生成了一个script,插入进body,然后第2个script,和第三个在dom ready 后执行的.疑惑一 : 我们创建的script被append 到body后是在... 阅读全文
posted @ 2014-08-15 11:40 兴杰 阅读(295) 评论(0) 推荐(0) 编辑
摘要:function abc() {} abc.prototype.xx = { name: "keatkeat" } var x = new abc(); x.xx.name = "5566"; alert(... 阅读全文
posted @ 2014-08-07 11:28 兴杰 阅读(264) 评论(0) 推荐(0) 编辑
摘要:一般上我们可以这样却理解str int 都是值类型var a = "5566";var b = a;b = "7";//a 依旧是 5566值是通过复制过去的。var obj = {a : "5566"}var obj2 = obj;obj2.a = 7;obj.a == 7 //true对象是共用... 阅读全文
posted @ 2014-08-07 11:15 兴杰 阅读(327) 评论(0) 推荐(0) 编辑
摘要:Promise 就是处理异步的一个规范方法a();b();alert("a");如果a() 里面有一个ajax 或者settimeout那么alert("a") 会先跑这就是异步了。从前我们用一堆callBack函数来解决问题,但是这样写不好看。promise 的写法美丽多了依据上面的例子a().t... 阅读全文
posted @ 2014-08-07 10:47 兴杰 阅读(466) 评论(0) 推荐(0) 编辑
摘要:javascript 没有原生的Distinct功能 . (至少现在还没有)但我们可以通过简单的script 自己实现 .Distinct就是把数组中重复出现2次或以上的值给删除掉,确保数组内每个值都是唯一的 .我相信大家开始的时候都会和我用同一个方法来处理。那就是开一个新的数组(空),然后 for... 阅读全文
posted @ 2014-08-07 10:40 兴杰 阅读(7073) 评论(0) 推荐(1) 编辑
摘要:代码1 : var array = []; for (var i = 0 ; i < 100000; i++) { array.push({ name: "keatkeata" }); }代码2 :var array = []; for (var... 阅读全文
posted @ 2014-08-07 10:35 兴杰 阅读(166) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示