- 博客(21)
- 收藏
- 关注
原创 实现一个简单的emitter
function EventEmitter() { if(!this._events) { this._events = {}; }}EventEmitter.prototype.addListener = function(type,fn) {//注册 if (!this._events){ this._events = {}; ...
2018-09-12 22:45:39
936
原创 css自适应布局
css绝对定位absolute无定位值自适应 <style> .image{position: absolute;} p{padding-left: 200px;} </style><d
2018-06-23 09:41:30
359
原创 搞懂http协议(一)
HTTP定义了浏览器怎样向万维网服务器请求万维网文档,以及服务器怎样把文档传给浏览器。HTTP是面向事务的。 HTTP协议的特点:简单、快速、无连接、无状态。HTTP与TCP之间的关系在HTTP请求和响应之间要通过TCP连接。每一个万维网网点都有一个服务器进程,它不断监听TCP的端口80,以便发现是否有浏览器向它发出连接请求,一旦监听到连接建立请求并建立了TCP连接之后,浏览器就向万维...
2018-06-17 17:39:47
330
原创 初识css3
编写css3时针对不同的浏览器可能需要不同的前缀:css3能做什么:选择器:使用css3选择器可以减少在标签中的class和ID的数量,更方便的维护样式表、更好的实现结构与表现的分离。圆角效果:使用border-radius属性轻松实现圆角实现块阴影与文字阴影色彩:CSS3支持更多的颜色和更广泛的颜色定义。新颜色CSS3支持HSL , CMYK ,HSLA and RGBA。...
2018-05-22 10:56:13
299
原创 搞懂prototype和__proto__
要弄懂prototype和proto是什么,它们的区别又是什么?首先要弄懂它们是怎么产生的。 每当我们创建一个函数,就会在该函数内创建一个prototype属性,prototype就是通过调用构造函数产生的实例的原型对象function foo(name){ this.name=name;}var f=new foo();在上面这段代码中,prototype为foo的原型属性...
2018-03-14 08:58:28
859
原创 js事件
一、事件冒泡 例如当我们触发一个节点的按钮事件时,这个事件会由这个节点沿着DOM树向上传播,在每一个节点都会发生直到文档节点。<!DOCTYPE html><html><head> <title></title></head><body> <div onclick=&qu
2018-03-06 16:57:36
142
原创 express入门
安装 npm install express --save使用var express =require('express')var app=new express()//实例化最简单的express程序,目标:在浏览器中输入http://localhost:8000,在浏览器中输出Hello expressvar express=require('ex...
2018-02-14 20:42:21
323
原创 javascript之定时器
在JavaScript中,定时器看似简单,其实挺复杂的,与JavaScript的运行机制。我们都知道JavaScript是单线程的,这里说的单线程指的是JavaScript引擎是单线程的,浏览器是多线程的。JavaScript的运行机制不是本篇文章讨论范围,本文主要讨论setTimeout。定时器很常用,也很容易出现在面试题中,这篇文章将围绕定时器的语法,常见例子,以及一些要注意的地方和容易弄错的
2018-02-06 17:40:27
265
原创 es6之let,const关键字
一、let,const在es5中没有块级作用域,只有函数作用域和全局作用域,例如{ }不能成为一个作用域,但在es6中可以for(var i=0;i4;i++){}console.log('i:',i);//4这是因为i是在全局的,最后打印的是for循环里面最后的结果。用let替换var则结果为not defined。for(let i=0;i4;i++){}consol
2018-01-26 16:56:57
267
原创 sublime Text3搭建es6编译环境
学习es6时弄环境弄了好一会儿,因为自己不想用线上的babel转码器,想在sublime Text上直接编译运行。现在来做一个整理,首先要先安装node环境。然后安装package-control到sublime,安装有两种方法,我采样的是手动安装。从网上现在package-control文件,在sublime按路径preference->Browse Package->打开,然后返回上一级目录将
2018-01-26 16:22:23
2392
原创 JavaScript有关数组的方法总结
JavaScript有关数组的方法总结1.数组添加push(),向数组的末尾添加一个或多个元素,并返回新数组的长度。var arr=[1,2,3];arr.push(4,5);arr.forEach(function(index){ alert(index);//1,2,3,4,5});alert(arr.length);//52.删除数组的方法,pop()从尾部弹出
2018-01-08 14:11:44
228
原创 ajax读取本地json文件数据
在本地建立了一个data.json文件,里面的数据如下:[{"name":"古力娜扎","sex":"女"},{"name":"朱茵","sex":"女"},{"name":"胡歌","sex":"男"}]ajax.html文件代码Ajax -->window.onload=function(){var oBtn=document.g
2018-01-05 21:48:07
5597
原创 图像处理之简单的纸牌识别
在visual studio 2015 MFC环境中打开一张扑克片,对该图片进行二值化处理、图像分割、特征模板匹配处理后进行识别,通过MFC控件操作输出纸牌花色和数字结果。
2018-01-03 13:09:41
9638
4
原创 PHP查询数据库数据(单条查询)
查询员工 $db = new MySQLi("localhost","root","123456","study"); $tj = " 1=1 "; $name = ""; if(!empty($_POST["name"])) { $name = $_POST["name"]; $tj = " 工号 like '%{$name}%' ";
2017-12-20 22:03:05
8148
原创 PHP更新数据库数据
第一步创建更新页面文件Upwork.php删除修改数据 $code = $_GET["code"]; $db = new MySQLi("localhost","root","123456","study"); !mysqli_connect_error() or die("连接失败!"); $sql1 = "select *
2017-12-20 22:00:13
6328
原创 PHP删除数据库数据
$code = $_GET["code"]; $db = new MySQLi("localhost","root","123456","study"); !mysqli_connect_error() or die("连接失败!"); $sql = "delete from `员工信息` where 工号 ='{$code}'"; $r = $db->query($sql
2017-12-20 21:58:22
2725
原创 PHP向数据库插入数据
第一步建立添加数据页面addwork.php添加添加数据 员工工号:员工姓名:出生日期:员工年龄:员工职称:所在部门:员工月薪:员工年薪:政治面貌:健康状况:第二步建立添加数据处理操作的文件addWorkChuLi.phperror_reporting(0);$code = $
2017-12-20 21:55:13
6792
原创 PHP读取数据库数据
a:link {color:blue;}a:visited {color:blue;}a:hover {color:red;}a:active {color:yellow;}工号姓名出生日期年龄职称所在部门月薪年薪政治面貌健康状况数据操作$db = new MySQLi("localhost","r
2017-12-20 21:53:45
1458
原创 PHP创建数据表
header("Content-type:text/html;charset=utf-8"); //设置编码$servername = "localhost";$username = "root";$password = "123456";$dbname = "study";// 创建连接$conn = new mysqli($servername, $usernam
2017-12-20 21:48:51
835
原创 PHP连接创建数据库
header("Content-type:text/html;charset=utf-8"); //设置编码$servername = "localhost";//localhost或者服务器id$username = "root";//用户名$password = "123456";//设置的数据库密码// 创建连接$conn = new mysqli($servern
2017-12-20 21:43:36
348
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人