1.启动后事件绑定:
$(function () {....})//Shorthand for $( document ).ready()
注意:
Code included inside $( document ).ready() will only run once the page Document Object Model (DOM) is ready for JavaScript code to execute.
Code included inside $( window ).load(function() { ... }) will run once the entire page (images or iframes), not just the DOM, is ready.
2.事件绑定:
$(".类名").each(function () {
$(this).bind('click', function () {
元素要处理的逻辑。。。。
});
});
最好有两个函数:
xx_unbind(), xx_bind()。把所有的事件绑定都放在里面,对于ajax运用过程中,绑定事件会有些问题。一般先把所有的绑定解除,然后再绑定。
3. AJAX
get请求:
$.ajax({
url: "网址",
type: "GET",
data: {
key1: val1,
key2: val2,
key3: val3
},
success: function (data, status, xhr) {
数据成功后的逻辑
}
});
post请求:
$.ajax({
url: "ppp/",
type: "POST",
data: {
is_add_comment: true,
answer_id: answer_id,
new_comment: new_comment,
commenter_id: commenter_id
},
//有些服务器要加如下的东西。django就要。
beforeSend: function (xhr, settings) {
if (!this.crossDomain)
xhr.setRequestHeader("X-CSRFToken", csrftoken);
},
success: function (data, status, xhr) {
成功后的逻辑。。
}
});
4.元素文字操作:
input系列的editablearea.val(cur_answer);
span系列, span.html("Submit Answer");
5.元素的增加:
var button_span = $("<span></span>");
button_span.attr("class", "font-question-thanks-button");
button_span.html("Submit Answer");
相关推荐
在软件开发领域,JavaScript作为互联网最广泛使用的脚本语言之一,其灵活性和强大的功能使得开发者们能够构建交互性极强的Web应用程序。今天,我们将深入探讨一些在实际开发中常用且实用的JavaScript技巧,希望通过...
### Springside之开发bookstore心得 #### BookStore项目概述 BookStore是一个基于Spring框架构建的典型B2C网上书店应用程序,旨在演示各种企业级应用技术。由于该项目的主要目的是技术演示而非实际商业运营,因此...
本文主要讨论了作者在项目开发过程中的心得体会,特别是在B/S项目中如何合理配置人力资源。 首先,美工是项目中不可或缺的角色,他们负责网站的视觉设计。理想的美工不仅需要有良好的审美观,还应具备手写HTML和CSS...
JavaScript,作为Web开发的三大核心技术之一,负责网页的动态交互。它既能在浏览器端运行,也能通过Node.js在服务器端使用。学习JavaScript,你需要掌握变量、数据类型、作用域、闭包、原型链等基础知识,同时理解...
Vue.js 的响应式系统是其最核心的功能之一。通过这个系统,开发者可以轻松地实现数据绑定,即当数据发生变化时,视图会自动更新而无需手动操作 DOM。这种声明式的编程方式极大地简化了复杂应用的开发过程,并提高了...
这也是这篇文章存在原因之一。 要养成一些好的习惯、好的方法、并学会分享。这些好的习惯以后会跟着你走。 来杭州三个月,也习惯了这里的生活。在新的公司做了两三个小项目,也研究了几个以前没有仔细研究的技术。小...
JavaScript,简称JS,是一种轻量级的解释型编程语言,主要用于网页和网络应用的开发,能够实现动态交互效果,极大地提升了用户体验。以下是我对JS学习的一些主要心得: 1. **基础语法的重要性**:JavaScript的基础...
首先,JavaScript是Web开发中的核心技术之一,它负责处理用户的交互事件,如点击、滚动等。在"飞机大战"中,JavaScript将负责游戏逻辑的控制,包括飞机移动、射击、碰撞检测以及得分计算等。游戏的核心循环(Game ...
4. **循环结构**:`for` 循环是最常见的循环结构之一,形式如下: ```javascript for (let 初始化表达式; 条件; 更新表达式) { 循环体 } ``` 5. **循环控制**:`break` 语句用于提前退出循环。 6. **函数定义**...
解决方法之一是将特定的JavaScript代码放在`Ext.onReady`函数内,确保页面加载完毕后再执行。 - 当遇到IE浏览器特有的问题时,可以考虑使用`Ext.onReady`来封装相关代码逻辑,确保脚本在页面DOM完全加载后才被执行...
在性能优化方面,首先需要关注的是尽可能减少对DOM的访问,因为它在javascript应用中是最慢的操作之一。在实际开发中,除了使用简单选择器和缓存之外,还应避免在不必要的地方使用jQuery,以减少执行时间。例如,...
JavaScript诞生于1995年,最初由网景(Netscape)公司的Brendan Eich设计,后来成为了网页开发的核心技术之一,与HTML和CSS并称为网页开发的三大基础。JavaScript的编程特点在于它是一种动态类型语言,支持面向对象...
jQuery的选择器是其核心功能之一,它极大地简化了DOM元素的选择。例如,通过`$("#id")`可以选择ID为指定值的元素,`.className`则可以选取所有class包含指定类名的元素。此外,`$("tag")`可以选取所有特定标签的元素...
* JavaScript 是 Web 开发中最重要的语言之一,用于实现网页的交互和动态效果。 在 Web 开发中,JavaScript 是必不可少的基础知识。它用于实现网页的交互、动态效果和数据交互。 3. 前端框架和库 * Bootstrap 是...
对于开发者来说,微信小程序的开发门槛相对较低,加之庞大的用户基数,使其成为了一个极具吸引力的开发平台。 ##### 2.2 开发工具的强大 微信开发者工具为开发者提供了一站式的开发服务,包括代码编辑、实时预览、...
- **NGUI**: 最重要的UI插件之一,用于构建复杂的用户界面,包括菜单、列表等。 - **Character Controllers**: Unity自带的控制器插件,提供人物控制功能,如移动、跳跃等。 - **iTween & HOTween**: 补间动画插件,...
相比之下,HTML5开发相对简单,特别是在应对跨平台兼容性时。尽管HTML5的Runtime和浏览器兼容性曾是挑战,但现在有了如Modernizr这样的库,可以有效解决跨平台兼容问题。同时,HTML5的HTML、CSS3等技术也为开发者...
JavaScript,作为一种广泛应用于Web开发的脚本语言,是前端开发中的核心技术之一。它以其灵活性、易学性和强大的功能,使得网页交互变得更加生动和丰富。这份名为"javascript"的压缩包文件,显然包含了作者对...