`
美丽的小岛
  • 浏览: 298335 次
  • 性别: 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");

分享到:
评论

相关推荐

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

    Vue.js的响应式系统是其核心特性之一,它允许开发者以声明式的方式构建用户界面,数据的变化会自动反映到视图上,极大地提高了开发效率。Vue.js,作为现代前端开发的热门框架之一,以其简洁、灵活和高效的特性,赢得...

    小程序开发心得

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

    打造自己的asp.net验证控件 学习心得

    开发人员不必使用js就可以方便地对页面各项控件进行输入验证。但是它也有些不足之处,如:界面单调, 只能通过红色字体显示(当然自定义验证控件除外);只能放在某一固定位置;需要占用一定的版面空间,如果错误...

    PHP JS头像截取工具

    目前shearphoto只支持PHP,如果你把JAVA或NET写了,可以发我一份,那么你就是shearphoto开发者之一!呵呵! shearphoto的应用范围: 1:网站会员头像截取,shearphoto能自由设置按比例截图或不按比例截图,也可以...

    移动开发者》2012年7月刊 总第1期:HTML5与Hybrid开发

    9 Hybrid App:借助HTML5、JavaScript和CSS3开发 技术心得 10 AndroidManifest.xml文件详解 12 如何将Windows Phone应用移植到Windows 8 移动信息化 15 厂商需要加快企业级移动应用进度 16 IT Leader如何在企业中...

    AngularJS入门心得之directive和controller通信过程

    Angular JS (Angular.JS) 是一组用来开发Web页面的框架、模板以及数据绑定和丰富UI组件,接下来通过本文给大家介绍AngularJS入门心得之directive和controller通信过程,对angularjs相关知识感兴趣的朋友一起学习吧

    关于jQuery UI 使用心得及技巧

    1 jQuery UI 2 为我所用 2.1 Tabs 2.2 Accordion 2.2.1 使用基本的Accordion 2.2.2 实现打开多个标签 2.2.3 Accordion的嵌套 3 给插件应用主题——Theme Roller 3.1 ...现今,jQuery无疑已成为最为流行没有之一的Java

    详解Javascript模板引擎mustache.js

    不过要是你还没有用过此类的javascript引擎库,那么本文还是值得你一读的,相信在你了解完它强大的功能和简单用法之后,一定会迫不及待地将之用于你的工作当中。 1. 从一个简单真实的需求讲起 目前公司做了一个统一...

    java面试题及技巧3

    │ │ │ ├─培训主讲之题 │ │ │ │ Desktop_.ini │ │ │ │ question.rar │ │ │ │ │ │ │ └─培训教程 │ │ │ Desktop_.ini │ │ │ SL275_OH_GB.pdf │ │ │ │ │ ├─考前预测的三套题 │ │...

    asp.net知识库

    Asp.net 2.0功能体验,细节之Web控件(一) 隐藏控件 Asp.net 2.0功能体验,总体设计思想 Asp.net 2.0 WebPart使用经验点滴 革新:.NET 2.0的自定义配置文件体系初探 关于如何在ASP.NET 2.0中定制Expression ...

    PHP开发中AJAX技术的简单应用

    AJAX无疑是2005年炒的最热的Web开发技术之一,当然,这个功劳离不开Google。我只是一个普通开发者,使用AJAX的地方不是特别多,我就简单的把我使用的心得说一下。(本文假设用户已经具有JavaScript、HTML、CSS等基本...

    HTML新年代码之2024新年快乐龙年大吉免费下载 happynewyear2024.zip

    HTML、CSS、JS代码:我提供了完整的HTML结构、CSS样式表和JavaScript脚本,这些代码共同构成了这个精美的新年页面。代码清晰、易于阅读,方便其他开发者学习和使用。 项目文件:除了代码,我还分享了整个项目的文件...

    shearphoto1.1+PHP头像截取,头像上传,切图工具,升级版!

    目前shearphoto只支持PHP,如果你把JAVA或NET写了,可以发我一份,那么你就是shearphoto开发者之一!呵呵! shearphoto的应用范围: 1:网站会员头像截取,shearphoto能自由设置按比例截图或不按比例截图,也可以...

    vuejs开发组件分享之H5图片上传、压缩及拍照旋转的问题处理

     三年.net开发转前端已经四个月了,前端主要用webpack+vue,由于后端转过来的,前端不够系统,希望分享下开发心得与园友一起学习。  图片的上传之前都是用的插件(ajaxupload),或者传统上传图片的方式,各有利弊:...

    毕设之基于微信小程序+mysql的经济新闻资讯的设计与实现(源码+部署说明+SpringBoot+微信小程序+vue).zip

    本项目是一个基于微信小程序和MySQL数据库的经济新闻资讯平台,采用了SpringBoot作为后端框架,结合微信小程序和Vue.js技术进行前端开发。整个项目包括源码、部署说明以及相关技术文档,方便用户快速搭建和运行。 ...

    AJAX开发技术在PHP开发中的简单应用技巧

    AJAX无疑是2005年炒的最热的Web开发技术之一,当然,这个功劳离不开Google。我只是一个普通开发者,使用AJAX的地方不是特别多,我就简单的把我使用的心得说一下。(本文假设用户已经具有JavaScript、HTML、CSS等基本...

    毕设之游乐园智慧向导小程序(源码+部署说明+SpringBoot+微信小程序+vue).zip

    Vue.js:一种流行的前端JavaScript框架,用于构建用户界面,具有响应式数据绑定和组件化的特点。 数据库:采用MySQL或MongoDB等数据库存储数据,保证数据的安全可靠。 服务器:采用Nginx或其他Web服务器进行部署,...

    JAVA毕业设计之springboot048校园资料分享平台(springboot+mysql)完整源码.zip

    Spring Boot是一个快速开发框架,可以简化项目的配置和部署,提高开发效率。MySQL是一个流行的关系型数据库,适用于各种规模的项目。功能模块:本平台主要包括以下几个功能模块:用户管理:包括用户注册、登录、修改...

Global site tag (gtag.js) - Google Analytics