Tag: 定义

重定向后不包括jquery(primefaces)

我是primefaces的新手,并试图用jsf实现一个简单的web应用程序。 在这个应用程序中,我有一个login.xhtml,用户可以输入名称和密码。 如果登录成功,我的LoginBean类会将他重定向到basicSites文件夹中名为index.xhtml的另一个页面。 在login.xhtml上一切正常,index.xhtml发生错误。 重定向到此站点后,我只看到一个白色站点,浏览器控制台告诉我有一个引用错误,因为没有定义jQuery。 我研究了许多其他有类似问题的文章,但我的问题仍然没有解决。 以下是一些代码片段,以便更好地理解。 login.xhtml Zugangsverwaltung | Login jQuery(document).ready(function () { jQuery(‘#logoutLink’).fadeOut(); }); function handleLoginRequest(xhr, status, args) { if(args.validationFailed || !args.loggedIn) { jQuery(‘#dialog’).effect(“shake”, { times:3 }, 100); } else { dlg.hide(); jQuery(‘#loginLink’).fadeOut(0); jQuery(‘#logoutLink’).fadeIn(); } } LoginBean.java public void login(ActionEvent actionEvent) { RequestContext context = RequestContext.getCurrentInstance(); FacesMessage msg = null; boolean loggedIn = […]

jquery – 在函数外部使用变量

我如何在声明它的函数之外使用变量? $(function() { function init() { var bwr_w = $(window).width(); } init(); $(‘#button’).click(function() { alert(‘The Browser Height is’ + bwr_w); }); }); 如果我点击按钮,我会收到此错误: bwr_w未定义

轮播脚本中的Jquery函数定义

我有一个带有LOOP的Carousel图像的脚本 $(document).ready(function() { //rotation speed and timer var speed = 5000; var run = setInterval(rotate(), speed); //grab the width and calculate left value var item_width = $(‘#slides li’).outerWidth(); var left_value = item_width * (-1); //move the last item before first item, just in case user click prev button $(‘#slides li:first’).before($(‘#slides li:last’)); //set the default item […]

什么是jQuery对象?

JavaScript类重新定义了Array的含义,因为数组是具有.length属性的对象,以及.slice()和.join() 。 jQuery将jQuery对象定义为“Array like”,因为它有一个length属性,但它没有某些数组方法,如join() 。 如果我将jQuery对象定义为对象,而忘记提及与数组有关的任何内容,我将如何定义它? 除长度外还有哪些属性? 我想所有的方法都是你在文档中看到的,远远超过了数组中的方法数量。

异步和同步术语

当与编程相关时,我对术语异步感到困惑。 在编程术语中,它似乎与字典中定义的相反。 例如, 同步一词意味着: 发生在同一时间; 时间一致; 同期; 同时。 继续以相同的速度和完全一起; 一起重复。 然而,维基百科说: “在编程中, 异步事件是独立于主程序流的事件。异步动作是在非阻塞方案中执行的动作,允许主程序流继续处理。” 是不是“非阻塞”并且允许“主程序流程继续处理”的同步或“同时发生”? 似乎同步一词表示“非阻塞”和异步,“阻塞”。 为什么这些术语在与编程相关时似乎反向使用,或者它与我不理解的低级计算有关? 当我使用同步AJAX调用时,我会执行以下操作… $.ajax({ url: somefile.php, async: false, success: { …code that gets run on success… } }); …code that gets run after the ajax-success code runs… 有了这个,它实际上在运行脚本的其余部分之前等待响应,这是一个阻塞动作。 那么为什么这个被称为同步,当它与任何其他过程不同步时,实际上却相反?