- 博客(17)
- 资源 (1)
- 收藏
- 关注
原创 jQuery返回顶部插件
引入文件<script src="js/jquery.min.js"></script> <script src="js/jquery.scrollUp.min.js"></script>JavaScript$(function () { $.scrollUp(); }); 参数 说明...
2018-08-07 11:37:02 357
原创 数字金额转化大写金额
/** * 数字金额转化大写金额 * @param val string/number(字符串可包含‘¥’和多余的0) * @returns {*} * 原生方法 *///代码如下所示:function convertCurrency(money) { //汉字的数字 var cnNums = new Array('零', '壹'...
2018-08-07 11:36:17 1419
原创 前端项目中nginx 本地反向代理配置
nginx在本地搭建一个服务向远程服务器请求数据,这是很常见的一个操作,前提是前后端分离的条件下,这样后端可以上传他的接口到服务器,或者你可以访问后台本地的环境也是可以的。这样的有什么好处呢?这样有什么好处呢?很明显你的改动在你的本地直接可见,也不需要上传到远程环境,再也不用把后端的代码放在你的本地再搭个环境来取数据,而且还要更新。所以搭建一个nginx本地环境很有意义,虽然nod...
2018-08-07 11:35:15 8750
原创 打印方面总结
打印首先需要对浏览器进行页面设置去掉多余项:打开ie浏览器,点开工具按钮,打印–页面设置–页眉和页脚(里面都设置为空)1.插件打印(jqprint)参考: http://www.jq22.com/jquery-info347注:这一方法的弊端是只能直接打印,无法自动适应纸张的大小2.依赖新建页面并打印 //作用:打印页 function PrintP...
2018-07-23 14:46:12 218 1
原创 angular 笔记
1.angular.extend 依次将第二个参数及后续的参数的第一层属性(不管是简单属性还是对象)拷贝赋给第一个参数的第一层属性。 如果是对象,则是引用的是同一个对象,并返回第一个参数对象。 所以注意在修改对象是考虑对象的地址,最好在使用extend的时候直接添加对象。
2017-07-14 17:37:12 279
原创 判断上传的文件是否是相应的格式
1.单文件上传 <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body><input type="file" onchange="uploadFileHandler(this)" id="uploadFile" name="uploadFi
2017-06-26 18:35:21 812
原创 数组去重,json数组去重
数组去重,接送数组去重1.借助json对象对数组进行去重,并计算重复的次数Array.prototype.unique = function (){ var key = {}; var narr = []; var len = this.length; for( var i=0; i<len; i++ ){ var t = this
2017-06-26 15:25:35 2849
原创 angular的ui-router小demo
1.index.html页面<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <script src="angular.js" type="text/javascript"></script> <script src="angular-route.mi
2017-04-28 15:33:27 378
原创 由es6 let想到的块级作用域问题-面试题
面试题情景:var a = [];for (var i = 0; i < 10; i++) { a[i] = function () { console.log(i); };}a[6](); // 10a[7](); // 10a[8](); // 10a[9](); // 10这里好像和想的不那么一样,但是js就是这样,i就是全局变量,所以用来计数的循环变量泄露为全局变
2017-04-10 11:01:21 3864
原创 总结一些页面公共头部统一部署方法--前端
1.本地合并:将HTML硬拆成头、尾、内容三个部分的文件,在预览或者发布之前用脚本手工合并。 2.自己写代理(比如用node),请求文件的时候自动加上头尾文件。 3.iframe–这个方法比较古老了,不推荐。 4.使用ajax动态拉取填充。 5.h5新增的embed标签: <embed type="text/html" src="header.html" />6.用 JavaScript
2017-04-07 17:59:04 7777 2
原创 一些简单的必不可少的前端面试题汇总(2)
简单编程题汇总简单编程题汇总编写一个数组去重的方法1.编写一个数组去重的方法function oSort(arr){ var result ={}; var newArr=[]; for(var i=0;i<arr.length;i++){ if(!result[arr]){ newArr.push(arr);
2017-01-16 16:12:44 228
原创 编程里一些有趣的名词解释(语法糖、面包屑导航)
语法糖(Syntactic sugar)是由Peter J. Landin(和图灵一样的天才人物,是他最先发现了Lambda演算,由此而创立了函数式编程)创造的一个词语,它意指那些没有给计算机语言添加新功能,而只是对人类来说更“甜蜜”的语法。。。
2017-01-09 15:39:32 7050 1
原创 js小技巧(自己遇到的一些技巧)
1.与条件句if(a){ dosomething(); }可以写成:a&&dosomething();2.用操作符 “||” 来设置默认值或者设置默认格式如果你必须给一个变量赋默认值,可以简单的这样写:var a;console.log(a);// undefineda = a || 'default value'
2017-01-03 17:20:38 230
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人