-
通过 JSONP 实现完美跨域
所属栏目:[模式] 日期:2018-09-05 热度:194
以前我经常在博客说JSONP,例如我的 WordPress 天气插件就是通过JSONP来调用的天气数据,今天就说说通过JSONP实现跨域的应用~ 什么是JSONP JSONP即JSON with Padding。由于同源策略的限制,XmlHttpRequest只允许请求当前源(域名、协议、端口)的资源。如[详细]
-
关于 js 优化的一些经验
所属栏目:[模式] 日期:2018-09-05 热度:91
这些是我写代码时的一些经验,总结了一下分想给大家,没啥顺序,想到就写上了 1.使用局部变量避免使用全局变量 比如 改成 局部变量的好处就是减少了作用域链的查找 我建议要是有两次的引用就用局部变量 2.避免使用with(这个估计地球人都知道) 我理解原因[详细]
-
js获取当前页面URL详细地址的实现步骤
所属栏目:[模式] 日期:2018-09-05 热度:106
设置或获取对象指定的文件名或路径。 alert(window.location.pathname) 设置或获取整个 URL 为字符串。 alert(window.location.href); 设置或获取与 URL 关联的端口号码。 alert(window.location.port) 设置或获取 URL 的协议部分。 alert(window.location[详细]
-
location.href 与 location.search
所属栏目:[模式] 日期:2018-09-05 热度:61
window.location.href 返回完整的 URL。 如:http://www.test.com/test.php?p=1 window.location.search 返回 URL 中的 QueryString 部分,含?。 如:?p=1[详细]
-
数字与字符串之间的转换(.toString,parseInt,parseFloat)
所属栏目:[模式] 日期:2018-09-05 热度:73
1.数字转换为字符串 1.1 toString方法 (返回对象的字符串表示) var i = 012345; strI = i.toString(); 1.2 + var i = 012345; strI = i+; 2.字符串转换为数字 2.1parseInt方法 (返回由字符串转换得到的整数部分) parseInt(12.3abc)//得到12 2.2parseFloat[详细]
-
使用Javascript刷新验证码的例子
所属栏目:[模式] 日期:2018-08-27 热度:160
使用 Java script刷新验证码目的是为了页面无刷新情况下重新得到验证码 JS代码: function RefreshCode(obj){ obj.src = obj.src + ?code= + Math.random(); } 调用: img src=CheckCode.aspx alt=验证码 title=看不清?点击换另一张 onclick=RefreshCode(t[详细]
-
点击超链接调用javascript函数的实现
所属栏目:[模式] 日期:2018-08-27 热度:88
点击超链接调用javascript函数,一般人都用a href=javascript:function(); 但这有个缺点,就是点击链接后,页面上的GIF动画将静止。 试看如下代码: img src=http://www.veryhuo.com/images/bbslogo_8831.gif _fcksavedurl=http://www.veryhuo.com/images/[详细]
-
用JavaScript 实现可折叠区域代码
所属栏目:[模式] 日期:2018-08-27 热度:54
烈火网(LieHuo.Net)教程 这是一个非常简单的应用,这个应用在过去几年在网页上创建可折叠区域是非常普遍的。其基本思想就是用CSS的display特性就可以完成。 htmlheadtitle用 Java Script 实现可折叠区域代码-LIEHUO.NET/titlebodydiv style=background-col[详细]
-
JavaScript 调用本地计算机程序的问题
所属栏目:[模式] 日期:2018-08-27 热度:53
烈火网(LieHuo.Net)教程 写了一个.net程序测试,开始是设置环境变量,结果不行,然后拷到C:windows目录,结果就可以了,说明以下问题: 1、如果要自己写一个C#程序,则必须把安装在C盘的Windows目录, 2、点击时会有个是否的提示。就看你是否能忍受了。 3[详细]
-
JS 所传参数为一个函数体的函数调用
所属栏目:[模式] 日期:2018-08-27 热度:64
2.js 调用1.js中的函数 所传参数为一个函数体 js文件1.js //委托方法 var My_METHOD = null; function fn_ShowConfirmMsg(myFun) { My_METHOD = myFun; if(My_METHOD!=null){ My_METHOD(); } alert('go on other code'); } js文件2.js function fn_AlertMyF[详细]
-
CSS+Javascript打造带动画效果的选项卡
所属栏目:[模式] 日期:2018-08-27 热度:86
烈火网(LieHuo.Net)教程 这是一个类似选项卡功能的选择插件,与普通的TAb区别是加入了动画效果,多用于商品类网站,用作商品分类功能,不过其它网站也可以用,点击运行一下你会知道它的奥妙,它用 Java Script模拟出了Flash动画的效果,很贴切。 HEADTITLE[详细]
-
JavaScript打造加载图片时显示进度条效果
所属栏目:[模式] 日期:2018-08-27 热度:117
烈火网(LieHuo.Net)教程 图片加载的 Java Script适时进度条显示代码,图片Loading效果,大家都知道的,这一个可能从0%一直显示到100%,然后加载图片显示出来,测试时候为了看清楚效果,你可以多加载一些图片,张数太少的话,进度会一闪而过,什么也看不到[详细]
-
JavaScript实现网页接收键盘指令的实例
所属栏目:[模式] 日期:2018-08-27 热度:95
烈火网(LieHuo.Net)教程 Java Script接收键盘指令示例,按下键盘上不同的键,程序会跳转到不同的网页,本例中按下B键后,为跳转到烈火网首页,实现按键跳转的功能。 htmlheadtitle请按下键盘上的 B 键,会跳转到烈火网的首页/titleheadbody请按下键盘上的[详细]
-
JavaScript Event学习第七章:事件属性
所属栏目:[模式] 日期:2018-08-27 热度:122
为了理解Event属性,我将在这里给出一些示例代码。在这个范畴内有非常严重的浏览器兼容性问题。 当我们想去读一读关于Event的一些资料时,常常会湮没在大量的属性里面,这些属性其中的大多数不能良好的运行在大多数的浏览器。这里有event的兼容性列表。 我[详细]
-
JavaScript Event学习第六章:事件的访问
所属栏目:[模式] 日期:2018-08-27 热度:157
在这一章我会讲解如何去访问一个事件对象。 现在我们已经注册了事件处理程序,对于事件我们还想更深入的了解。我们想知道事件发生时候的鼠标位置,我们想知道用户按下了哪些键。这些都是可能的,虽然这部分有很多烦人的浏览器兼容性问题。(这里可以快速查[详细]
-
javascript 获取网页元素的最终样式
所属栏目:[模式] 日期:2018-08-14 热度:135
如下: #div1{ width:100px; } div id=div1/div 如果想通过document.getElementById(div1).style.width来获取是不成功的。必须写inline css 但是line css往往不符合要求,并没有将结构与表现分离 所以要用js来或取最终样式,如获取width dom: document.defa[详细]
-
javascript 中的 escape是什么意思
所属栏目:[模式] 日期:2018-08-14 热度:191
描述 对 String 对象编码以便它们能在所有计算机上可读, 语法 escape(charstring) charstring 参数是要编码的 String 对象。 说明 escape 返回一个包含了 charstring 内容的新的 String 对象( Unicode 格式), 所有空格、标点、重音符号以及其他非 ASCII[详细]
-
ajax打开请求的两种方式(get,post)
所属栏目:[模式] 日期:2018-08-14 热度:144
ajax有三种打开服务的方式分别是get,post,head head主要是获取服务器的一些头文件的信息,比如说charset,cont-type之类 这里主要讨论前两种方式,是实际中应用频繁的 一、get方式 get方式是最为常见的,一般实现用户登录,修改密码用的都是get方式 1,新建[详细]
-
利用javascript打造的分级下拉菜单
所属栏目:[模式] 日期:2018-08-14 热度:84
烈火网(LieHuo.Net)教程 很多网站上都在友情链接位置使用了下拉菜单的效果,下拉菜单可以有效节省网页布局空间,同时又可以被搜索引擎抓取,是非常不错的html形式,说到友情链接的下拉菜单是比较简单的,因为它不需要分级!今天我们就来看一下可以利用js分[详细]
-
Javascript中定义类(class)的几种方法总结
所属栏目:[模式] 日期:2018-08-14 热度:152
方法一:工厂方式--- 创建并返回特定类型的对象的 工厂函数 ( factory function ) function createCar(color,doors,mpg){ var tempCar = new Object; tempCar.color = color; tempCar.doors = doors; tempCar.mpg = mpg; tempCar.showCar = function(){ al[详细]
-
Javascript怎么在两个窗体之间传值
所属栏目:[模式] 日期:2018-08-14 热度:144
众所周知window.open() 函数可以用来打开一个新窗口,那么如何在子窗体中向父窗体传值呢,其实通过window.opener即可获取父窗体的引用。 如我们新建窗体FatherPage.htm: XML-Code: script type=text/javascriptfunction OpenChildWindow(){ window.open('C[详细]
-
用Javascript检测大小写键是否开着
所属栏目:[模式] 日期:2018-08-13 热度:53
刚看了一段老外的代码,发觉不起作用,我用的 MS IE6,可是我大写键并未打开,按字母也提示 scrīpt function capLock(e){ kc = e.keyCode?e.keyCode:e.which; sk = e.shiftKey?e.shiftKey:((kc == 16)?true:false); if(((kc = 65 kc = 90) !sk)||((kc = 97[详细]
-
Javascript字符串常量未结束的解决方法
所属栏目:[模式] 日期:2018-08-13 热度:97
总结一下WEB程序中javascript中出现的未结束的字符串常量。 1.JAVASCRIPT引用时,使用的字符语言不一致. 比如:script type=text/javas cript src=xxx.js charset=UTF-8.xxx.js文件内部使用的是GB2312的格式,外面调用使用的是UTF-8,所以文件内部部分特殊字符[详细]
-
Javascript复制信息到剪贴板[支持IE和火狐]
所属栏目:[模式] 日期:2018-08-13 热度:81
今天找了很久的代码,换了一个又一个,都不行,明明很多人说可行的,为什么到我这里就不行了呢。最后还是一个英文博客文章找到了一些说法。因为我不懂flash,最终的做法还没有,但是可以提供一些思路给同样迷惑的同学们。 复制到 剪贴板 在ie里面实现很简单[详细]
-
AJAX基础教程 三步学会AJAX应用
所属栏目:[模式] 日期:2018-08-13 热度:86
AJAX全称为Asynchronous Java Script and XML(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。它有机地包含了以下几种技术: Ajax(Asynchronous JavaScript + XML)的定义 基于web标准(standards-based presentation)XHTML+CSS的表[详细]
