摘要: 之前一直迷惑,记不住call(),apply(),bind()的区别。不知道如何使用,一直处于懵懂的状态。直到有一天面试被问到了这三个方法的区别,所以觉得很有必要总结一下。 如果有不全面的地方,后续再进行补充。 1. 改变this的指向 var obj = { name : '张三', age : 阅读全文
posted @ 2018-08-13 22:18 幽梦 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 继上一篇博文写了大整数加法之后,我又模拟上篇博文的算法,自己实现了大整数减法。 大整数减法相对于加法来说,稍微复杂一点。由于要考虑一些情况: 1. 两个数相减,可能会出现结果为正、负和0三种情况; 2. 会出现借位的情况,而且还要考虑最高位时有没有借位。 实现代码如下: function subSt 阅读全文
posted @ 2018-08-13 22:16 幽梦 阅读(369) 评论(0) 推荐(0) 编辑
摘要: 记得之前面试还被问到过用两个字符串实现两个大整数相加,当时还特别好奇好好的整数相加,为什么要用字符串去执行。哈哈,感觉当时自己还是很无知的,面试官肯定特别的无奈。今天在刷算法的时候,无意中看到了为什么要用两个字符串来实现大整数相加。所以,整理了一下。 Why?若两个整数很大的时候,直接用变量保存数字 阅读全文
posted @ 2018-08-13 22:14 幽梦 阅读(1336) 评论(0) 推荐(0) 编辑
摘要: Array、Boolean、Date、Number等对象都具有toString()、toLocaleString()、valueOf()三个方法,那这三个方法有什么区别??? 一、JS Array 例子: var array = new Array("niu","li","na"); console 阅读全文
posted @ 2018-08-13 22:10 幽梦 阅读(247) 评论(0) 推荐(0) 编辑
摘要: B是真数(0-9), R是基数(个十百) 阅读全文
posted @ 2018-08-13 22:09 幽梦 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 本案例运用H-ui框架,写了一个选项卡案例 1. html代码(固定这样写,用一个div包裹控制条tabBar和内容条tabCon) <div id="tab-index-cartegory"> <div class="tabBar"> <span class="selected">类型</span 阅读全文
posted @ 2018-08-13 22:04 幽梦 阅读(1880) 评论(0) 推荐(0) 编辑
摘要: 结构赋值即按照一种模式对变量进行赋值,分为数组解构赋值和对象结构赋值 1. 数组结构赋值 let a; [a,b]=[1,2]//数组类型解构赋值 console.log(a);//1 [a,b,...rest]=[1,2,3,4,5,6]//输出1,2,[3,4,5,6] [a,b,c=3]=[1 阅读全文
posted @ 2018-08-13 22:02 幽梦 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 运行如下: 阅读全文
posted @ 2018-08-13 22:00 幽梦 阅读(1560) 评论(0) 推荐(0) 编辑
摘要: 使用Webpack构建React项目 1. 使用NPM配置React环境 NPM及React安装自行百度 2. webpack热加载配置 var webpack = require('webpack'); var path = require('path'); module.exports = { 阅读全文
posted @ 2018-08-13 21:55 幽梦 阅读(967) 评论(0) 推荐(0) 编辑
摘要: 新建.babelrc文件,配置如下 { "presets": [ "es2015" ], "ignore":[ "react-router-dom.js", "react-dom.js", "react.js", "webpack-dev-server.js", "webpack.js", "rea 阅读全文
posted @ 2018-08-13 21:53 幽梦 阅读(449) 评论(0) 推荐(0) 编辑
摘要: 1. 引入jquery.js和jquery.fullPage.min.js <script src="jquery.min.js"></script> <script src="chajian/jquery.fullPage.min.js"></script> 2. 书写html <div id=" 阅读全文
posted @ 2018-08-13 21:52 幽梦 阅读(329) 评论(0) 推荐(0) 编辑
摘要: 1. 先引入jquery.js,再引入switchPage.js 文件地址:点击打开链接 <script src="jquery.min.js"></script> <script src="switchPage.js"></script> 2. 书写html <div id="container" 阅读全文
posted @ 2018-08-13 21:50 幽梦 阅读(1048) 评论(0) 推荐(0) 编辑
摘要: 由于之前面试,被问到过此问题,所以今天特意整理了一下。由于自己技术水平有限,若存在错误,欢迎提出批评。 本博客整理了两种方式从一个页面层向另一个页面层传递参数。 一. 通过cookie方式 1. 传递cookie页面的html,此处命名为a.html 2.a.html的js代码 3. 接受cooki 阅读全文
posted @ 2018-08-13 15:14 幽梦 阅读(741) 评论(0) 推荐(0) 编辑
摘要: import datetimedef get_week_day(date): week_day = { 0: '星期一', 1: '星期二', 2: '星期三', 3: '星期四', 4: '星期五', 5: '星期六', 6: '星期日', } day = date.weekday() #week 阅读全文
posted @ 2016-11-23 16:17 幽梦 阅读(2834) 评论(0) 推荐(0) 编辑
摘要: 1. 给定列表L,如[2,5,3,8,10,1],对其进行升序排序并输出。 代码: list = [2,5,8,10,1] print(list) list.sort() print(list) 2.给定字符串s,如‘123456’,将其逆序输出,使用切片 代码: str = '123456' pr 阅读全文
posted @ 2016-11-21 11:30 幽梦 阅读(438) 评论(0) 推荐(0) 编辑