var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
try
{
var pageTracker = _gat._getTracker("UA-XXXXXXX-1");
pageTracker._trackPageview();
}
catch(err) {}
Run Code Online (Sandbox Code Playgroud)
是否可以从外部JS文件调用此脚本?我想要这样的事情:
<script type="text/javascript" src="googleanalytics.js" ></script>
Run Code Online (Sandbox Code Playgroud)
并在我的每个HTML页面上放置其中一个.
我上面的代码将在googleanalytics.js中
.Google的说明是将代码放在每个页面中.问题在于它使得更改跟踪代码变得更加困难.(我们为DEV和PROD页面使用不同的跟踪代码).
我已经尝试过了,它似乎没有用.
这样做有什么问题吗?或者是否有其他原因导致问题?
重要的FYI 请注意我们使用的是IE6和8浏览器(是的,我知道,不需要告诉我)
我一直在搜索StackOverflow(以及其他资源)如何使用PHP远程上传Selenium WebDriver上的文件.我已经阅读了这篇http://saucelabs.com/blog/index.php/2012/03/selenium-tips-uploading-files-in-remote-webdriver/,它提到你需要使用"setFileDetector"方法以某种方式改变您正在使用的WebDriver库的工作方式.
如果我使用Ruby或Java,这应该可以正常工作.另一方面,大多数PHP框架都没有这种方法.
任何人都可以告诉我如何在PHP中执行此操作?具体来说,我正在使用phpwebdriver库http://code.google.com/p/php-webdriver-bindings/
首先,让我向您展示文件夹结构:
public_html[]
|_ project_folder[]
|_another_folder[]
|_xml_folder[]
|_xmlfile.xml
|_ js_folder[]
|_javascriptfile.js
|_ file.html
|_ file2.html
Run Code Online (Sandbox Code Playgroud)
我有一些file.html和file2.html加载,在文档加载时使用jQuery ajax。Ajax使用以下代码:
$(document).ready(function()
{
$.ajax({
type: "GET",
url: "xml/xmlfile.xml",
dataType: "xml",
...
...
...
}
Run Code Online (Sandbox Code Playgroud)
当在文件的根目录下找到HTML文件时,这些文件就可以正常工作(就像现在一样)
现在,当我将html文件移至文件夹(例如,将file2.html移至another_folder)时,加载xml文件不再起作用。不用说我已经在html上更改了必要的src标记,即:从src \“ js / javascriptfile.js”更改为src = \“ ../ js / javascriptfile.js”。
我没有更改的是javascript文件上的“网址”。现在,由于XML正在尝试在其自己的目录(another_folder / xml / xmlfile.xml)中而不是从其所在的根目录中查找XML文件,因此未加载XML。
我的问题是,为了避免这个问题应该怎么做?
在磁盘上缓存PHP对象之间有区别吗?如果缓存,则只为所有站点访问者创建一次对象,如果没有,则为每个访问者创建一次.这有性能差异还是我会浪费时间做这个?
基本上,当涉及到它时,主要问题是:
内存中的多个对象,PER用户(每个用户都有自己的一组实例化对象)
VS
所有用户在文件中缓存的单个对象(所有用户使用相同的对象,例如,相同的错误处理程序类,相同的模板处理程序类和相同的数据库句柄类)
^([a-zA-Z0-9!@#$%^&*|()_\-+=\[\]{}:;\"',<.>?\/~`]{4,})$
Run Code Online (Sandbox Code Playgroud)
这个正则表达式是否适用于这些规则?
它旨在成为密码验证器.语言是PHP.
php ×3
javascript ×2
ajax ×1
caching ×1
file-upload ×1
jquery ×1
object ×1
oop ×1
passwords ×1
performance ×1
regex ×1
validation ×1