如何正确的在项目中接入微信JS-SDK

微信JS-SDK的功能如果你点进来,那么我相信你应该知道微信的JS-SDK可以用来做什么了。微信的官方文档描述如下。微信JS-SDK是微信公众平台面向网页开发者提供的基于微信内的网页开发工具包。通过使用微信JS-SDK,网页开发者可借助微信高效地使用拍照、选图、语音、位置等手机系统的能力,同时可以直接使用微信分享、扫一扫等微信特有的能力,为微信用户提供更优质的网页体验。通过使用微信的JS-SDK,
阅读本文

同步请求和异步请求的区别(理解ajax用)

同步请求:发送方发送数据包后,等待接收方发回响应之后,才能发送下一个数据包的通信方式。异步请求:发送方发送数据包后,不用等待接收方发回响应,就可以发送下一个数据包的通信方式。同步通信:要求通信双方在相同的时钟频率下,并且准确协调,是通过共享单个时钟或定时脉冲源来保证双方准确同步,效率高。异步通信:不要求通信双方同步,双方可采用各自的时间源,遵循异步通信协议,以字符为数据传输单位,发送字符的时间间
阅读本文

ajax请求与form表单提交共存的时候status为canceled

chrome浏览器调试,发现,status竟然是canceled状态网上总论:1.在URL变更后,会对当前正在执行的ajax进求进行中止操作。中止后该请求的状态码将为canceled 2.在使用到ajax的时候,尽量不要在form内使用button进行提交,这些特殊的标签在特定的情况下往往会有让你迷茫的时候。  但是,自己这样搞定叻..
阅读本文

2018年7月21日笔记

jQuery - AJAX 简介AJAX 是与服务器交换数据的艺术,它在不重载全部页面的情况下,实现了对部分网页的更新。 什么是 AJAX?AJAX = 异步 JavaScript 和 XML(Asynchronous JavaScript and XML)。简短地说,在不重载整个网页的情况下,AJAX 通过后台加载数据,并在网页上进行显示。使用 AJAX 的应用程序案例:谷歌地图、腾讯微博、优酷
阅读本文

爬虫的原理

在上文中我们说了:爬虫就是请求网站并提取数据的自动化程序。其中请求,提取,自动化是爬虫的关键!下面我们分析爬虫的基本流程爬虫的基本流程发起请求通过HTTP库向目标站点发起请求,也就是发送一个Request,请求可以包含额外的header等信息,等待服务器响应获取响应内容如果服务器能正常响应,会得到一个Response,Response的内容便是所要获取的页面内容,类型可能是HTML,Json字符串
阅读本文

对原生AJAX和HTTP的理解

AJAX的全称:Asynchronous JavaScript and XML (异步的JavaScript和XML)ajax不是某种编程语言,是一种在无需重新加载整个网页的情况下能够更新部分网页的技术传统的网页(即不适用ajax技术的网页)想要更新内容或者提交一个表单就需要重新加载页面使用了ajax技术的网页通过在后台跟服务器进行少量的数据交换,网页就可以实现异步局部更新概念介绍:    1.运
阅读本文

js上传图片

额    呆坐许久  感觉 有很多想写的  就是不知从何写起。。贼尴尬。  其实 我平时项目中 基本上传图片什么的  都是跟着from 表单 一起提交给后台的  实行起来 简单暴力  连图片预览的都没有写    其实 实行图片的预览功能 非常简单的   比如 代码如下html 代码<from > <input type=‘file‘ name=‘pic‘ id=‘pic‘ multiple=“m
阅读本文

ajax原生post请求

<!DOCTYPE html> <html lang=“en“> <head> <meta charset=“UTF-8“> <title>Document</title> </head> <body> <h1>ajax 发送post</h1> <input type=“text“ value=““ placeholder=“请输入你爱吃的菜“ id=‘foodText‘&
阅读本文

2017年末总结&新的开始

这两天终于开通了自己的博客,希望能够经常在这里写点东西,记录自己在工作中积累的点滴,记录成长。  最近打算离职了,其实实习生的话应该也不算入职过吧。这份工作是在今年6月初的时候通过学校的招聘会找到的,那时的自己对IT行业其实所知甚少,只是学习了课程安排的C和C++,只会写几句printout,c.out(好像是这样),因为当时自己在编程课上的表现很好,课程设计的进度总是能比同学领先,那种感觉很
阅读本文

前端通信:ajax设计方案(一)---集成核心请求

报告,我要说话!xp被历史淘汰了,IE6 say goodbye了,太TM开心了,从此不要兼容IE6了,哈哈哈哈哈哈报告,我要说话!IE这sb为啥不早点被杀掉呢,找工作听说要兼容IE,立马软了,唉唉唉唉唉唉报告,我要说话!Jquery太丰富了,老子只用了几个功能,妈的,太不划算了,啊啊啊啊啊啊......好了,言归正传。对于想到整理ajax设计方案,原因如下:从资源合理利用的角度以及网站优化角度去
阅读本文

vue2项目使用axios发送请求

前言:在Vue1.0的时候有一个官方推荐的 ajax 插件 vue-resource,但是自从 Vue 更新到 2.0 之后,官方就不再更新 vue-resource。目前主流的 Vue 项目,都选择 axios 来完成 ajax 请求,下面来具体介绍一下axios的使用。 项目中安装axioscnpm install axios -S每个需要请求的组件中都需要引入axios,如果觉得麻烦,可以a
阅读本文

dataTables使用ajax请求显示数据

dataTables是一种很好用前端表格显示库。当加载大量数据时,可以用Ajax 获取数据来提高效率,增速网页加载速率。下面以一个例子作示范。首先,需要下载jQuery以及dataTables库。这里使用的是版本是jquery v1.11.3和DataTables 1.10.9。下载网址:http://datatables.NET/。先上网页的代码。要注意的是,table中的thead和tbody
阅读本文

layui之ajax巨坑

在使用layui做前端框架的时候,在请求ajax时,回调函数不执行问题,找了各种原因,各种的更改ajax参数类型和webapi返回类型 各种不行,最后发现layui默认是form提交,想要让他执行ajax回调就只是一句话 return false  看代码layui.use([‘form‘, ‘layer‘], function () { $ = layui.jquery;
阅读本文

地区三级联动

// 初始化地址列表 addressInit(); function addressInit() { $.get(‘order.php?act=address‘, function (resp) { // 测试是否存在收货地址 if (0 == resp.data.length) { return f
阅读本文

博客系统注册来看form表单使用

创建django app01项目models结构如下 1 class UserInfo(AbstractUser): 2 “““ 3 用户信息 4 “““ 5 nid = models.AutoField(primary_key=True) 6 nickname = models.CharField(verbose_name=‘昵称‘, max_l
阅读本文

ajax异步发送数据到后台中文乱码的问题

这是今天在做一个文本输入框数据自动补全的需求的时候遇到的一个问题,这个需求就是类似我们使用百度或者google的时候,在搜索框里面输入关键字然后会自动补全一些相应的关键字供我们选择。 自动补全的话我们需求异步的和后台进行数据交互,根据用户输入的关键字去匹配数据库中的记录,然后返回结果工用户选择,需要用到ajax进行数据交互。最开始的实现大致如下。//获取输入的关键字 var keyWord = $
阅读本文