![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
个人日常分享
YangL666
这个作者很懒,什么都没留下…
展开
-
文件上传
<script>$(function(){// <!-- 实现文件的上传 文章的上传一般不用点击事件,一般用change事件 --> $("#feature").on("change",function(){ //文件上传 //获取到要上传的文件 var file = this.files[0]; ...原创 2018-09-13 11:03:45 · 118 阅读 · 0 评论 -
HTTP协议
HTTP协议B/S网络结构B/S,Brower/Server(浏览器/服务器),是当前最流行的网络模式,将所有的功能放在服务器上,客户端只需要一个浏览器软件即可。C/S,Client/Server(客户端/服务器),在这种模式下,客户端电脑必须要安装相应的客户端软件。如:QQ聊天、MySQL客户端/MySQL服务器。静态网页和动态网页:文件代码中,是否含有服务器端的脚本语言。如:PH...原创 2018-08-29 21:43:20 · 348 阅读 · 0 评论 -
PHP知识点01
PHP的三种输出方式? 1 echo 打印出数字,字符串 2 print_r 打印出数组 3 var_dump 任意类型都可以打印 PHP中的数据类型 1 string 2 int 3 float 4 bool 5 null 6 array 7 object 定义变量的方式 以$开头,其他的跟js一样 以字符,数字下划线组成 区分大小写 i...原创 2018-08-25 19:07:21 · 129 阅读 · 0 评论 -
PHP静态网页跟动态网页的特点
静态网页的特点: 1 网页内容发布当网络是哪个,静态网页内容都是保存在服务器上 ,每个网页都是一个独立的文件 2 静态网页的内容相对稳定,容易被搜索引擎检索 3 静态网页没有浏览器的支持,在网站制作跟维护方面工作量大,信息量大时完全依靠静态网页制作比较困难 4 静态网页交互性比较差,在功能方面有较大的限制动态网页的特点 1 交互性比较好,网页会根据用户的要求和选择而动态地改变跟...原创 2018-08-29 20:45:08 · 953 阅读 · 0 评论 -
状态码
100——客户必须继续发出请求 101——客户要求服务器根据请求转换HTTP协议版本 200——交易成功 201——提示知道新文件的URL 202——接受和处理、但处理未完成 203——返回信息不确定或不完整 204——请求收到,但返回信息为空 205——服务器完成了请求,用户代理必须复位当前已经浏览过的文件 206——服务器已经完成了部分用户的GET请求 300——请求的资源可...转载 2018-08-29 20:29:33 · 147 阅读 · 0 评论 -
PHP基础知识总结,数组知识点等
1、写出下列几个预定义全局变量的作用 $_SERVER[‘DOCUMENT_ROOT’] //当前运行脚本所在的文档根目录 $_SERVER[‘HTTP_HOST’] //当前请求的HOST头部的内容 $_SERVER[‘REMOTE_ADDR’] //正在浏览当前页面的用户IP地址 $_SERVER[‘HTTP_REFERER’] //链接到当前页面的前一页面的URL地址 $_SERVER[‘...原创 2018-08-31 21:28:44 · 360 阅读 · 0 评论 -
增删改查 PHP
1.创建连接--建立连接 $conn = mysqli_connect(主机或IP地址,用户名,密码,数据库名称); 如果连接成功,就返回一个连接对象(资源),如果连接失败,返回false2.设置编码:主要是解决浏览器出现乱码的问题 1.服务器端的编码和php的编码不一致:mysqli_set_charset($conn,"utf8") | mysqli_query($...原创 2018-08-31 20:20:55 · 233 阅读 · 0 评论 -
php 增加,更新,删除操作
<?php//设置当前PHP的返回值的编码header('content-type:text/html;charset=utf8');// 建立与服务器的链接 mysqli_connect 这个函数会自动打开连接// 如果连接失败,会返回false ,失败的情况主要分下列几种情况// Unknown database 'mybase1':数据库找不到,请注意名称是否正确// ...原创 2018-08-31 19:46:39 · 2555 阅读 · 0 评论 -
原型链
原型链原创 2018-08-24 11:23:25 · 108 阅读 · 0 评论 -
执行页面当前的内容会不会被清空
<div> 我是div,哈哈哈</div><script>// 问题 任何时候使用document.write,页面会不会被清空? // document.write(111); // document.write(222);// // 1 这种情况是可以打印出来,页面当前的内容不会被清空 // window.onloa...原创 2018-08-24 09:14:32 · 238 阅读 · 0 评论 -
ajax请求
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0">原创 2018-09-01 19:55:30 · 124 阅读 · 0 评论 -
文件上传步奏
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0">原创 2018-09-04 15:51:01 · 357 阅读 · 0 评论 -
ajax请求代码
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <link rel="stylesheet" href="./css原创 2018-09-03 20:04:32 · 1354 阅读 · 0 评论 -
ajax相关知识点
一个对象 如果没有对应的属性 n那么值是undefinedlocation 这是当前页面的url‘地址栏 上面的所有东西’ location.href 完整的url地址 location.search 前端js用来获取页面 ?name=zs这样的参数‘abc’.substr(0,2) 从0开始 截2个xhr.getResponseHeader(“content-type”) 获取...原创 2018-09-03 18:03:20 · 120 阅读 · 0 评论 -
session与cookie的关系
(四) session与cookie的关系a) 区别i. COOKIE存储在浏览器,SESSION存储在服务器端b) 数据安全性i. SESSION存储在服务器端,不易获取,更加安全(cookie存储安全要求不高的信息)c) 传输的数据量i. 每次请求,COOKIE传输量较大,传递该网站的的全部COOKIE数据d) 支持的数据类型i. cookie支持字符串ii....原创 2018-09-05 15:49:04 · 155 阅读 · 0 评论 -
将字符串"welcome-xi-an"从第二个单词开始首字母大写,然后拼接字符串返回
var str = 'miao-wei-ke-tang';function toDa(str) { var arr = str.split('-'); for(var i = 1;i<arr.length;i++) { arr[i]=arr[i].substr(0,1).toUpperCase()+arr[i].substr(1); } r...原创 2018-09-05 08:47:53 · 1556 阅读 · 0 评论 -
求一个数组的最大值
var arr = [-1,-3,1,10,5,3,8]; var max = Math.max.apply(this,arr); console.log(max);// 第二种方法// var max = -infinity; var max = arr[0]; for(var i = 1; i < arr.length;i++) { ...原创 2018-09-05 08:42:45 · 517 阅读 · 0 评论 -
iframe有哪些缺点?
iframe有哪些缺点?1.iframe会阻塞主页面的onload事件 2.iframe和主页面共享连接池,而浏览器对相同域的连接有限制,所以会影响页面的并行加载。3.iframe框架结构很迷惑,如果嵌套多个iframe页面的货出现多个滚动条,用户体验差;4.代码复杂,不容易被搜索引擎搜索到,所以iframe不利于搜索引擎优化,很多搜索引擎爬虫还不能很好的处理iframe的内容;...原创 2018-09-07 20:30:56 · 3536 阅读 · 1 评论 -
为定义宽高盒子的垂直水平居中的方法
<html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="原创 2018-09-07 20:28:33 · 270 阅读 · 0 评论 -
数组去重的几种方法
&lt;!DOCTYPE html&gt;&lt;html lang="en"&gt;&lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;meta name="viewport" content=&原创 2018-09-07 19:46:20 · 446 阅读 · 0 评论 -
用farmdata上传文件,视频,音频等显示进度
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0">原创 2018-09-04 19:44:05 · 384 阅读 · 0 评论 -
数组常用的方法 sort slice splice reverse
// push()从元素后面添加一个元素 pop()从元素前面删除一个元素 // unshift() 从元素前面添加一个元素 shift() 从元素后面删除一个元素 // reverse()翻转数组 // sort() 排序 // // concat() 吧参数拼接到当前数组 // slice() 从当前数组中截取一个新的数组,不...原创 2018-08-23 19:32:30 · 243 阅读 · 0 评论 -
PHP知识点3 关于数组
数组的方式: 1 索引数组:通过索引操作的数组 创建方式:array(添加数组的成员,成员类型不作要求) arr=[1,2,true,”abc”];2关联数组:以键值对的方式描述数据集,类似于js中的对象关联数组通过foreach来遍历foreach(arr=[1,2,true,”abc”];2关联数组:以键值对的方式描述数据集,类似于js中的对象关联...原创 2018-08-26 20:44:04 · 153 阅读 · 0 评论 -
php基础知识
header(‘content-type:text/html;charset=utf8’); //获取当前时间 // echo date(‘Y-m-d’); // 语法特点说明 会报错// php的语法特点? // 写在PHP外面的代码会原样输出// echo “hello world”,””; // echo ‘hello world’; // print_r([1,2,3...原创 2018-08-26 19:54:34 · 184 阅读 · 0 评论 -
非表单元素跟表单元素
非表单元素的属性有:href ,title, id src className表单元素属性:value:用于大部分表单元素内容获取除了option type 可以获取input标签的类型(输入框跟复选框) disabled 禁用属性 checked 复选框选中的属性 selected 下拉菜单选中的属性 disabled checked selected 都是布尔值,返...原创 2018-07-07 13:45:30 · 1212 阅读 · 0 评论 -
对象的创建方式
JavaScript是一个编程语言 var a = 1; var b = 2; console.log(a+b);//3 JavaScript是一个编程语言 特点: 1 解释执行:解释一行执行一行 执行速度慢 2 灵...原创 2018-07-17 19:51:42 · 166 阅读 · 0 评论 -
数组常用方法
演示:push()、pop() shift()、unshift()、reverse()、sort()、splice()、indexOf() var array = [1, 6, 3, 5];console.log(array.length); //原来的数组长度为3array.push(2,4,6);//从最后面添加,可以添加多个,length也会相应增加; console...原创 2018-07-02 21:00:27 · 111 阅读 · 0 评论 -
判断参数arr 是否是一个数组 instanceof
// 判断参数arr 是否是一个数组 instanceof // 方式一 // function fn(arr) {if (!(arr instanceof Array)) { console.error('参数arr 不是数组对象'); return;}// 方式二// Array.isArray() 浏览器兼容性问题 html5//...原创 2018-07-02 20:46:00 · 1545 阅读 · 0 评论 -
时间差的计算
//计算时间差,返回相差的天/时/分/秒function getInterval(start, end) { var day, hour, minute, second, interval; //间隔,间距 interval = end - start; interval /= 1000; day =...原创 2018-07-02 19:36:00 · 562 阅读 · 0 评论 -
时间书写格式i
// 获取日期毫秒的方式有: // var now = new Date();//获取的是当前时间 console.log(now.valueOf());//获取距离1970年一月一日起的毫秒时间var now = Date.now(); // html5中提供获取毫秒的方法,有兼容性问题console.log(now); var now = + ne...原创 2018-07-02 19:14:47 · 6244 阅读 · 0 评论 -
内置函数里 Math()对象
// 模拟实现max()跟 min()function max() { var max = arguments[0]; for (var i = 1; i < arguments.length; i++) { if (max < arguments[i]) { max = arguments[i]; } ...原创 2018-07-02 18:30:57 · 218 阅读 · 0 评论 -
日期的写法
// 随机生成颜色 function random(min, max) { return Math.floor(Math.random() * (max - min + 1) + min); }function randomRGB(min, max) { var color1 = random(min, max); var color2 =...原创 2018-07-02 18:20:40 · 1845 阅读 · 0 评论 -
内置对象
JavaScript 中的对象分为:自定义对象,内置对象,浏览器对象 ECMAscript 中的对象:自定义对应,内置对象 内置对象主要有:Math Array Date原创 2018-07-02 09:34:07 · 157 阅读 · 0 评论 -
less的安装方法
第一步、安装less模块 按住shift键+右键(电脑有的同学装桌面整理软件,退出)第二步、安装less(一定要能上网)第三步、配置webstorm找less安装的目录1、确定你的当前电脑用户名是谁(百度查)CTRL+SHIFT+ESC开始菜单2、C:\Users\用户名\AppData\Roaming\npm —> 把用户名替换成你自己 3、确定好我们的le...原创 2018-08-19 09:43:23 · 675 阅读 · 0 评论 -
PHP 02
get 可以用来接收客户端以get的方式传递的参数,注意只能接受以get方式传递的数据 post 只能接受以post方式发送的数据 form里面的 action 设置提交数据的处理方式,就是用来设置提交的目标地址,一般来说他3是一个进行后台业务处理的页面 *.png method 如果没有设置默认请求方式为get post 一般用来发送数据到服务器 如果想要提交表单元素的数据,则...原创 2018-08-26 12:35:58 · 149 阅读 · 0 评论 -
深拷贝与浅拷贝
深拷贝与浅拷贝 -> 什么是拷贝: 就是创建一个与目标数据一模一样的数据 -> 案例: var p = { name: ‘张三’ }; var p1 = p; // 是否存在拷贝 // 一般描述拷贝是指拷贝对象 p1 = {}; p1.name ...原创 2018-08-19 20:52:43 · 232 阅读 · 0 评论 -
什么是面向对象
什么是面向对象 1、面向对象的概念 面向:将脸朝向……-> 关注,用 面向过程:关注编程步骤,细节的编程方式(自己动手完成) 面向对象:关注对象,找到对象,让它帮你做,等结果 面向过程就是亲力亲为, 事无巨细, 面面俱到, 步步紧跟, 有条不紊 面向对象就是找一个对象, 指挥得结果 面向对象不是面向过程的替代, 而是面向过程的封装 2、对象是什么 A.对象是存储数据的数据集...原创 2018-08-19 20:51:29 · 428 阅读 · 0 评论 -
关于Touch事件
一、Touch事件 touchstart:当手指触碰到屏幕的时候触发 绑定事件的方法:dom.addEventListener(“touchstart”, function(e){}); 事件返回的e对象包含那些移动端特有的属性: targetTouches 目标元素的所有当前触摸 changedTouches 页面上最新更改的所有触摸 touches 页面上的所有触摸 ...原创 2018-08-19 20:45:31 · 277 阅读 · 0 评论 -
选择器知识点
一、选择器 1、属性选择器 ①E[attr] 表示存在attr属性即可; ②E[attr=val] 表示属性值完全等于val; ③E[attr*=val] 表示在属性值的“任意”位置包含val字符; ④E[attr^=val] 表示在属性值的“开始”位置包含val字符; ⑤E[attr$=val] 表示在属性值的“结束”位置包含val字符; 2、伪类选择器 ①以某元素相对于其父元...原创 2018-08-19 20:43:27 · 211 阅读 · 0 评论 -
关于地理定位知识
地理定位 ①获取当前地理信息(只获取一次) navigator. geolocation.getCurrentPosition(successCallback, errorCallback, options) ②重复获取当前地理信息(多次) navigator. geolocation.watchPosition(successCallback, errorCallback, option...原创 2018-08-19 20:42:19 · 211 阅读 · 0 评论