这些标题有什么区别?
Content-Type: application/javascript
Content-Type: application/x-javascript
Content-Type: text/javascript
Run Code Online (Sandbox Code Playgroud)
哪一个最好,为什么?
请不要说它们是相同的 - 如果它们相同则不会有三个相同.我知道两者都有效 - 但我想知道其中的区别.
..然后谷歌地图"划分水域的水"
嗯,不是在圣经的意义上,但..
我想知道我有什么选择来验证[Lat,Lon]的点是土地还是水.
谷歌地图显然有这些数据(水体是蓝色的) - 但是我可以使用API中的某些东西吗?如果没有 - 他们是不是因为他们没有想到它而服务它?还是因为它太复杂了?
我没有找到任何关于这个问题的信息 - 除了一些类似的问题(比如寻找地形类型或海拔 - 但这不是我需要的).
那有分离的层吗?一个选项?命令?或者我应该手动去做?
我能想到如何处理这个问题的唯一方法(我是否需要手动执行)是检查每个服务的磁贴的确切点 - 然后检查该Google地图色调的RGB值.这只是在理论上 - 因为在实践中 - 我不知道如何实现这一点,第一个障碍是我不知道如何将瓷砖上的像素位置转换为[LatLon]点,例如
现成的解决方案会更容易.
请注意,我不需要世界上所有的水(例如 - 我不关心溪流,小池塘,大多数河流或邻居的游泳池.我需要一个人可以在没有浮动车辆的情况下冒险的地方)
编辑我
阅读评论后:提升方法不可靠,海平面下面有太多地方(你可以在这里查看 "最深"10的列表http://geology.com/below-sea-level/)海平面(湖泊)上面有太多内陆水体.反向地理定位方法不可靠,因为它会多次返回地理政治实体,如城市或州 - 或ZERO.在问这个问题之前我已经研究了那些伪解决方案 - 但他们都没有回答过这个问题 - 这些方法充其量只是"猜测".
我知道它的readonly属性text input,但是当从其他站点读取代码时(我的一个讨厌的习惯)我看到了不止一个实现:
<input type="text" value="myvalue" class="class anotherclass" readonly >
Run Code Online (Sandbox Code Playgroud)
和
<input type="text" value="myvalue" class="class anotherclass" readonly="readonly" >
Run Code Online (Sandbox Code Playgroud)
我甚至见过
<input type="text" value="myvalue" class="class anotherclass" readonly="true" >
Run Code Online (Sandbox Code Playgroud)
..而且我相信我看到了更多,但现在不记得确切的语法..
那么,哪一个是我应该使用的正确的呢?
我为WordPress编写了很多插件,现在我想让它们适应MU.为了"升级"我的插件以支持多站点安装,我必须遵循/避免/适应
哪些考虑/最佳实践/工作流/功能/陷阱?
例如,但不限于:
$wpdb在Codex中,有时在单一功能描述中有关于Multisite的评论,但我找不到任何一站式页面来解决这个问题.
我想我已经知道了这个问题的答案,但我希望也许会有人为此做一些巧妙的伎俩.
我想指定DIV的最小高度,但不是基于px /%.(我知道这听起来很奇怪,但这是出于兼容性原因/响应性)
基本上我希望能够按行数指定它.
我有一个DIVS网格,但里面的元素不固定,所以一个元素可以有3行,而下一个元素只有2或1行.这会弄乱布局.
基本上,我需要的是这个:
===================== ===================== =====================
Lorem ipsum dolor sit Lorem ipsum dolor sit Lorem ipsum dolor sit
amet, consectetur amet, consectetur amet, consectetur
adipiscing elit.
===================== ===================== =====================
===================== ===================== =====================
Lorem ipsum dolor sit Lorem ipsum dolor sit Lorem ipsum dolor sit
amet, consectetur amet, consectetur
adipiscing elit.
===================== ===================== =====================
Run Code Online (Sandbox Code Playgroud)
而不是这个:
===================== ===================== =====================
Lorem ipsum dolor sit Lorem ipsum dolor sit Lorem ipsum dolor sit
amet, consectetur amet, consectetur amet, consectetur
adipiscing elit. …Run Code Online (Sandbox Code Playgroud) 我更像是一个PHP人,而不是JS - 我认为我的问题更多是语法问题..
我有一个小jQuery来"验证"并检查输入值.
它适用于单个单词,但我需要数组.
我正在使用 inArray()jQuery.
var ar = ["value1", "value2", "value3", "value4"]; // ETC...
jQuery(document).ready(function() {
jQuery("form#searchreport").submit(function() {
if (jQuery.inArray(jQuery("input:first"), ar)){
//if (jQuery("input:first").val() == "value11") { // works for single words
jQuery("#divResult").html("<span>VALUE FOUND</span>").show();
jQuery("#contentresults").delay(800).show("slow");
return false;
}
// SINGLE VALUE SPECIAL CASE / Value not allowed
if (jQuery("input:first").val() == "word10") {
jQuery("#divResult").html("YOU CHEAT !").show();
jQuery("#contentresults").delay(800).show("slow");
return false;
}
// Value not Valid
jQuery("#divResult").text("Not valid!").show().fadeOut(1000);
return false;
});
});
Run Code Online (Sandbox Code Playgroud)
现在 - 这if (jQuery.inArray(jQuery("input:first"), ar)) 是行不通的..我放的每个值都会被验证为OK.(甚至是空的)
我只需要验证数组中的值(ar).
我也试过了 …
我对所有google anaylytics/adwords /转换等都非常不熟悉.
我有一个客户端站点(wordpress),它实际上是一个单独的页面,它在底部有一个联系表单(如果必须知道的话,用联系表单7构建).
联系表单仅与锚点(#)链接.它不是一个单独的页面.
实施的代码是:
<!-- Google Code for Conversion Page -->
<script type="text/javascript">
/* <![CDATA[ */
var google_conversion_id = 010101010101;
var google_conversion_language = "en";
var google_conversion_format = "2";
var google_conversion_color = "ffffff";
var google_conversion_label = "SomeRandomLabel";
var google_remarketing_only = false;
/* ]]> */
</script>
<script type="text/javascript" src="//www.googleadservices.com/pagead/conversion.js">
</script>
<noscript>
<div style="display:inline;">
<img height="1" width="1" style="border-style:none;" alt="" src="//www.googleadservices.com/pagead/conversion/971631980/?label=MCwlCLTErgoQ7NqnzwM&guid=ON&script=0"/>
</div>
</noscript>
Run Code Online (Sandbox Code Playgroud)
在这里阅读了很多问题(像这样),并且在网上看到了一些代码并将其破解为:
<script type="text/javascript">
/* <![CDATA[ */
function Tracking_conversion_custom(){
var img = document.createElement("img");
var goalId = 010101010101;
var …Run Code Online (Sandbox Code Playgroud) 好吧,我更像是一个PHP人员,除了简单的设计相关操作之外,我的JS技能几乎没有任何JS,所以请原谅我,如果我问的那么明显.
以下操作在PHP中会轻而易举(也可能在JS中 - 但我在这里使用不熟悉的语法...)
这是某种输入验证
var ar = ["BRS201103-0783-CT-S", "MAGIC WORD", "magic", "Words", "Magic-Word"];
jQuery(document).ready(function() {
jQuery("form#searchreport").submit(function() {
if (jQuery.inArray(jQuery("input:first").val(), ar) != -1){
jQuery("#contentresults").delay(800).show("slow");
return false;
}
Run Code Online (Sandbox Code Playgroud)
这个问题有两个部分.
例如 - BRS201103-0783-CT-S将给出与brs201103-0783-ct-sAND Brs201103-0783-CT-s或相同的结果MAGIC magic Magic MaGIc
基本上我需要类似ignoreCase()的数组,但我找不到jQuery和JS中的任何引用...
我试过toLowerCase()- 但是它没有在数组上工作(ittirating ??)而且,它会解决混合情况吗?
例如 - 如果只有一个类型"word",我希望它传递为"words",如果有人输入"some word"它应该传递(包含"word")
我遇到了一个我无法理解的问题.
在插件开发期间,我包含了一个file.js.php(register/enqueue).
<?
/*
File.js.php
*/
Header("content-type: application/javascript");
$path = constant('WP_PLUGIN_DIR'); //test with function
$path_2 = WP_PLUGIN_DIR; // test directly
//can cause a problem with older browsers?? use text/javascript
?>
//////////////////// Begin Tests ////////////
var templateDir = "<?php echo WP_PLUGIN_URL ?>" ;
var templateDir2 = "<?php echo $path ?>" ;
var templateDir3 = "<?php echo $path_2 ?>" ;
var templateDir4 = "<?php echo constant("WP_PLUGIN_URL") ?>";
var templateDir5 = "<?php echo __FILE__ ?>";
var templateDir6 = "<?php echo plugins_url( 'somedir/somefile.png' , …Run Code Online (Sandbox Code Playgroud) 我制作了一个小的小片段,使得一个子标题贴在顶部.但是,就像我说的那样 - 我绝不是js genious或者jQuery genious - 而且实际上远非如此 - 我对自己的编码能力表示怀疑.
问题:
添加了类:.pad当脚本被唤起时.
.pad {填充顶:42PX;}
但它似乎不正常:http://jsfiddle.net/obmerk99/VvKq3/2/
Run Code Online (Sandbox Code Playgroud)var top = jQuery(window).scrollTop(); var div_top = jQuery('#header_stick').offset().top; if (top > div_top) // height of float header;
它是跳跃的... http://jsfiddle.net/obmerk99/VvKq3/4/
javascript ×6
jquery ×3
wordpress ×3
arrays ×2
forms ×2
html ×2
php ×2
constants ×1
contains ×1
content-type ×1
css ×1
google-maps ×1
height ×1
http-headers ×1
input-field ×1
readonly ×1
validation ×1