我有各种javascripts,这是我的一个WordPress域中必需的插件,我知道它在php文件中的位置.
我正在采取一切措施来加快页面加载时间,网上的每个速度测试员都会说如果可能的话推迟javascripts.
我已经阅读了关于defer ='defer'和javascript中的异步函数,我认为其中一个将完成我想要完成的任务.但是我不明白我是如何在php文件中这样做的.
例如,这是一个特定插件的php文件的片段,其中调用了javascript文件:
function add_dcsnt_scripts() {
wp_enqueue_script( 'jquery' );
wp_enqueue_script( 'dcsnt', dc_jqsocialtabs::get_plugin_directory() . '/js/jquery.social.media.tabs.1.7.1.min.js' );
}
Run Code Online (Sandbox Code Playgroud)
我已经读过,最好这样做,以加快页面加载时间:
<script defer async src="..."></script>
Run Code Online (Sandbox Code Playgroud)
但我不知道如何在php文件中完成它.我想用我的所有javascript文件来做这件事.
我如何完成推迟或推断这个javascript片段是最后加载并加快页面加载时间?在所有浏览器中增加页面加载时间的理想方法是什么?感谢任何人提供的任何指导!
让我们假设我们有两个运行的Node.js进程:example1.js和example2.js.
在example1.js那里有作为结果func1(input)返回的函数result1.
有没有办法从内部example2.js呼唤func1(input)并获得result1结果?
根据我对Node.js的了解,我发现了一个使用套接字进行通信的解决方案.这不太理想,因为它需要一个进程监听端口.如果可能的话我希望避免这种情况.
编辑: 经过一些问题我想补充说,在层次结构example1.js中不能是子过程example2.js,而是相反.此外,如果它有帮助 - 只有一个example1.js处理自己的数据,许多example2.js人处理自己的数据+来自第一个进程的数据.
我有dataframe dih_y2.这两行给了我一个警告:
> memb = dih_y2$MemberID[1:10]
> dih_col = which(dih_y2$MemberID == memb)
Warning message:
In dih_y2$MemberID == memb :
longer object length is not a multiple of shorter object length
Run Code Online (Sandbox Code Playgroud)
为什么?
我正在使用Joomla 3.2.1,K2和creativia模板开发一个网站.我已经做了很多定制,一切正常.我只有一个大问题.当我选择一个类别来拥有一个项目列表时,会导致一堆重叠的图像(意味着所有项目都显示但布局不起作用).如果我只是重新加载页面(甚至打开firebug来检查页面属性),一切都正确地回到了他的位置.
你可以在这里查看问题:http: //www.nicolamontera.it/NewVersion
只需打开菜单项Architettura或Grafica(它会不时发生).
编辑:从进一步调查,我发现该属性height的containerDIV加载页面时改变相当随意.如果我得到一个小值,那么一切都搞砸了.它似乎与评估该值(动态计算)的时间有关.
我该如何解决这个问题?
在现有的Zend Framework网站上,只有很少的控制器,没有模块,我需要在默认路由中添加一些前缀.
例如,我目前有:
/products
/products/id/1
/training
/commonpage
Run Code Online (Sandbox Code Playgroud)
我想添加一个产品线级别,而不是在x模块中复制我的控制器(我只需要在我的控制器中请求正确的产品线_getParam).
所以我的新路径将是:
/line1/products
/line1/products/id/1
/line2/training
/commonpage
Run Code Online (Sandbox Code Playgroud)
到目前为止我尝试的是这条路线(位于我的Bootstrap文件中):
protected function _initRoutes()
{
$router = Zend_Controller_Front::getInstance()->getRouter();
$router->addRoute('productLineRoute', new Zend_Controller_Router_Route(
':line/:controller/:action',
array('module' => 'default'),
array('line' => '(' . implode('|', Zend_Registry::getInstance()->constants->lines) . ')')
));
}
Run Code Online (Sandbox Code Playgroud)
但没有任何成功(它给了我一个404).如何在这些条件下构建匹配所有uri的单一路径:
好的,我设法真正接近我正在尝试使用此代码:
protected function _initConstants()
{
$registry = Zend_Registry::getInstance();
$registry->constants = new Zend_Config( $this->getApplication()->getOption('constants') );
$uri = ltrim($_SERVER['REQUEST_URI'], '/');
$product_line = substr($uri, 0, strpos($uri, '/'));
if(!empty($product_line) && in_array($product_line, Zend_Registry::getInstance()->constants->lines->toArray()) &&
$product_line != Zend_Registry::getInstance()->constants->lines->get(0)) {
$registry->product_line …Run Code Online (Sandbox Code Playgroud) 当我在服务器上传我现有的WordPress网站时.它没有显示在本地机器上的确切.我已经改变了链接的http://本地主机到HTTP:// mywebsite链接.sql文件甚至比它不完全显示,因为它是本地计算机上的本地...
在本地机器上它看起来像这样......
当我在服务器上传其所有包时,它显示默认主题,如此..

我应该怎么做才能像在本地机器上看到的那样......
我已尝试使用duplicator插件将其迁移到服务器上并尝试手动,就像我首先从本地服务器导出数据库然后在记事本中打开它.之后我在整个文件中找到localhost链接,并将其替换为我的网站链接,如:www.mywebsite.com/pmx2然后我将其上传到我的主服务器上...当我enigma_option使用更新链接更改表数据时,它显示默认主题其他我想要的工作正常,除了滑块和我们的团队部分图像...
这是我的enigma_option表格数据:
_ a:74:{s:17:"upload_image_logo";s:61:"http://jeeaayanu.com/pmx2/wp-content/uploads/2015/05/logo.jpg";s:6:"height";s:3:"100";s:5:"width";s:3:"200";s:10:"_frontpage";s:1:"1";s:10:"text_title";s:0:"";s:20:"upload_image_favicon";s:0:"";s:10:"custom_css";s:21:"background-color:gray";s:13:"slide_image_1";s:109:"http://localhost/port/wp-content/uploads/2015/05/studying-699485_1280_pixabay_crop640_resize1080-1080x420.png";s:13:"slide_title_1";s:11:"Slide Title";s:12:"slide_desc_1";s:47:"pmp experto pmp experto pmp experto pmp experto";s:16:"slide_btn_text_1";s:9:"Read More";s:16:"slide_btn_link_1";s:10:"google.com";s:13:"slide_image_2";s:97:"http://localhost/port/wp-content/uploads/2015/05/book-408302_1280_pixabay_resize1080-1080x420.jpg";s:13:"slide_title_2";s:22:"variations of passages";s:12:"slide_desc_2";s:65:"Contrary to popular belief, Lorem Ipsum is not simply random text";s:16:"slide_btn_text_2";s:9:"Read More";s:16:"slide_btn_link_2";s:1:"#";s:13:"slide_image_3";s:72:"http://localhost/port/wp-content/uploads/2015/05/slide4_1080-856x333.jpg";s:13:"slide_title_3";s:19:"Contrary to popular";s:12:"slide_desc_3";s:63:"Aldus PageMaker including versions of Lorem Ipsum, rutrum turpi";s:16:"slide_btn_text_3";s:9:"Read More";s:16:"slide_btn_link_3";s:1:"#";s:8:"fc_title";s:75:"Lorem Ipsum is simply dummy text of the printing and typesetting industry. ";s:10:"fc_btn_txt";s:13:"More Features";s:11:"fc_btn_link";s:1:"#";s:30:"header_social_media_in_enabled";s:1:"1";s:34:"footer_section_social_media_enbled";s:1:"1";s:12:"twitter_link";s:1:"#";s:7:"fb_link";s:42:"https://www.facebook.com/bajrang.mittal.58";s:13:"linkedin_link";s:1:"#";s:12:"youtube_link";s:1:"#";s:9:"instagram";s:1:"#";s:5:"gplus";s:1:"#";s:8:"email_id";s:18:"example@mymail.com";s:8:"phone_no";s:10:"0159753586";s:21:"footer_customizations";s:25:" © 2015 Enigma Theme";s:17:"developed_by_text";s:18:"Theme Developed By";s:26:"developed_by_weblizar_text";s:15:"Weblizar Themes";s:17:"developed_by_link";s:20:"http://weblizar.com/";s:20:"home_service_heading";s:0:"";s:15:"service_1_title";s:15:"UPCOMING EVENTS";s:15:"service_1_icons";s:12:"fa fa-google";s:14:"service_1_text";s:16:"Delhi 11-10-2014";s:14:"service_1_link";s:1:"#";s:15:"service_2_title";s:12:"Testimonials";s:15:"service_2_icons";s:14:"fa fa-database";s:14:"service_2_text";s:155:"I have recently got my …Run Code Online (Sandbox Code Playgroud) 在我们的一个项目中,我们使用AJAX将幻灯片加载到我们的网页中.加载幻灯片后,我希望jQuery自动在所有新注入的元素上执行插件.
这是我在其他地方找到的代码,但它没有做到这一点.此外,我试图用.on函数替换函数,.bind但整个网站都死了,JavaScript崩溃了溢出.
function loaded(selector, callback) {
//trigger after page load.
jQuery(function () {
callback(jQuery(selector));
});
//trigger after page update eg ajax event or jquery insert.
jQuery("body").on('DOMNodeInserted', selector, function (e) {
callback(jQuery(this));
});
}
Run Code Online (Sandbox Code Playgroud)
我在JSFiddle中重现了这个问题.
在下面的示例中,这import是必要的,否则Java的编译器会抱怨Nested无法解析为以下类型Iterable<Nested>:
package test;
import test.Example.Nested;
public class Example implements Iterable<Nested> {
public final static class Nested {}
}
Run Code Online (Sandbox Code Playgroud)
(使用Iterable<Example.Nested>而不是导入工作)
这仅在引用外部类定义中的嵌套类时发生,例如,当将其用作参数类型时,以及在扩展/实现它时(一旦编译器可以解析类,将导致另一个错误),或者将其用作注释或在注释中使用.
我的问题是:为什么编译器在没有显式声明的情况下找不到嵌套类?
我们有一个Web应用程序,它包含一个带有UI的3层后端(Controller/Biz/Data).我们的数据层单独负责从数据库实例(SQL)中提取数据,业务层向数据发送消息并创建派生属性,控制器负责将这些更改发送到UI.
我们需要在我们的应用程序中进行实时更新,必须在数据库级别(而不是控制器级别)进行跟踪.
我们选择使用SQL Dependency和SignalR作为我们的解决方案.
我所研究的有关SignalR和SQL依赖关系的所有内容都在数据库级别,其中SQL依赖关系将识别数据层中的所有更改和广播.出于显而易见的原因,此方法将绕过在业务层中创建的派生属性,并为我们提供不同的查找对象.
我能想到的唯一解决方案是使用SQL依赖关系来跟踪更改,将它们转储到某个表/对象中,然后使用轮询从控制器,商业层,数据层和备份中获取.
默认安装的 Wordpress 是否需要欧盟 cookie 通知?我有很多人拥有非常简单的 Wordpress 网站,但我不确定即使是一个简单的 Wordpress 网站是否会在观众计算机上安装 cookie?
php ×3
wordpress ×3
javascript ×2
jquery ×2
asp.net ×1
asynchronous ×1
c# ×1
cookies ×1
css ×1
html ×1
java ×1
joomla ×1
joomla-k2 ×1
node.js ×1
notice ×1
process ×1
r ×1
signalr ×1
sql-server ×1
zend-route ×1