`
美丽的小岛
  • 浏览: 309201 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

js开发心得之一

    博客分类:
  • js
 
阅读更多


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心得

    在软件开发领域,JavaScript作为互联网最广泛使用的脚本语言之一,其灵活性和强大的功能使得开发者们能够构建交互性极强的Web应用程序。今天,我们将深入探讨一些在实际开发中常用且实用的JavaScript技巧,希望通过...

    Springside之开发bookstore心得

    ### Springside之开发bookstore心得 #### BookStore项目概述 BookStore是一个基于Spring框架构建的典型B2C网上书店应用程序,旨在演示各种企业级应用技术。由于该项目的主要目的是技术演示而非实际商业运营,因此...

    项目开发心得之人力资源配置.docx

    本文主要讨论了作者在项目开发过程中的心得体会,特别是在B/S项目中如何合理配置人力资源。 首先,美工是项目中不可或缺的角色,他们负责网站的视觉设计。理想的美工不仅需要有良好的审美观,还应具备手写HTML和CSS...

    学习心得(C#,SQL,javascript,etc...

    JavaScript,作为Web开发的三大核心技术之一,负责网页的动态交互。它既能在浏览器端运行,也能通过Node.js在服务器端使用。学习JavaScript,你需要掌握变量、数据类型、作用域、闭包、原型链等基础知识,同时理解...

    Vue.js开发实战:基于Vue.js的电商产品列表页的实验心得与案例解析

    Vue.js 的响应式系统是其最核心的功能之一。通过这个系统,开发者可以轻松地实现数据绑定,即当数据发生变化时,视图会自动更新而无需手动操作 DOM。这种声明式的编程方式极大地简化了复杂应用的开发过程,并提高了...

    小程序开发心得

    这也是这篇文章存在原因之一。 要养成一些好的习惯、好的方法、并学会分享。这些好的习惯以后会跟着你走。 来杭州三个月,也习惯了这里的生活。在新的公司做了两三个小项目,也研究了几个以前没有仔细研究的技术。小...

    js学习心得体会工作范文.pdf

    JavaScript,简称JS,是一种轻量级的解释型编程语言,主要用于网页和网络应用的开发,能够实现动态交互效果,极大地提升了用户体验。以下是我对JS学习的一些主要心得: 1. **基础语法的重要性**:JavaScript的基础...

    JavaScript实战项目之飞机大战

    首先,JavaScript是Web开发中的核心技术之一,它负责处理用户的交互事件,如点击、滚动等。在"飞机大战"中,JavaScript将负责游戏逻辑的控制,包括飞机移动、射击、碰撞检测以及得分计算等。游戏的核心循环(Game ...

    js 宝典学习心得

    4. **循环结构**:`for` 循环是最常见的循环结构之一,形式如下: ```javascript for (let 初始化表达式; 条件; 更新表达式) { 循环体 } ``` 5. **循环控制**:`break` 语句用于提前退出循环。 6. **函数定义**...

    EXT开发过程中的心得

    解决方法之一是将特定的JavaScript代码放在`Ext.onReady`函数内,确保页面加载完毕后再执行。 - 当遇到IE浏览器特有的问题时,可以考虑使用`Ext.onReady`来封装相关代码逻辑,确保脚本在页面DOM完全加载后才被执行...

    15个值得开发人员关注的jQuery开发技巧和心得总结【经典收藏】

    在性能优化方面,首先需要关注的是尽可能减少对DOM的访问,因为它在javascript应用中是最慢的操作之一。在实际开发中,除了使用简单选择器和缓存之外,还应避免在不必要的地方使用jQuery,以减少执行时间。例如,...

    JavaScript学习心得之概述

    JavaScript诞生于1995年,最初由网景(Netscape)公司的Brendan Eich设计,后来成为了网页开发的核心技术之一,与HTML和CSS并称为网页开发的三大基础。JavaScript的编程特点在于它是一种动态类型语言,支持面向对象...

    jquery零碎实例和学习心得

    jQuery的选择器是其核心功能之一,它极大地简化了DOM元素的选择。例如,通过`$("#id")`可以选择ID为指定值的元素,`.className`则可以选取所有class包含指定类名的元素。此外,`$("tag")`可以选取所有特定标签的元素...

    web前端实训心得体会.doc

    * JavaScript 是 Web 开发中最重要的语言之一,用于实现网页的交互和动态效果。 在 Web 开发中,JavaScript 是必不可少的基础知识。它用于实现网页的交互、动态效果和数据交互。 3. 前端框架和库 * Bootstrap 是...

    微信小程序开发实践:图书借阅小程序实践心得与案例解析

    对于开发者来说,微信小程序的开发门槛相对较低,加之庞大的用户基数,使其成为了一个极具吸引力的开发平台。 ##### 2.2 开发工具的强大 微信开发者工具为开发者提供了一站式的开发服务,包括代码编辑、实时预览、...

    Unity3d心得

    - **NGUI**: 最重要的UI插件之一,用于构建复杂的用户界面,包括菜单、列表等。 - **Character Controllers**: Unity自带的控制器插件,提供人物控制功能,如移动、跳跃等。 - **iTween & HOTween**: 补间动画插件,...

    Html5与APP开发比较心得.pdf

    相比之下,HTML5开发相对简单,特别是在应对跨平台兼容性时。尽管HTML5的Runtime和浏览器兼容性曾是挑战,但现在有了如Modernizr这样的库,可以有效解决跨平台兼容问题。同时,HTML5的HTML、CSS3等技术也为开发者...

    javascript得个人总结和一些特效实例

    JavaScript,作为一种广泛应用于Web开发的脚本语言,是前端开发中的核心技术之一。它以其灵活性、易学性和强大的功能,使得网页交互变得更加生动和丰富。这份名为"javascript"的压缩包文件,显然包含了作者对...

Global site tag (gtag.js) - Google Analytics