- 博客(14)
- 收藏
- 关注
原创 WPF使用DateTimePicker时间控件的方法
1.添加引用首先添加System.Windows.Forms和WindowsFormsIntegration两个引用2.头部添加xmlns:wfi ="clr-namespace:System.Windows.Forms.Integration;assembly=WindowsFormsIntegration"xmlns:wf ="clr-namespace:System.Windows.Forms;assembly=System.Windows.Forms"3.编写时间控件&
2020-05-12 15:15:01
7916
3
原创 javascript中的call(),apply(),bind()方法的区别
之前一直迷惑,记不住call(),apply(),bind()的区别。不知道如何使用,一直处于懵懂的状态。直到有一天面试被问到了这三个方法的区别,所以觉得很有必要总结一下。如果有不全面的地方,后续再进行补充。1. 改变this的指向var obj = { name : '张三', age : 17, myFun : function () { ...
2018-08-13 17:23:04
231
原创 js实现把一个页面层数据传递到另一个页面
由于之前面试,被问到过此问题,所以今天特意整理了一下。由于自己技术水平有限,若存在错误,欢迎提出批评。本博客整理了两种方式从一个页面层向另一个页面层传递参数。一. 通过cookie方式1. 传递cookie页面的html,此处命名为a.html请输入用户名和密码:<input id="userName" type="text" /><input id="pa...
2018-08-12 16:42:25
19599
6
原创 JavaScript实现大整数减法
继上一篇博文写了大整数加法之后,我又模拟上篇博文的算法,自己实现了大整数减法。大整数减法相对于加法来说,稍微复杂一点。由于要考虑一些情况:1. 两个数相减,可能会出现结果为正、负和0三种情况;2. 会出现借位的情况,而且还要考虑最高位时有没有借位。实现代码如下:function subString(a,b) { //将字符串a和b补全成同等长度 while (...
2018-08-10 10:33:35
2077
3
原创 Javascript实现大整数加法
记得之前面试还被问到过用两个字符串实现两个大整数相加,当时还特别好奇好好的整数相加,为什么要用字符串去执行。哈哈,感觉当时自己还是很无知的,面试官肯定特别的无奈。今天在刷算法的时候,无意中看到了为什么要用两个字符串来实现大整数相加。所以,整理了一下。Why?若两个整数很大的时候,直接用变量保存数字,则会造成溢出。这时候最常用也最容易的方法就是用字符串或者数组表示大数。例如:输入‘189’,...
2018-08-10 09:42:11
1160
转载 Javascript toString()、toLocaleString()、valueOf()三个方法的区别
Array、Boolean、Date、Number等对象都具有toString()、toLocaleString()、valueOf()三个方法,那这三个方法有什么区别???一、JS Array 例子:var array = new Array("niu","li","na");console.log(array.valueOf());console.log(array.toS...
2018-08-08 09:06:58
210
原创 排序算法时间空间复杂度比较
排序法 平均时间 最差情形 稳定度 额外空间 备注 冒泡 O(n2) O(n2) 稳定 O(1) n小时较好 交换 O(n2) O(n2) 不稳定 O(1) n小时较好 选择 O(n2) O(n2) 不稳定 O(1) n小时较好 插入 ...
2018-08-03 20:48:14
199
原创 H-ui框架制作选项卡
本案例运用H-ui框架,写了一个选项卡案例1. html代码(固定这样写,用一个div包裹控制条tabBar和内容条tabCon)<div id="tab-index-cartegory"> <div class="tabBar"> <span class="selected">类型</span>
2018-07-31 11:43:25
951
原创 es6 解构赋值
结构赋值即按照一种模式对变量进行赋值,分为数组解构赋值和对象结构赋值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,2] //a=1,b=2,c=3[a,b,c]=[1,2]//若左右没有配对成功...
2018-07-30 19:17:56
134
原创 fullPage全屏高度自适应
<!DOCTYPE html><html><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Auto-height - fullPage.js</title>
2018-07-24 16:16:24
2227
原创 React环境配置(第一个React项目)
使用Webpack构建React项目1. 使用NPM配置React环境NPM及React安装自行百度首先创建一个文件夹,the_first_React 进入到创建好的目录,npm init,然后一路回车 新建src目录,在src中新建js文件夹,并在js中新建index.js文件 npm install --save react react-dom babelify babel-...
2018-07-18 21:18:31
1104
原创 修复webpack自动刷新页面慢的问题
新建.babelrc文件,配置如下{ "presets": [ "es2015" ], "ignore":[ "react-router-dom.js", "react-dom.js", "react.js", "webpack-dev-server.js", "webpack.js"
2018-07-18 20:53:44
1292
原创 jQuery全屏滚动插件fullPage使用
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="dowebok"
2018-07-16 17:22:12
406
原创 使用switchPage.js插件jQuery全屏滚动翻页
1. 先引入jquery.js,再引入switchPage.js 文件地址:点击打开链接<script src="jquery.min.js"></script><script src="switchPage.js"></script>2. 书写html<div id="container">
2018-07-16 15:05:44
1726
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人