- 博客(23)
- 收藏
- 关注
原创 回调函数
回调函数就是一个参数,将这个函数作为参数传到另一个函数里面,当那个函数执行完之后,再执行传进去的这个函数。这个过程就叫做回调。//定义主函数,回调函数作为参数function A(callback) { callback(); console.log('我是主函数'); }//定义回调函数function B(){ setTimeout("co...
2019-05-05 14:42:05 210
原创 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 535
原创 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 606
原创 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 273
原创 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 1460
原创 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 121
原创 HTML5拖拽详解及vue-grid-layout插件使用
拖拽APIondragstart 在拖动操作开始时执行脚本(开始拖动) 被拖拽元素 ondrag 只要对象在被拖动就执行脚本(正在拖动) 被拖拽元素 ondragend 在拖动操作结束时执行脚本(拖动结束) 被拖拽元素 ondragenter 在被拖放元素进入放置目标时触发(进入) 目标元素 ondragover 只要对象正...
2019-04-12 18:19:28 3559 2
原创 FileReader与FormData区别与使用
FormData简介:FormData接口提供了一种表示表单数据的键值对的构造方式,经过它的数据可以使用XMLHttpRequest.send()方法送出,如果发送请求时的编码类型被设为"multipart/form-data",它会使用和表单一样的格式基本使用:const formData = new FormData();formData.append('name1',...
2019-04-12 17:53:15 1742
原创 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 92
原创 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 96
原创 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 90
原创 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 134
原创 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 103
原创 布局
flex两列布局<div class="container"><div class="side"></div><div class="content"></div></div>// 样式.container{display: flex;}.
2018-11-27 23:29:50 96
原创 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 112
原创 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 100
原创 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 99
转载 VUE父子组件通信
1.父组件传递数据给子组件——可以通过props属性来实现父组件:<parent> <child :child-msg="msg"></child> //这里必须要用 - 代替驼峰</parent>data(){ return { msg: [1,2,3] };}子组件通过props来接...
2018-09-06 21:37:04 141
原创 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 96
原创 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 97
原创 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 122
原创 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 104
原创 百分比布局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 650
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人