在"AngularJS中自定义有关一个表格的Directive"中自定义了一个有关表格的Direcitve,其表格的表现方式是这样的:<table-helper datasource="customers" clumnmap="[{name: \'Name\'}, {street: \'Street\'}, {age: \'Age\'}, {url:&...
简介Base64是一种基于64个可打印字符来表示二进制数据的表示方法。由于2的6次方等于64,所以每6个比特为一个单元,对应某个可打印字符。三个字节有24个比特,对应于4个Base64单元,即3个字节需要用4个可打印字符来表示。它可用来作为电子邮件的传输编码。在Base64中的可打印字符包括字母A-Z、a-z、数字0-9,这样...
使用typeof算法typeof的运算数未定义,返回的就是 "undefined".下面定义x为运算数:有一下5种情况;运算数为数字 typeof(x) 返回的就是 "number";字符串 typeof(x) 返回的就是 "string";布尔值 typeof(x) 返回的就是 "boolean";对象、数组 、null  时: typeof(x)...
检测浏览器,注意浏览器判断顺序,主要是基于userAgent做判断。//检测浏览器 var client = function(){ var engine = { ie:0, gecko:0, webkit:0, khtml:0, opera:0, ver:null }; var browser = { //浏览器 ie: 0, firefox: 0, s...
1 判断是否为数组类型 2 判断是否为字符串类型 3 判断是否为数值类型 4 判断是否为日期类型 5 判断是否为函数 6 判断是否为对象 1 判断是否为数组类型 代码如下:<script type="text/javascript"> //<![CDATA[ var a=[0]; document.write(isArray(a),\'<br/>\')...
javascript会遇到随机生成大小写字母字符串的情况,以下是实现的方法代码如下:/** * 返回一个随机的小写字母 */ function getLowerCharacter(){     return getCharacter("lower");; } /** * 返回一个随机的大写字母 */ function ...
首先,我们都知道这三个东西都是用来编码的先来说encodeURI()和encodeURIComponent(),这两个是在转换url时候用来编码解码用的。有编码就会有解码,解码就是decodeURI()和decodeURIComponent(),他们的用法很简单,在参数中带入要转码的文字就可实现目的如:  encodeURI("我是要编码的文字") ...
产生跨域问题的原因跨域问题是浏览器同源策略限制,当前域名的js只能读取同域下的窗口属性。跨域问题产生的场景当要在在页面中使用js获取其他网站的数据时,就会产生跨域问题,比如在网站中使用ajax请求其他网站的天气、快递或者其他数据接口时以及hybrid app中请求数据,浏览器就会提示以下错误。这种...
前言一般,我们可能会给数组去重,这个操作并不复杂,执行一个循环就是了.现在,我要做的是,判断数组中是否有重复的内容,如果有,返回 true 否则,返回 false.思路把数组变成字符串循环原数组,拿每一个字段和这个字符串进行比对,看是否有重复如何拿A字符串和B字符串进行对比,并且要求判断出B字符串中包含过个A字符串呢?方法一 i...
本文实例讲述了javascript实现根据iphone屏幕方向调用不同样式表的方法。分享给大家供大家参考。具体如下:当iphone屏幕旋转式,这段JS代码可以动态调用不同的样式来适应屏幕变换<script type="text/javascript">  function orient()  {  switch(window.o...

我的博客

人生若只如初见,何事秋风悲画扇。