【javascript-js和php交互问题】教程文章相关的互联网学习教程文章

javascript-为什么JS .focus()仅在50ms或更长的setTimeout内工作【代码】

问题 我正在为客户创建一个带有滑出搜索栏的页面.当我单击打开搜索输入字段的按钮(它开始隐藏时)时,我希望焦点(光标)移动到搜索栏(输入). 出于某些奇怪的原因,我似乎能集中精力切换输入字段的唯一方法是将其放入setTimeout中,且最短时间约为50ms(我尝试了0,但不起作用). 奇怪的警告-当我关闭搜索栏(单击隐藏搜索的“打开/关闭”按钮)时,我可以暂时使输入字段获得焦点/光标,但在我打开时却不能.除非它在setTimeout中. 我尝试过的 将...

javascript-JS /画布单行动画

我想使用JavaScript和Canvas标签制作单行动画.我可以做到,没有任何问题,除了: 如果您尝试做一条直线,它会很好地工作-我有一个间隔(10ms)加1像素,因此,如果它从150像素(x)/ 20像素(Y)变为150像素(X)/ 200像素(Y),则一切正常看起来不错. 问题是线条向右或向左移动-例如,从150px(x)/ 20px(Y)到35px(X)/ 200px(Y) 在这里,我的动画失败了,因为在X和Y上每10ms每增加1px会使该行首先到达左侧(35px),然后从那里到达终点Y. 这是我的代码(您...

javascript-当通过js完成这些更改时,为什么datacontext无法检测到绑定到dataview的控件的更改?

我创建了一个JavaScript AdoNetDataContext并从中创建了一个DataView.我在表格列的模板上使用文本框.如果文本框上与使用的表列相对应的文本框中有任何内容,则AdoNetDataContext可以跟踪更改.但是我对文本框的更改是通过jquery完成的.问题是,datacontext无法识别已发生的更改,因此无法提交更改. 这种行为背后的原因一定是什么,我们如何解决这个问题?非常感谢.解决方法:DataContext及其派生的AdoNetDataContext本身使用JavaScript来...

javascript-js动画如何工作?【代码】

我试图了解如何使javascript动画平稳运行,并且我一直在这里阅读一些答案,但发现一些我不了解的内容. 这是问题Smooth javascript animation的链接 在获得最多投票的答案中,它说:“这就是为什么通常最好将位置/帧基于自动画开始以来经过的时间量(使用new Date().getTime())而不是移动/每帧更改固定的数量.” 谁能给我展示一个非常简单的示例,该示例使用此答案中的方法,并说明如何控制动画的速度?解决方法:基本思想如下: >您要在1秒...

javascript-JS,选中特定表单内的所有复选框,页面上的几种表单【代码】

我得到了一个包含X表单的页面,在每个表单中都有许多复选框.当我单击一个复选框(如下所示)时,如何做到这一点,然后将选中该特定表单中的所有复选框? (如果未选中,则未选中): 我尝试了以下操作,但是它不起作用(不能更改name =“ selectfile []”):我不是JS之王:(function selectAll(){ t=document.forms[0].length; for(i=1; i<t-1; i++) document.forms[0][i].checked=document.forms[0][0].checked; } <form action="<?php echo...

javascript-JS / AJAX:使用计时器而不是单击按钮或刷新页面来提交表单【代码】

我正在尝试提交没有页面刷新或提交按钮的表单.但是我只实现了让JS函数提交输入框值.是否可以提交整个表格而无需单击按钮和刷新页面? JSFIDDLE JS<script type="text/javascript">$(document).ready(function() {var timer;$('#yurl).on('keyup', function() {var value = this.value;clearTimeout(timer);timer = setTimeout(function() {//do your submit herealert('submitted:' + value);}, 2000);});});</script>html<form me...

javascript-Js密钥限制,但有一点怜悯?【代码】

我使用JS建立机制来仅接受数字: 但是我想允许:删除,退格键,左箭头,右箭头: 我想出的解决方案是: 假设我用html编写(我知道它不好发送事件,但是请专注于Js代码):<input onKeyPress='return CheckDigit(event)'/>function CheckDigit(evt) {var charCode = (evt.which) ? evt.which : evt.keyCode;if (((charCode >= 48) && (charCode <= 57)) || checkIfDelOrNavigate(charCode)))return true;return false; }function checkIf...

javascript-JS中的图像放大收缩动画【代码】

好的,所以我要放入一张图片,然后按一下onclick的大小(变大,然后onclick返回原始大小) 我已经使用JS做到了这一点,但是我似乎无法在尺寸之间的补间中包含动画,我希望它明显变大,因此可以扩展到尺寸,而不仅仅是两个实例之间的轻弹. 继承人代码:<script type="text/javascript"> <!-- var flag = true; function resize() {if(flag) {document.getElementById("img1").style.width = "50px";} else {document.getElementById("img1")....

javascript-JS删除类后CSS nth-of-type不更新【代码】

我创建了下面的这个JSFiddle:http://jsfiddle.net/qTLmV/ 这是我正在使用的CSS:.nested > .addable-group > div.active:nth-of-type(even) {background: blue; }.nested > .addable-group > div.active:nth-of-type(odd) {background: grey; }简化的布局:<div class="nested"><div class="addable-group"><div class="active"><a href="#">remove 1</a></div><div class="active"><a href="#">remove 2</a></div><div class="ac...

javascript-JS:重命名变量以进行重构(使用AST,而不是文本)【代码】

重构代码时,我经常需要重命名变量,目前我正使用正则表达式以某种不明智的方式进行操作-由于缺乏实际的结构,我最终不得不采用愚蠢的文本解决方法,例如,将“ req”重命名为“ request”并避免使用类似“ require”之类的副作用. 考虑一下这些东西:有点像用正则表达式修改DOM:只是行不通. 我已经了解了AST和Esprima等代码结构修改工具.是否有工具可以重命名变量,基于Esprima还是其他?解决方法:1. handle.js 看起来http://graspjs.c...

javascript-在js api中获取facebook朋友列表【代码】

I am getting user info but unable to get friend list. <script>function sortMethod(a, b) {var x = a.name.toLowerCase();var y = b.name.toLowerCase();return ((x < y) ? -1 : ((x > y) ? 1 : 0));}window.fbAsyncInit = function() {FB.init({ appId: 'xxxxxxxxx', status: true, cookie: true,xfbml: true,oauth: true});function updateButton(response) {var button = document.getElementById('fb-auth');if (respon...

javascript-在JS中清除计时器问题【代码】

我有一些使用PHP动态创建的元素.我希望用户将鼠标悬停在图标和要显示的相应元素上.当鼠标离开该图标时,我希望计时器启动,然后隐藏该元素.如果鼠标进入显示的元素,我想清除计时器.当鼠标离开该元素时,我希望计时器重新启动. 我很难弄清楚这一点,也无法弄清楚为什么计时器无法清除.下面的所有jQuery都在document.ready中. jQuery的var $infoIcon = $('.fa-info-circle'); var $trackListing = $('track-listing'); var timer;// Show...

javascript-与js中的变量混淆【代码】

function Person(name){var age;this.name = name;this.setAge = function(a){age = a;}this.getAge = function(){return age;} } var p0 = new Person("John"); p0.setAge(24); console.log("p0.getAge "+p0.getAge());//p0.getAge 24 var p1 = new Person("Mike") p1.setAge("25"); console.log("p0.getAge "+p0.getAge());//I think the output here should be p0.getAge 25,but it is p0.getAge 24 console.log("p1.getAge "+p...

javascript-在JS中调用二维数组时,请保持不确定状态【代码】

因此,我目前正在编写一些脚本,该脚本将使用0到3999之间的值,并抽出该数字的罗马数字.由于某些原因,当调用二维数组时,我最终变得不确定function romanConverter() {var romanOutput;var enteredNum = prompt('What number would you like converted between 1 and 3999?');var romanNum = [['', 'M', 'MM', 'MMM'], // Thousands place['', 'C', 'CC', 'CCC', 'CD', 'D', 'DC', 'DCC', 'DCCC', 'CM'], // Hundreds place['', 'X', '...

javascript-js密码保护目录【代码】

是否可以用密码保护(来自网站用户)服务器上的某些目录?它不一定是安全的,因为它只是为了防止学习者下载/访问其他课程的资料.学习者不是很精通技术,所以这没什么大不了的. 假设我有3门课程的目录: / course1 / course2 / course3 并且我希望每个目录都有其自己的密码,以便我可以向课程1的学习者发送电子邮件给其URL和密码.我该怎么办?我对服务器的访问非常有限,因此客户端是唯一的选择.解决方法:Download the example h...

JAVASCRIPT - 技术教程分类
JavaScript 教程 JavaScript 简介 JavaScript 用法 JavaScript Chrome 中运行 JavaScript 输出 JavaScript 语法 JavaScript 语句 JavaScript 注释 JavaScript 变量 JavaScript 数据类型 JavaScript 对象 JavaScript 函数 JavaScript 作用域 JavaScript 事件 JavaScript 字符串 JavaScript 运算符 JavaScript 比较 JavaScript 条件语句 JavaScript switch 语句 JavaScript for 循环 JavaScript while 循环 JavaScript break 和 continue 语... JavaScript typeof JavaScript 类型转换 JavaScript 正则表达式 JavaScript 错误 JavaScript 调试 JavaScript 变量提升 JavaScript 严格模式 JavaScript 使用误区 JavaScript 表单 JavaScript 表单验证 JavaScript 验证 API JavaScript 保留关键字 JavaScript this JavaScript let 和 const JavaScript JSON JavaScript void JavaScript 异步编程 JavaScript Promise JavaScript 代码规范 JavaScript 函数定义 JavaScript 函数参数 JavaScript 函数调用 JavaScript 闭包 DOM 简介 DOM HTML DOM CSS DOM 事件 DOM EventListener DOM 元素 HTMLCollection 对象 NodeList 对象 JavaScript 对象 JavaScript prototype JavaScript Number 对象 JavaScript String JavaScript Date(日期) JavaScript Array(数组) JavaScript Boolean(布尔) JavaScript Math(算数) JavaScript RegExp 对象 JavaScript Window JavaScript Window Location JavaScript Navigator JavaScript 弹窗 JavaScript 计时事件 JavaScript Cookie JavaScript 库 JavaScript 实例 JavaScript 对象实例 JavaScript 浏览器对象实例 JavaScript HTML DOM 实例 JavaScript 总结 JavaScript 对象 HTML DOM 对象 JavaScript 异步编程 javascript 全部