最近的文章列表

PHP如何动态输出JavaScript代码实例

直接上代码:

$url = $this->getConfig ()->url ();
$content = "
var url={ base:'{$url->base}',css:'{$url->css}',js:'{$url->js}',img:'{$url->img}',current:window.location};";
$expire = 604800;
header ( 'Content-type: application/x-javascript' );
header ( 'Cache-Control: max-age=' . $expire );
2015/8/9 Comments:
获取Body实际高度,设置DIV高度 document.documentElement.clientHeight

获取Body实际高度:document.documentElement.clientHeight

DIV ID名称:divUserContainer

1:设置DIV高度为Body高度

document.getElementById('divUserContainer').style.height = (document.documentElement.clientHeight);

2015/3/13 Comments:
PHP中两种方法将多行字符串传递给JavaScript

PHP和JavaScript都是初学。最近有这么个需求:

比方说有一个PHP的多行字符串:

$a = <<<EOF 
thy38
csdn
blog
EOF;
2014/7/16 Comments:
如何在JS中解析HTML字符串示例代码

在js中直接添加html语句,js会将html字符串解析成相应的HTML语句,并在前端进行显示。

代码如下:

<span style="font-size:14px;">var el = document.createElement( 'div' );
el.innerHTML = "<html><head><ti
2014/6/19 Comments:
js下载文件 无刷新下载文件示例代码(带c#)

后台代码Handler.ashx 

代码如下:


<%@ WebHandler Language="C#" Class="Handler" %>

using System;
using System.Web;

public class Handler : IHttpHandler {

public v
2014/6/19 Comments:
javascript实现div居中的例子
代码如下:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>JS实现div居中</title>
<style>
/*外层div居中*/
#main {
positi
2014/6/19 Comments:
分享js避免代码的重复执行的经验技巧

所谓,站在巨人的肩膀上,会有质的飞越,所以,我喜欢到一些大型网站上去翻阅它们的原代码,期望能找到一些可以应用到自己的代码中的模式,或发现一些之前从未听说过的工具和技巧。可是,在我查看这些大型网站的源代码时,经常会发现一个问题,那就是重复的代码执行,重复的功能应用。下面就是一些在查看它们的源代码时发现一些问题,把这些分享给大家,希望能让你们更加简洁高效的写出JavaScript代码。
重复的收集元素

我在他们的JavaScript代码里看到的最常见的问题是重复的收集元素。虽然jQuery选择器引擎或querySelectorAll的执行速度都很快,但重复的工作就是会多占用时间和资源。这个问题很浅显,解决的方法如下:

2014/6/17 Comments:
探讨js闭包传参和事件的循环绑定的例子

今天看到一个javascript的题目,按常理循环绑定事件,但是得到的结果却不是想要的。

代码如下:

<a href="#">text</a>
<br>
<a href="#">link</a>
<script>
var as = document.getElementsByTagName('a');
for ( var i = as.length; i--; ) { 
2014/6/17 Comments:
javascript截取中英文字符串、标点符号无乱码的例子
代码如下:

<script>
function subString(str, len, hasDot)
{
var newLength = 0;
var newStr = "";
var chineseRegex = /[^\x00-\xff]/g;
var singleChar = "";
var strLength = str.replace(chineseRegex,"**").length; 
2014/6/17 Comments:
10个实用的JavaScript编程小技巧

在这篇文章中,我将列出10个Javascript实用小技巧,主要面向Javascript新手和中级开发者。希望每个读者都能至少从中学到一个有用的技巧。

1.变量转换

看起来很简单,但据我所看到的,使用构造函数,像Array()或者Number()来进行变量转换是常用的做法。始终使用原始数据类型(有时也称为字面量)来转换变量,这种没有任何额外的影响的做法反而效率更高。

代码如下:
2014/6/17 Comments: