
javascript
lovenjoe
这个作者很懒,什么都没留下…
展开
-
ipad/iphone上的jQuery效果问题
<br />最近在做WebApp,以前在pc上用jQuery时没有发现太大的性能问题,因为很多都被jQuery那些大牛件优化得差不多了,但当我把它用在ipad上时,问题就出现了,那效果卡得不行,一个简单的animate执行起来都困难。所以打算换个别的框架,目前看mobile领域中应用比较广的有iWebkit和Sencha以及apple推崇的SproutCore,试试... ...原创 2011-02-23 10:01:00 · 1977 阅读 · 0 评论 -
移动混合开发中的 JSBridge
来源:https://mp.weixin.qq.com/s/I812Cr1_tLGrvIRb9jsg-A 【导读】关于 JSBridge,绝大多数同学最早遇到的是微信的 WeiXinJSBridge(现在被封装成 JSSDK),各种 Web 页面可以通过 Bridge 调用微信提供的一些原生功能,为用户提供相关的功能。其实,JSBridge 很早就出现在软件开发中,在一些桌面软件中很早就转载 2017-11-02 12:33:48 · 20931 阅读 · 1 评论 -
JavaScript实现继承(六种方式)
转自:http://www.jb51.net/article/81766.htm 前言:大多OO语言都支持两种继承方式: 接口继承和实现继承 ,而ECMAScript中无法实现接口继承,ECMAScript只支持实现继承,而且其实现继承主要是依靠 原型链 来实现。 1.原型链 基本思想:利用原型让一个引用类型继承另外一个引用类型的属性和方法。 构造函数,原型,实转载 2016-11-25 16:00:50 · 350 阅读 · 0 评论 -
使javascript只读变量可重写
来自:https://gist.github.com/moehlone/bed7dd6cb38fc55bd640 Make JavaScript readonly propertys writable (example for overwriting navigator.userAgent; useful for unit tests -> browser detection)转载 2016-11-21 15:53:29 · 1907 阅读 · 0 评论 -
位操作之美
数在计算机中是以二进制形式表示的,分为正数和负数。而原码、反码、补码都是有符号定点数的表示方法。 数值有正负之分,计算机就用一个数的最高位存放符号(0为正、1为负),这就是机器数的原码了。有了数值的表示方法就可以对数进行算术运算,但是很快就发现用带符号位的原码进行乘除运算时结果正确,而在加减运算的时候就出现了问题。假如字长为8个位,那么: 110 - 110 = 110 + (-1)10转载 2012-08-03 10:56:25 · 756 阅读 · 0 评论 -
JavaScript之正则表达式复杂模式
正则表达式可以表示简单的模式,当然也可以表达复杂的模式。复杂的模式不仅由字符类和量词组成,也可以由分组、反向引用、前瞻和其他一些强大的正则表达式功能组成。 (一) 分组 分组是通过用一系列括号包围一系列字符、字符类以及量词来使用的。例如,假设想匹配字符串“dogdog”。使用目前获得的知识,可能估计表达式应该类似: var reDogDog=/d转载 2012-07-03 15:26:24 · 2211 阅读 · 0 评论 -
javascript 判断是否为数组或对象或各种其它数据类型
下面的写法考虑了各种兼容性。 判断是否为数组 isArray = function (source) { return '[object Array]' == Object.prototype.toString.call(source); }; 判断是否为日期对象 isDate = function(o) { // return o instanceof Date转载 2012-04-17 20:48:56 · 2780 阅读 · 0 评论 -
CSS3 support for Internet Explorer 6, 7, and 8
http://fetchak.com/ie-css3/ie-css3.htc 一、下载 您可以狠狠地点击这里:ie-css3.htc,这个玩意儿是让IE浏览器支持CSS3表现的关键东东。 二、上面的是什么东西 首先说说.htc文件,.htc文件是个脚本文件,我个人以为与js文件属于同一货色,只是呢,貌似htc是Internet Explorer(IE)的私生子,只有IE才认它。htc文转载 2012-04-16 17:09:43 · 1049 阅读 · 0 评论 -
一些JavaScript时间处理函数整理
转自:http://www.nowamagic.net/javascript/js_TimeProcessFunctions.php 把字符串转换为日期对象 有时需要把字符串转换为日期对象,但是IE下不支持new Date("2011-04-07")这样实例化日期对象,ff下支持,所以写了一个扩展函数,用来把形如yyyy-mm-dd或者dd/mm/yyyy的字符串转换为日期对象。代码如下:转载 2012-04-25 12:46:56 · 724 阅读 · 0 评论 -
动态创建css节点
function addCssDynamic(css){ if(navigator.userAgent.indexOf("MSIE 6.0") != -1){ window.style = css; document.createStyleSheet("javascript:style"); }else{ try{ var style = document.createEleme原创 2012-03-20 14:20:43 · 1243 阅读 · 1 评论 -
给excanvas添加fillText方法
excanvas使得IE能通过VML支持Canvas标签,但是在一些细节方面还是不尽人意. 比如 1.动态生成的Canvas对象将不支持getContext方法, 2.drawImage方法不能用Canvas对象作为第一个参数, 3.不支持fillText等方法. 本文针对以上三个问题给出改进方案. 1.要使IE中的Canvas对象支持getContext等方法需要调用转载 2012-03-09 09:54:19 · 2720 阅读 · 3 评论 -
使用window.performance分析web前端性能
说在前面最近身体出了点问题,折腾了个把星期总算活过来。差不多个把星期没写博客了,今天分享一个比较好玩的东东—performance上一篇博客中分享了很多页面性能的测试工具,通常,页面的性能问题也是我们开发中一个重要环节,但一直以来我们也没有没有比较好的手段,来检测页面的性能;通常,我们只能以来与chrome或者FF浏览器自带的profile,timming或者使用在线的pagetest,阿里测等。...转载 2018-05-09 22:27:16 · 9781 阅读 · 2 评论