随笔分类 - javascript
摘要:2014-11-08 12:18:51 更新,修复原形链方法被当作关键词的bug,其实之前是想用全局关键词的,不过还是算了,array里有太多单词了。 现在length callee 关键词依然会被输出,以后修复,现在为了精简就将就着用了。2014-08-26 14:5...
        阅读全文
                
摘要:1.1 每行的编码需要控制在80字符。1.2 改用;的地方必须用上。1.3 缩进用2个制表符,不过4个也可以。1.4 当代码一行显示不全需要折行显示,这里我暂且假定缩进为4个字符。1.5 如果是声明变量内容需要折行,折行的内容需要与声明时没折行的对齐。1.6 变量函数的命名用驼峰命名,常量可为全大写...
        阅读全文
                
摘要:/判断手机横竖屏状态: function hengshuping(){ if(window.orientation==180||window.orientation==0){ alert("竖屏状态!") } if(window.orien...
        阅读全文
                
摘要:前言进入移动前端是很不错的选择,这块也是我希望的道路,但是不熟悉啊。。。现在项目用的是require+backbone,整个框架被封装了一次,今天看了代码搞不清楚,觉得应该先从源头抓起,所以再看看require了。上午是到处搜集的资料,下午我们来看原生的API吧:http://www.require...
        阅读全文
                
摘要:JavaScript 中 typeof 和 instanceof 常用来判断一个变量是否为空,或者是什么类型的。但它们之间还是有区别的:typeoftypeof 是一个一元运算,放在一个运算数之前,运算数可以是任意类型。它返回值是一个字符串,该字符串说明运算数的类型。typeof 一般只能返回如下几...
        阅读全文
                
摘要:网上查到的全都是escape,和需要的编码不是一回事,好不容易找到的结果 保存下来以备以后使用js对文字进行编码涉及3个函数:escape,encodeURI,encodeURIComponent,相应3个解码函数:unescape,decodeURI,decodeURIComponent1、 传递...
        阅读全文
                
摘要:使用JS实现一组图片动画效果或者使用HTML5 Canvas渲染一系列图片等案例中,需要图片全部加载完成方可运行动画效果。此时程序中就会涉及多张图片预加载代码。当接二连三的案例中都涉及图片预加载时,就需要考虑把这个功能封装为一个通用方法。(1)下面为JS实现图片预加载方法loadImages()...
        阅读全文
                
摘要:一、直线运动,自由落体运动二、曲线运动、万有引力三、力(常见的力、力的合成与分解)四、动力学(运动和力)五、振动和波(机械振动与机械振动的传播)六、冲量与动量(物体的受力与动量的变化)一、质点的运动(1)------直线运动1)匀变速直线运动1.平均速度V=s/t(定义式)2.有用推论Vt*Vt-V...
        阅读全文
                
摘要:javascript中制作滚动代码的常用属性页可见区域宽: document.body.clientWidth;网页可见区域高: document.body.clientHeight;网页可见区域宽: document.body.offsetWidth (包括边线的宽);网页可见区域高: docum...
        阅读全文
                
摘要:在各个浏览器的JS中,有很多个让你十分囧的属性,由于各大厂商对标准的解释和执行不一样,导致十分混乱,也让我们这些前端攻城狮十分无语和纠结>_<John Resig大神说过,动态元素有3个至关重要的元素,位置,尺寸和可见性.所以,今天,先拿几个页面位置属性开刀.一.PageX和clientXPageX...
        阅读全文
                
摘要:除IE外都可识别 所有的IE可识别 仅IE6可识别 IE6以及IE6以下版本可识别 IE6以及IE6以上版本可识别 仅IE7可识别 IE7以及IE7以下版本可识别 IE7以及IE7以上版本可识别 仅IE8可识别 仅IE9可识别 项目	范例	说明!	[if !IE]	The NOT...
        阅读全文
                
摘要:关于微信: 微信 (http://weixin.qq.com/)是由腾讯公司推出的一款手机通讯软件。用户可以通过摇一摇、搜索号码、扫描二维码等添加好友和关注公众平台,同时可以将自己看到的精彩内容分享到微信朋友圈。 ※如何给自己的网站添上"分享到微信"的功能? 只要选择以下代码嵌入...
        阅读全文
                
摘要:来源http://hi.baidu.com/study_sweet/item/fc6ac732a216dd8db711dba51、Touch事件简介pc上的web页面鼠 标会产生onmousedown、onmouseup、onmouseout、onmouseover、onmousemove的事件,但...
        阅读全文
                
摘要:var myDate = new Date();myDate.getYear();//获取当前年份(2位)myDate.getFullYear();//获取完整的年份(4位,1970-????)myDate.getMonth();//获取当前月份(0-11,0代表1月)myDate.getDate(...
        阅读全文
                
摘要://km换算 var FINAL = 6378137.0 function calcDegree(d){ return d*Math.PI/180.0 ; } function calcDistance(f,t){ var flat...
        阅读全文
                
摘要:还有如下几种方法:var test=11111.111;alert(test.toFixed(2));// Float数据四舍五入到2位小数;function to2bits(flt) {if(parseFloat(flt) == flt)return Math.round(flt * 100) /...
        阅读全文
                
摘要:在使用 JSON2.JS 文件的 JSON.parse(data) 方法时候,碰到了问题:throw new SyntaxError('JSON.parse');查询资料,大概意思如下:JSON.parse方法在遇到不可解析的字符串时,会抛出SyntaxError异常。即:JSON.parse(te...
        阅读全文
                
摘要:作者:idd.chiang 发布时间:April 29, 2010 分类:Javascript/AS 在网上有幸看到夷人通过IE与非IE浏览器对垂直制表符支持特性搞出的一段简短的条件:var ie = !+"\v1"; 以上出至32 bytes, ehr ... ...
        阅读全文
                
摘要:function getGreatCircleDistance(lat1,lng1,lat2,lng2){if(!lat1 || !lng1 || !lat2 || !lng2){return -1;}var v = 0; var radLat1 = getRad(lat1); var radL...
        阅读全文
                

浙公网安备 33010602011771号