HTTP报文格式
HTTP报文分为请求报文和响应报文,只有发送了请求报文,才会有响应报文。
常见的报文格式如下所示:
请求报文
一个请求报文由四部分组成,分别是:
请求行
请求头
空行
请求正文
请求行
请求行由三部分组成,分别是:请求方法,URL以及协议版本。
GET /test/hi-ther
这个思维导图是我对Object,原型,原型链等知识的总结,主要参考高程一书第六章,写完才发现这么多,以后可能会进行精简。内容可能会出现差错,欢迎批评指正。下载==>Github
ECMAScript支持面向对象(OO)编程,但不使用类或者接口。对象可以在代码执行过程中创建和增强,因此具有动态性
数组的 every() 、some() 、filter() 三者的回调函数都有三个参数:元素、索引和当前数组,用到哪个写哪个(元素一定要有),顺序不可乱
every() 当数组的每个元素都满足条件(例如大于3)才会返回true
some() 只要数组里有一个元素满足条件即返回t
1.app.js 里面调用微信登录异步,这样导致首页onload 提前加载,那么写在onload 里面的
接口拿不到请求参数,解决办法:设置一个请求开关,写一个页面回调函数。
2. 小程调用canvas 的层级较高,使用普通的标签 设置z-index 不生效。
解决办
【参考来源】
https://www.cnblogs.com/yi0921/p/6196841.html
https://blog.csdn.net/u010200222/article/details/10282351
【正文内容】
Number
Canvas 3D球形文字云动画特效
效果图:
代码如下,复制即可使用:
(适用浏览器:360、FireFox、Chrome、Opera、傲游、搜狗、世界之窗. 不支持Safari、IE8及以下浏览器。)
<!doctype html>
<html>
<
js变量提升
对于大多数js开发者来说,变量提升可以说是一个非常常见的问题,但是可能很多人对其不是特别的了解。所以在此,我想来讲一讲。
先从一个简单的例子来入门:
a = 2;
var a;
console.log(a);
你觉得以上的代码会输出什么?是输出undefined吗?如果是按照程序的自
前言
面试总体情况,着重考察基础知识,对项目要求不高,面试官只是一笔带过了。
为了让大家能更好的学习理解知识点,在此只给出面试题,不给答案。
一面
1、哪些情况下,vue改变了data,但是dom没有变化,怎么处理?
2、vue组件间怎么通信?
3、谈谈vuex,同步/异步分别怎么更改vue
一般来讲深复制主要是为了复制js对象中的引用类型,引用类型在普通的赋值操作下相当于是引用,修改复制对象也会影响原对象,简单的方法的话可以使用JSON.parse(JSON.stringify(obj)) 来实现深复制
然而这是没有考虑对象中有函数的情况,用var b = JSON.parse(JSO
html
<div class="layui-input-inline">
<input type="checkbox" class="checkboxAll" lay-skin="primary" lay-filter="allChoose"
1.打包时去掉console.log
webpack.config.js 的 plugins 里面加上 vue cli创建项目在 webpack.prod.conf.js文件
new webpack.optimize.UglifyJsPlugin({
compress: {
问题描述:
函数的结构如上图所示,在调用该函数的时候,浏览器报错:
分析原因:
在 js 的语法中,如果语句独占一行,通常可以省略句末的分号
但实际上 js 解析代码的时候,只有在句末缺少分号就无法正常运行的时候,才会自动
在一个项目中,数据的请求发送数据是最为重要的,不可能我们的数据都是自己进行编写的
在react中官方推荐使用的方法是fetch。当然它里面也可以使用vue中的axios请求数据,jQuery的$.ajax 以及元素ajax
下面重点说一下fetch
get方法非常简单,
1 componentDi
className的不方便之处:
在操作类名时,需要通过className属性添加,删除和替换类名。因为className中是一个字符串,所以即使只修改字符串一部分,也必须每次都设置整个字符串的值。(如下所示:)
html部分
但是!!!classList却极为方
function getDaysWeekady(year,month)
{
var date = new Date(year, month-1, 1);//月份是0-11
var date2 = new Date(year, month, 1)
var days = n
首先安装路由
npm install --save react-router-dom
新建一个router.js文件
然后我们的router.js代码如下↓
1 import React from 'react'
2 //这里的HashRouter是一个的路由的模式,它分为两种Brows
今天给大家分享一种用JS写的导航栏,虽然我们工作中不会使用JS来做导航栏,为了练习我们用JS来做一个JS导航栏
这种方法要比其他方法代码量少很多,但是需要对事件冒泡有一定的理解,如果需要理解冒泡可以参考一下,
该注释的地方我都给大家注释上了
思路:给所有的 li 加上 鼠标移入事件当鼠标移入时
一、函数参数
1.可以使用默认参数
function add(x=1,y=2){
return x+y;
}
2.用let或const再次声明参数会报错,var不会。
function add(x=1,y=2){
let x = 1; // error
const x = 2
如何编码解码
编码:var code=encodeURI("原文"); 解码:var 原问=decodeURI("code"); 用encodeURIComponent代替encodeURI 用decodeURIComponent代替decodeURI eval 专门执行字符
功能简介:
不需要借助百度的语音SDK即可完成,只需要通过前端语言利用页面获取用户语音直接将语音数据发送给后端保存,之后通过条件判断再将保存好的语言文件地址发送给目标用户,借此即可完成用户之间的单点通信
from flask import Flask,render