Tag: javascript

简单的vanilla JavaScript比使用jQuery或MooTools这样的框架更好吗?

我想知道依赖jQuery或MooTools等框架是否是一个好主意,还是应该使用纯JavaScript? 除了避免重新发明轮子,他们是否添加了任何具体的价值? 由于框架对公众开放,是否有可能利用框架中可能出现的任何安全漏洞(当然,无意中:))? 在选择框架或其他方面是否还有其他要考虑的问题?

刷新页面后检查javascript保持复选框

嗨我是javascript新手。 我有一个slideDown其他输入的复选框,我想保持选中该复选框,如果检查输入复选框,刷新页面后显示另一个输入 JavaScript的: function validateSitec(){ if (document.getElementById(‘sitecheck’).checked){ $(‘#sitecheck’).prop(‘checked’, true); $(‘#closedmsg’).slideDown(); }else{ $(‘#closedmsg’).slideUp(); $(“#sitecheck”).removeProp(“checked”).checkboxradio(“refresh”); } } 这是我的意见: close site+ msg: click to activate msg 我希望如果选中保持检查..并且刷新页面后不会更改,然后取消选中后恢复正常并在刷新页面时取消选中.. 我应该使用PHP使其在使用javascript检查后不会更改吗? 编辑: 感谢所有人帮助学分:leiyonglin。 任何喜欢使用它的人的工作代码: 首先下载: https : //github.com/carhartl/jquery-cookie 然后使用这个代码工作真棒: JavaScript的: function validateSitec(){ if (document.getElementById(‘sitecheck’).checked){ $(‘#sitecheck’).prop(‘checked’, true); $(‘#closedmsg’).slideDown(); $.cookie(“cookieChecked”, “#sitecheck”); }else{ $(‘#closedmsg’).slideUp(); $(“#sitecheck”).removeProp(“checked”); $.cookie(“cookieChecked”,””); } } $(function(){ var cookieChecked = $.cookie(“cookieChecked”); if(cookieChecked){ […]

如何检查是否在asp.net的TextBox中按下了enterkey

我有一个asp.net文本框,它接受格式为MM / DD / YYYY的日期。 输入日期后,我将按Enter键。如果输入密钥,我需要执行服务器端代码。如何实现这一目标? 文本框的问题是,只有在失去焦点时才会触发Text Changed事件。

在HTML文件中应该放置Jquery和Bootstrap?

好奇我放置Jquery和Bootstrap文件的位置。 他们建议您始终将底部置于底层以达到性能目的,但当我检查使用Jquery / Bootstrap的站点时,大多数用户始终将它们放在顶部。 我还应该在bootstrap / Jquery文件之前或之后加载我自己的JavaScript文件吗? 我认为我在引导程序文件之前首先加载我自己的css文件,如果我想覆盖它们的一些样式,这是否正确并且同样适用于javascript文件?

用jquery连续运动动画

连续运动 我想在上面的网站重新创建卡车时刻,它是在mootools完成的。 我将如何编写代码,是否有一个jQuery插件来执行此操作? 因此,从屏幕的开始到结束为对象设置动画,然后重新开始。 我该怎么做这个jQuery 任何帮助将不胜感激

无需刷新即自动更新$ _SESSION变量

我使用$ _SESSION变量通过AJAX发送电子邮件(它们需要在不刷新页面的情况下发送),但$ _SESSION变量不会自动更新,所以当它更改时我需要刷新页面来更新变量。 是否可以在不刷新的情况下更新$ _SESSION变量? 这是我用来发送电子邮件的代码: $(document).ready(function(){ $(“#medicalembassy”).validate({ debug: false, rules: { name: “required”, email: { required: true, email: true } }, messages: { name: “Please let us know who you are.”, email: “”, }, submitHandler: function(form) { // do other stuff for a valid form $.post(‘http://www.example.co.uk/erc/process.php?imei=&send_type=2’, $(“#medicalembassy”).serialize(), function(data) { $(‘#results’).html(data); }); } }); }); […]

如何使用JQuery Ajax Call从Web方法发送和检索数据?

我有一个文本框和旁边的按钮。 我想通过Jquery ajax调用webmethod发送文本框的内容,并获取相同的大写值并在alert中显示。 到目前为止,我有这个代码,但它不起作用。 JAVASCRIPT: function CallWM() { var name = $(‘#name’).val(); RealCallWM(name); } function RealCallWM(name) { $.ajax({ url: ‘Register.aspx/UpperWM’, type: ‘POST’, contentType: ‘application/json; charset=utf-8’, data: { name: JSON.stringify(name) }, success: OnSuccess(response), error: function (response) { alert(response.responseText); } }) }; HTML: Name: WEB方法: [WebMethod] public static string UpperWM(string name ) { var msg=name.ToUpper(); return (msg); […]

如何增加morris.js栏的宽度或在栏之间增加空格?

我有这个morris.js酒吧有多个酒吧,我想改变酒吧的宽度或在持续时间之间腾出空间。 从下面的图像有一种方法可以在Feb March到April之间提供更多的空间,还是有办法调整条宽? 这是我的代码 Morris.Bar({ element: ‘morris-chart-bar’, data: [ { y: ‘Feb’, a: 75, b: 60, c: 5, d: 50 }, { y: ‘March’, a: 180, b: 220, c: 140, d: 160 }, { y: ‘April’, a: 300, b: 340, c: 350, d: 270 } ], xkey: ‘y’, ykeys: [‘a’, ‘b’, ‘c’, ‘d’], labels: [‘A’, […]

弹出窗口hover不在数据表的第二页上工作

我动态地添加了一列的内容…… for (var i = 0; i < data.length; i++) { data.referred_by='’+temp[i].referred_by+” } 以下代码是创建数据表 $(‘#datatable4’).dataTable({ ‘paging’: true, // Table pagination ‘ordering’: true, // Column ordering ‘info’: true, // Bottom left status text “aaData” : data, aoColumns: [ { mData: ‘index’ }, { mData: ‘patient_name’ }, { mData: ‘age’ }, { mData: ‘gender’ }, { mData: […]

调用DOM提交方法时,jQuery提交事件未被触发

当我使用DOM表单提交方法提交表单时,即使w3c说:“它执行与提交按钮相同的操作”,也不会调用jQuery提交事件处理程序 。 我试过jQuery 1.11.0和2.1.0。 submit onClick 有关完整示例,请参见http://jsfiddle.net/g0kxmdmw/6/ 。 在Firefox和Chrome中,按文本输入中的Enter键,单击“提交按钮”和“提交jquery”将全部触发处理程序并取消表单提交,而“提交onClick ”和“提交js dom”不会触发处理程序,并将执行提交( GET请求)。 我希望调用submit方法会显示与单击提交按钮相同的行为,但事实并非如此。 这是jQuery中的错误吗?