05 2019 档案
摘要:1、CSS3选择器 2、CSS3边框(Borders) 3、CSS3背景 4、CSS3渐变 5、CSS3文本效果 6、CSS3字体 7、CSS3转换和变形 1)2D转换方法 2)3D转换属性 8、CSS3过度 9、CSS3动画 10、CSS3多列 11、CSS3盒模型 12、CSS3伸缩布局盒模型(
阅读全文
摘要:<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv
阅读全文
摘要:需要引入require.js文件 (自行百度如何引入) 1、创建一个配置文件 config.js 引入需要的文件,路径要正确 举个栗子: 2、在页面调用的 js 文件中引入需要用到的文件名称 需要引用config.js文件 注:要先调用require.js 然后在调用其他 .js 文件
阅读全文
摘要:1、新建项目文件 2、进入项目文件 3、打开 cmd 命令窗口 4、初始化项目文件 输入npm install -y(全部默认) 会看到一个package.json文件,是配置文件 5、安装gulp 输入npm install gulp -g 全局安装 6、然后输入 npm install gulp
阅读全文
摘要:// export 输出 // import 引入 两个不同的.js文件 temp.js/index.js temp.js var a = 'js' var b = '技术' var c = 'web' export {a,b,c} //as方法重命名 export { a as name, b a
阅读全文
摘要://声明一个类 ,需要有返回值 class Coder { //函数 name(val) { console.log(val); return val } skill(val) { console.log(this.name('sun') + val); } //构造函数 constructor(a
阅读全文
摘要:Promise 解决es5中的回调地狱 什么是回调地狱? function a() { 进行业务逻辑操作 function b() { 进行业务逻辑操作 function c() { 进行业务逻辑操作 } } } 这就是回调地狱。。。。。。 Promise let state = 1 functio
阅读全文
摘要:Proxy 代理 ES6增强 对象和函数(方法) 生命周期 预处理 get set apply 方法 let obj = { add: function (val) { return val + 100 }, name: 'js' } console.log(obj.add(100)); conso
阅读全文
摘要:map let json={ name:'js', skill:'web' } console.log(json.name); //js var map=new Map() map.set(json,'am') console.log(map); map.set('sun',json) consol
阅读全文
摘要:声明一个数组 let setArr=new Set(['js','技术','web','js']) console.log(setArr); console.log(setArr); console.log(setArr); has查找 返回Boolean值 console.log(setArr.h
阅读全文
摘要:let a=new String let b=new Number let c=new Boolean let d=new Array let e=new Object let f=Symbol() console.log(typeof f); //Symbol let js=Symbol('技术'
阅读全文
摘要:== 用于比较 判断 两者相等 ==在比较的时候可以转自动换数据类型 用于严格比较 判断两者严格相等 严格比较,不会进行自动转换,要求进行比较的操作数必须类型一致,不一致时返回flase。 is严格相等 "==" 只要求值相等; " " 要求值和类型都相等; 举例说明: let str1=1 let
阅读全文
摘要:1、对象的赋值 ES5语法 let name = 'sun' let skill = 'web' let obj = { name: name, skill: skill } console.log(obj); ES6语法 let name = 'sun' let skill = 'web' let
阅读全文
摘要:对象的函数解构 let json = { a: 'sun', b: 'js' } function fun({a, b}) { console.log(a, b); //sun js } fun(json) 数组的解构 let arr=['js','sun','JS'] function fun(a
阅读全文
摘要:ES5写法 function add(a,b){ return a+b } console.log(add(1,2)); // 3 转换成ES6箭头函数写法 let add=(a,b)=>{ return a+b } console.log(add(1,2)); //3 function add(a
阅读全文
摘要:(1)Array.from()方法 定义一个json数据格式 let json = { '0' : 'js', '1' : 'sun', '2' : 'JS', length:3 } let arr = Array.from(json) console.log(arr) //返回一个数组 (2)Ar
阅读全文
摘要:// 二进制声明 let binary = 0B010101 console.log(binary) //21 // 八进制声明 let octal = 0O666 console.log(octal) //438 //判断是否是数字 let a = 11 console.log(Number.is
阅读全文
摘要:(1)字符串模板 let foo='string' let bar =`这是一个字符串${foo}` conso.log(bar) //这是一个字符串string (2)字符串查找 includes方法==>bar中是否含有foo这个字符串,有则返回true,没有则返回false console.l
阅读全文
摘要:(1)对象扩展运算符 let arr1 = [ 'www', 'baidu', 'com'] let arr2= arra1 arr2.push( 'js' ) console.log(arr2) // [ 'www', 'baidu', 'com' ] console.log(arr1) // [
阅读全文
摘要:1、数组的解构赋值 数组的解构赋值为顺序执行 let [a,b,c]=[0,1,2] console.log(a) //0 console.log(b) //1 console.log(c) //2 let [a,[b,c],d]=[0,[1,2],3] console.log(a) //0 con
阅读全文
摘要:有三种声明方式: var variable 全局变量 let 局部声明 const 常量 大量定义全局变量的坏处:会污染外部变量 var a=1 { var a=2 } console.log(a) // 2 在区块中覆盖a=1,输出2,说明是全局变量 var a=1 { leta=2 } cons
阅读全文
摘要:学习ES6的前置知识: 1、熟练掌握ES5的知识:因为ES6只是ES5的升级,所以你必须对ES5的基本语法达到熟练的程度,如果你还不了解ES5的基本语法,还是脚踏实地地从头开始 2、了解ES6:听说并在工作学习中见过ES6,并了解ES6的用途 为什么要搭建ES6开发环境? 为什么不像ES5那样直接写
阅读全文
摘要:100 Continue服务器仅接收到部分请求,但是一旦服务器并没有拒绝该请求,客户端应该继续发送其余的请求。101 Switching Protocols服务器转换协议:服务器将遵从客户的请求转换到另外一种协议。 200 OK请求成功(其后是对GET和POST请求的应答文档。)201 Create
阅读全文
摘要:1、以管理员身份运行cmd命令 2、首先进入bin目录,直到看到mysqld.exe文件 3、输入mysqld --skip-grant-tables命令,此命令执行后就再也无法操作,此时需要先在任务管理器中结束mysqld.exe进程 4、然后重新打开一个cmd窗口 5、输入mysql命令,跳过安
阅读全文
摘要:1、找到此电脑,不同电脑命名不同 2、选择高级系统设置 3、选择环境变量 4、编辑系统环境变量 5、新建CLASSPATH,然后将路径复制 6、然后找到path,点击编辑 7、选择新建,然后将路径复制 8、点击确定,完成jdk环境变量配置
阅读全文
摘要:<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv
阅读全文
摘要:function ajax(options) { let defaults = { type: "get" } Object.assign(defaults, options) let xhr = null if (window.VBArray) { xhr = new ActiveXObject(
阅读全文
摘要:<script> let xhr=new XMLHttpRequest() xhr.open("get","url") // 请求方法、请求地址 xhr.onload=function(){ //回调函数 } xhr.send() //发送 let xhr=new XMLHttpRequest()
阅读全文
摘要:<?php header("Content-Type:text/html;charset=utf8"); //字符集,防止中文页面乱码 $username = $_GET["username"]; //获取输入的用户名 $password = $_GET["password"]; //获取输入的密码
阅读全文
摘要:<?php header("Content-Type:text/html;charset=utf8"); $username = $_GET["username"]; //获取输入用户名 $password = $_GET["password"]; //获取输入密码 $mysql_server_na
阅读全文
摘要:<?php header("Content-Type:text/html;charset=utf8"); $mysql_server_name = "localhost:3306"; //数据库端口 $mysql_username = "root"; //用户名 $mysql_password =
阅读全文
摘要:所谓事务,就是以某件事为单位,将多条SQL语句进行捆绑 这样做的目的是确保多条相关的SQL的完整性, 也就是要么全部执行成功,要么全都不执行 例如: 账户A转账给账户B 1000元 sql语句1 账户A减去1000元 sql语句2 账户B增加1000元 这两条SQL语句就是必须放在一个事务中的,这样
阅读全文
摘要:了解数据类型 创建表格的时候,每一列都有数据类型的要求,数据库中的类型跟编程中叫法不太一样 但意思是一样的。 int > 整数 varchar >字符串 blob > 二进制数据 date > 日期
阅读全文
摘要:查看多少库存在? show databases; 建库: create database yintao; 查看 show databases; 使用库 use yintao; 建表 create table students( id int unsigned not null auto_increm
阅读全文
摘要:以库为单位,在库中,以表格为单位,在表中分为行和列
阅读全文
摘要:function parabola(ele, stop){ //y == a*x^2 + bx + c //原点 var centerpoint = { x : ele.offsetLeft, y : ele.offsetTop } //目标点的 相对坐标系位置 var target = { x :
阅读全文
摘要:function animate(ele, props, callback) { //属性,属性值,动画时长 stopNow(); ele.timerlist = []; ele.cbk = callback; for (let attr in props) { let start = parseF
阅读全文
摘要:function show(ele) { ele.style.display = "block"; } function hide(ele) { ele.style.display = "none"; } function show(ele) { ele.style.display = "block
阅读全文
摘要:// 添加cookie function addCookie(key,value,days) { var now = new Date(); now.setDate(now.getDate() + days); document.cookie = key+"="+value+"; expires="
阅读全文
摘要:object HTMLDivElement,即 HTMLDivElement 对象, 而这个对象是哪里来的呢? 查阅 《JavaScript权威指南》中文第六版363页, 我们可以知道: HTMLDivElement 是 HTMLElement 的一个子对象, 而 HTMLElement 又是 El
阅读全文
摘要:function getPagePos(ele){ if(!ele) throw new Error("ele参数有问题,无法获取位置"); var _left = ele.offsetLeft; var _top = ele.offsetTop; while(ele.offsetParent) {
阅读全文
摘要:function getStyle(ele, prop) { if(ele.currentStyle) { //IE return ele.currentStyle[prop]; } else { //标准 return getComputedStyle(ele)[prop]; } } functi
阅读全文
摘要:function randomColor(){ var r = randomInt(0,255).toString(16); var g = randomInt(0,255).toString(16); var b = randomInt(0,255).toString(16); return "#
阅读全文
摘要:function randomInt(a, b) { if(parseInt(a) != a || parseInt(b) != b) { throw new Error("请输入整数参数!!") } return Math.min(a,b)+ Math.floor(Math.random()*Ma
阅读全文
摘要:function getDateAfterNdays(n){ var now = new Date(); now.setDate( now.getDate()+n ); return now; } function getDateAfterNdays(n){ var now = new Date()
阅读全文
摘要:function betweenDates(d1, d2){ var res = Math.abs(d1.getTime() - d2.getTime()); return res/1000/60/60/24; } function betweenDates(d1, d2){ var res = M
阅读全文
摘要:function isLeapYear(year) { return year%400==0 || (year%4==0 && year%100!=0); } function isLeapYear(year) { return year%400==0 || (year%4==0 && year%1
阅读全文
摘要:function string2date(str){ if( hasLetter(str) ) { throw new Error("哥们儿,你写错了!!"); } return new Date(str); } function string2date(str){ if( hasLetter(st
阅读全文
摘要:function numberDoubled(n){ n = n+""; return n.length==1?"0"+n:n; } function date2string(d, sp){ sp = sp || "-"; var year = d.getFullYear(); var month
阅读全文
摘要:function hasNumber(str) { for (var i in str) { var asc = str.charCodeAt(i); if (asc >= 48 && asc <= 57) { return true; } } return false; } function ha
阅读全文
摘要:function hasLetter(str) { for (var i in str) { var asc = str.charCodeAt(i); if ((asc >= 65 && asc <= 90 || asc >= 97 && asc <= 122)) { return true; }
阅读全文
摘要:function hasSpecial(str) { for (var i in str) { var asc = str.charCodeAt(i); if (!(asc >= 48 && asc <= 57 || asc >= 65 && asc <= 90 || asc >= 97 && as
阅读全文

浙公网安备 33010602011771号