自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 回调函数

回调函数就是一个参数,将这个函数作为参数传到另一个函数里面,当那个函数执行完之后,再执行传进去的这个函数。这个过程就叫做回调。//定义主函数,回调函数作为参数function A(callback) { callback(); console.log('我是主函数'); }//定义回调函数function B(){ setTimeout("co...

2019-05-05 14:42:05 186

原创 MD5加密

简介:MD5.js是通过前台js加密的方式对密码等私密信息进行加密的工具.Etag的值是利用MD5加密后的值本MD5.js 共有6中加密方法:hex_md5(s),b64_md5(s) ,str_md5(s) ,hex_hmac_md5(key, data),b64_hmac_md5(key, data) ,str_hmac_md5(key, data).js加密的...

2019-04-17 14:15:44 498

原创 Http系列之1.0,1.1,2.0,https

HTTP简介:超文本传输协议,HTTP协议以明文方式发送内容,不提供任何方式的数据加密,HTTPS简介:安全套接层超文本传输协议,为了数据传输的安全,HTTPS在HTTP的基础上加入了SSL协议,SSL依靠证书来验证服务器的身份,并为浏览器和服务器之间的通信加密。即HTTP+SSL(TLS),原本HTTP先和TCP(假定传输层是TCP协议)直接通信,而加了SSL后,就变成HTTP先和SSL通信...

2019-04-17 12:02:48 544

原创 webpack之loader与plugin

webpack常见配置:// 入口文件 entry: { app: './src/js/index.js', }, // 输出文件 output: { filename: '[name].bundle.js', path: path.resolve(__dirname, 'dist'), publicPath: '/' //确保文件资源能够在 ht...

2019-04-15 20:06:20 253

原创 DVA(React-Router + Redux + Redux-saga)之解析

简介:dva 首先是一个基于redux和redux-saga的数据流方案,然后为了简化开发体验,dva 还额外内置了react-router和fetch使用步骤:定义路由编写UIComponentModel:处理数据和逻辑。dva 通过 model 的概念把一个领域的模型管理起来,包含同步更新 state 的 reducers,处理异步逻辑的 effects,订...

2019-04-15 18:11:12 1430

原创 export,export default,exports,module.exports的区别

1、export,export default是es6中的导出,exports,module.exports是commonJS语法2、输出用export {info}的时候,引入须用 import {info} from xxx.js 的形式,不可省略大括号。3、输出用export{info as vm}的形式时,引入不能再用info这个接口了,只能用vm这个接口,即import {vm}...

2019-04-14 16:07:44 100

原创 HTML5拖拽详解及vue-grid-layout插件使用

拖拽APIondragstart 在拖动操作开始时执行脚本(开始拖动) 被拖拽元素 ondrag 只要对象在被拖动就执行脚本(正在拖动) 被拖拽元素 ondragend 在拖动操作结束时执行脚本(拖动结束) 被拖拽元素 ondragenter 在被拖放元素进入放置目标时触发(进入) 目标元素 ondragover 只要对象正...

2019-04-12 18:19:28 3503 2

原创 FileReader与FormData区别与使用

FormData简介:FormData接口提供了一种表示表单数据的键值对的构造方式,经过它的数据可以使用XMLHttpRequest.send()方法送出,如果发送请求时的编码类型被设为"multipart/form-data",它会使用和表单一样的格式基本使用:const formData = new FormData();formData.append('name1',...

2019-04-12 17:53:15 1664

原创 15. 3Sum

解法一 /*** @param {number[]} nums* @return {number[][]}*/ var threeSum = function(nums) {let number = [];for(let i=0;i<nums.length-2;i++){for(let j=i+1;j<nums.length-1;j++){for...

2019-01-04 17:36:24 72

原创 14. Longest Common Prefix

解法一/**    * @param {string[]} strs    * @return {string}    */    var longestCommonPrefix = function(strs) {        if (strs === null || strs.length == 0) {                return "";        }...

2019-01-02 10:55:41 85

原创 13、Roman to Integer

解法一/** * @param {string} s * @return {number} */var romanToInt = function(s) {    let num=0;    for(let i=0;i<s.length;i++){        if(s[i] === 'M' && s[i-1] !== 'C'){            ...

2018-12-27 19:41:48 78

原创 12、Integer to Roman

解法一/*** @param {number} num* @return {string}*/var intToRoman = function(num) {    let roman='';    if(Math.floor(num/1000) >=1 ){ // 比1000大        for (let i=0;i<Math.floor(num/1000);i...

2018-12-27 17:14:08 115

原创 11、Container With Most Water

解法一/** * @param {number[]} height * @return {number} */var maxArea = function(height) {    let max=0;    for(var i=0;i<height.length;i++){      for(let j=height.length-1;j>0;j--){     ...

2018-12-27 14:28:45 93

原创 布局

flex两列布局<div class="container"><div class="side"></div><div class="content"></div></div>// 样式.container{display: flex;}.

2018-11-27 23:29:50 82

原创 9. Palindrome Number

题目要求Determine whether an integer is a palindrome. An integer is a palindrome when it reads the same backward as forward.Example 1:Input: 121Output: trueExample 2:Input: -121Output: fals...

2018-09-16 18:24:33 95

原创 8. String to Integer (atoi)

题目要求Implement atoi which converts a string to an integer.The function first discards as many whitespace characters as necessary until the first non-whitespace character is found. Then, starting fr...

2018-09-16 17:50:27 85

原创 7. Reverse Integer

问题描述Given a 32-bit signed integer, reverse digits of an integer.Example 1:Input: 123Output: 321Example 2:Input: -123Output: -321Example 3:Input: 120Output: 21Note:Assume we a...

2018-09-16 11:54:55 82

转载 VUE父子组件通信

1.父组件传递数据给子组件——可以通过props属性来实现父组件:<parent>    <child :child-msg="msg"></child>  //这里必须要用 - 代替驼峰</parent>data(){    return {        msg: [1,2,3]    };}子组件通过props来接...

2018-09-06 21:37:04 121

原创 5. Longest Palindromic Substring

Given a string s, find the longest palindromic substring in s. You may assume that the maximum length of s is 1000.Example 1:Input: "babad"Output: "bab"Note: "aba" is also a valid answer.Exa...

2018-09-05 20:53:12 76

原创 3. Longest Substring Without Repeating Characters

Given a string, find the length of the longest substring without repeating characters.Example 1:Input: "abcabcbb"Output: 3 Explanation: The answer is "abc", which the length is 3.Example 2:...

2018-09-03 17:35:03 87

原创 1. Two Sum

Given an array of integers, return indices of the two numbers such that they add up to a specific target.You may assume that each input would have exactly one solution, and you may not use the same ...

2018-09-02 21:11:43 106

原创 4. Median of Two Sorted Arrays

There are two sorted arrays nums1 and nums2 of size m and n respectively.Find the median of the two sorted arrays. The overall run time complexity should be O(log (m+n)).You may assume nums1 and n...

2018-09-02 21:04:40 91

原创 百分比布局div及img水平垂直居中

HTML部分:<div class="outmiddle"><div class="middle"><img src="../../assets/img/telecom/introduce.png"></div></div>CSS部分:.outmiddle{width: 100%

2018-08-15 11:43:00 629

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除