JavaScript与数据结构
文章平均质量分 61
liujing_555
沉迷代码,无法自拔
展开
-
二十分钟读懂JSON
关于JSON,最重要的理解就是它是一种数据格式,不是一种编程语言,它虽然与JS有相同的语法形式,但它并不从属于JS,而且,不只是JS才能使用JSON,很多编程语言都有针对JSON的解析器和序列化器。原创 2017-05-20 19:14:38 · 624 阅读 · 0 评论 -
JavaScript实现两个小球碰撞简单模型【未完】
很简单的给第一个初速度和加速度,小球做减速运动(当加速度为0时是匀速直线运动),碰撞到第二个小球,第二个小球继续做减速运动的模型,比较粗糙,希望能帮助到刚刚学习Js的小孩。原创 2017-05-10 00:47:47 · 3037 阅读 · 0 评论 -
JavaScript深入浅出之严格模式
严格模式是一种特殊的执行模式,修复了部分语言上的不足,提供更强的错误检查,并增强安全性。 为什么使用严格模式: 消除Javascript语法的一些不合理、不严谨之处,减少一些怪异行为; 消除代码运行的一些不安全之处,保证代码运行的安全; 提高编译器效率,增加运行速度; 为未来新版本的Javascript做好铺垫。 严格模式的声明 function func() { 'u...原创 2019-04-13 20:50:42 · 162 阅读 · 0 评论 -
JavaScript深入浅出之语句
block语句: 块语句常用于组合0~多个语句,块语句用一对花括号定义。 {a:1, b:2}//SyntaxError: Unexpected token; var o={a:1, b:2}; 注:没有块级作用域 for(var i=0; i<10; i++) {//i为全局变量 var str="hi"; console.log(str); } var i=0; fo...原创 2019-04-14 09:09:59 · 250 阅读 · 0 评论 -
JavaScript深入浅出之类型检测
首先我们看一个例子: var a="string"; alert(a.length); a.t=3; alert(a.t); 大家可以想想答案是什么,显然第一个是6,那么第二个呢?有人可能想当然就说是3,但实际结果是undefined,为啥呢?因为把原始类型当作对象方式使用,例如访问length属性,或者增加属性。js都会智能转换成包装类型对象,相当于new了一个原始类型对象。当访问完成后,会把...原创 2019-04-14 18:15:12 · 227 阅读 · 0 评论