随笔分类 -  javasctipt

摘要:1.减少在JS里动态创建的DOM。2.减少全局获取DOM节点,用id代替class,避免使用标签获取节点。3.避免重复调用函数的写法,存变量。4.获取节点和动画分开。 阅读全文
posted @ 2016-01-21 10:50 Rizzle_程 阅读(126) 评论(0) 推荐(1) 编辑
摘要:本文是一篇简单的webGL+threejs构建web三维视图的入门教程,你可以了解到利用threejs创建简单的三维图形,并且控制图形运动。若有不足,欢迎指出。本文使用的框架是three.jsgithub地址:https://github.com/mrdoob/three.js,官网:http://... 阅读全文
posted @ 2015-10-20 22:01 Rizzle_程 阅读(11733) 评论(4) 推荐(3) 编辑
摘要:1.基于对象的继承 用Object.create()方法基于原有对象创建一个新对象,相当于把创建的新对象的原型设为原有对象。 var person={ name:"Rizy"; sayName:function(){ alert("this.name"); } }; var newPers... 阅读全文
posted @ 2015-09-17 00:44 Rizzle_程 阅读(144) 评论(0) 推荐(0) 编辑
摘要:1.任何函数中定义的变量都可以认为是私有变量。函数内部可以访问,外部不能访问。可以通过闭包创建特权方法访问私有变量。function Foo(){ var n=10; this.returnN=function(){ return n; };};var newfoo=... 阅读全文
posted @ 2015-08-22 17:03 Rizzle_程 阅读(606) 评论(0) 推荐(0) 编辑
摘要:首先看执行环境和作用域的概念。执行环境定义了变量或函数有权访问的其他数据,决定它们的行为,每个执行环境都有一个与其关联的变量对象,保存执行环境中定义的变量。当代码在一个环境中执行时,会创建变量对象的一个作用域链。作用域链保证对执行环境有权访问的所有变量和函数的有序访问。作用域链的最前是当前执行的... 阅读全文
posted @ 2015-05-25 16:05 Rizzle_程 阅读(198) 评论(0) 推荐(0) 编辑
摘要:js中数组是一个特殊的对象,索引是它的属性,整数索引在内部被转化为字符串类型。1 数组的创建 new关键字方法:var arr=new Array()var arr=new Array(10);console.log(arr.length); //10var arr=new Array(1,2,3... 阅读全文
posted @ 2015-05-18 12:59 Rizzle_程 阅读(897) 评论(0) 推荐(0) 编辑
摘要:一个手机端网站的项目,考虑到用户可能用微信扫码打开网站,而微信内置浏览器并不允许用户进行下载。查阅资料后,我做了如下的兼容。了解到可以用如下方法判断微信浏览器function is_weixin(){ var ua = navigator.userAgent.toLowerCase(); ... 阅读全文
posted @ 2015-04-17 12:18 Rizzle_程 阅读(1919) 评论(0) 推荐(0) 编辑

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