摘要: FOR 循环我们用的真的是太多了,但你是否关注过它的优化写法呢?记录下: 1. 最最常规写法,没有任何不妥 2. 循环的次数为变量的情况 其实大多数人都是这种写法,这种写法的缺点在于,每次循环都要去读取一次数组的长度,不划算 3. 变量情况的优化写法 将长度进行存储,之后循环无需再去读取长度 4. 阅读全文
posted @ 2018-08-02 11:11 前端小玖 阅读(10608) 评论(1) 推荐(1) 编辑
摘要: 像我们经常用的微信或微博,发表动态时都有选择位置的功能,根据当前的定位获取附近的地标。利用高德地图我们就可以实现这样的功能。 1. 具体代码: 2. 调用方法 3. 实现的效果图 阅读全文
posted @ 2018-08-01 16:08 前端小玖 阅读(8854) 评论(0) 推荐(0) 编辑
摘要: 德地图 JS API 使用前的准备工作请参考官方网站说明: https://lbs.amap.com/api/javascript-api/guide/abc/prepare 根据地名实现地图标记定位,主要依赖高德地图的:地理编码与逆地理编码。下面来看具体的实现代码: 1. HTML (地图容器) 阅读全文
posted @ 2018-08-01 13:05 前端小玖 阅读(8239) 评论(4) 推荐(1) 编辑
摘要: MUI框架下使用 plus.gallery.pick 时,选择好照片之后,点击确定按钮无反应(既没报错,也没正确执行成功或失败后的回调方法)。这是在做测试时,其中有两台苹果机上出现的bug。做了调试也没发现问题的所在,之后只能网上查资料,看别人是否遇到了同样的问题。最终查找结果如下: 问题原因:MU 阅读全文
posted @ 2018-08-01 11:48 前端小玖 阅读(1627) 评论(0) 推荐(0) 编辑
摘要: 先看下效果图: 就如上图所示,都是些常用的基本配置。 Legend分页,X轴设置,Y轴设置,底部缩放条设置, 数值显示样式设置,工具箱设置,自定义工具按钮, 绑定点击事件等等。这些配置代码中都做了简单的注释。下面看下代码,代码总共分为了3个js文件,分别如下: 1. option.js 2. dem 阅读全文
posted @ 2018-06-08 22:42 前端小玖 阅读(7540) 评论(0) 推荐(0) 编辑
摘要: 一、标题 markdown 中的标题用 # 表示,# 的个数表示标题级别,一级标题相当于 h1,二级标题 h2,以此类推 二、分割线 分割线有两种方式实现,星号或减号,最少三个,且必须单独为一行 三、表格 1.第一行表示 表头 2.第二行表示 对齐方式(冒号在左边 左对齐; 冒号在右边 右对齐; 冒 阅读全文
posted @ 2018-03-06 22:18 前端小玖 阅读(485) 评论(0) 推荐(0) 编辑
摘要: 朋友在做一个web程序,用的EasyUI框架,让我帮忙实现一个自动提示功能。由于之前我也没用过EasyUI框架,就想到了jQueryUI有 AutoComplete 插件,就想直接拿过来用。 但当我将jQueryUI集成到项目中时,发现 AutoComplete 插件没有效果。百度发现jQueryU 阅读全文
posted @ 2018-01-24 11:45 前端小玖 阅读(2926) 评论(0) 推荐(0) 编辑
摘要: 需求: 如果表字段的值为 0 则将其修改为1 ,如果表字段的值为 1 则将其修改为 0。 方法一 方法二 方法三 阅读全文
posted @ 2017-09-14 18:01 前端小玖 阅读(3802) 评论(0) 推荐(1) 编辑
摘要: 上篇博文【 Js利用Canvas实现图片压缩 】中做了图片压缩上传,但是在IOS真机测试的时候,发现图片预览的时候自动逆时针旋转了90度。对于这个bug,我完全不知道问题出在哪里,接下来就是面向百度编程了。通过度娘找到了相关资料,解决方法记录在此。这个问题的具体因素其实我还是不清楚是为何导致的,只有 阅读全文
posted @ 2017-09-12 17:45 前端小玖 阅读(7382) 评论(0) 推荐(0) 编辑
摘要: 最近做的APP项目涉及到手机拍照上传图片,因为手机拍照的图片通常都比较大,所以上传的时候就会很慢。为此,需要对图片进行压缩处理来优化上传功能。以下是具体实现: 上面是一个图片压缩函数,返回 base64 格式的图片数据。 其中压缩比率取值(0 - 1 之间)越大图片质量越高。建议不要将图片转为 pn 阅读全文
posted @ 2017-09-10 11:02 前端小玖 阅读(1868) 评论(0) 推荐(0) 编辑
摘要: 程序发布前,跑在vs上是没问题的,当发布后,程序就报错了。通过系统日志找到了错误所在:证书调用时出现了异常。原因是:在IIS上调用证书是需要配置的,具体配置如下: 一. 确保证书已安装 1. 点击 [开始] -> [运行] -> 键入[mmc] 进入“控制台”界面 -> 选择[文件] -> [添加/ 阅读全文
posted @ 2017-05-10 14:05 前端小玖 阅读(2319) 评论(2) 推荐(0) 编辑
摘要: 重放攻击 重放攻击是指黑客通过抓包的方式,得到客户端的请求数据及请求连接,重复的向服务器发送请求的行为。 比如你有一个 “购买” 的操作,当你点击购买按钮时,向服务器发送购买的请求。而这时黑客对你的请求进行了抓包,得到了你的传输数据。 因为你填写的都是真实有效的数据,是可以购买成功的,因此他不用做任 阅读全文
posted @ 2017-05-05 15:06 前端小玖 阅读(3880) 评论(0) 推荐(1) 编辑
摘要: 做这个东西在坑里爬了3天才爬出来,记录下供园友参考。C#程序员一枚,项目需要和Java做数据交互,对方甩了段密文和一个CER证书给我,然后我要对其密文进行解密。 RSA 非对称加密,对方用私钥加密,我用公钥解密。关于证书的一点说明:证书类型有两种 .pfx 和 .cer ,其中 .pfx 证书既包含 阅读全文
posted @ 2017-05-02 22:12 前端小玖 阅读(7207) 评论(12) 推荐(3) 编辑
摘要: 在和银行做数据对接时,涉及到数据传输时的验签及加密。其中数据签名方案中就要求数据项根据属性名按 ASCII码 进行升序排序。C#中的ASCII码排序并不是表面上那么简单,一不小心就入坑了。因为C#的排序默认并不是按照ASCII码进行排序的。举个例子, 我有这样一个字符串数组,然后对其排序。 如果是按 阅读全文
posted @ 2017-04-21 16:28 前端小玖 阅读(19350) 评论(4) 推荐(10) 编辑
摘要: 一、起因: 最近在做的一个项目,因为很多地方要用到同一套流程。为了后期维护,要求将共用流程进行抽离,创建为一个公用的类库。在抽离之前程序运行是没有问题的,然而在抽离之后就得到了如题错误: object不包含xxx的定义。 遇到这个错误时也是相当的郁闷,根本就觉得莫名奇妙,完全相同的代码,只是拿出来以 阅读全文
posted @ 2017-04-20 11:15 前端小玖 阅读(7504) 评论(4) 推荐(4) 编辑
摘要: 注:此文所用的angular版本为 1.6 一、运行效果图 二、需求 1. 点击选项时,背景变为黄色(即选中状态),并且自动切换到下一题 2. 切换到下一题时,顶部进度随之改变 3. 选中时要把对应的分值记录下来(因为要根据分值算出最后的测评结果) 4. 通过向右滑动可以查看前面做过的题目 5. 当 阅读全文
posted @ 2017-04-05 14:17 前端小玖 阅读(1977) 评论(1) 推荐(3) 编辑
摘要: WebService有两种使用方式,一种是直接通过添加服务引用,另一种则是通过WSDL生成。 添加服务引用大家基本都用过,这里就不讲解了。 那么,既然有直接引用的方式,为什么还要通过WSDL生成呢? 因为通过WSDL生成,就只有一个.cs 文件,便于管理,更简洁。 一、生成步骤 1. 打开vs开发控 阅读全文
posted @ 2017-03-21 11:36 前端小玖 阅读(37151) 评论(2) 推荐(8) 编辑
摘要: 今天和大家分享一个不使用图片美化复选框的方式。来看下效果图吧,如下是3种不同状态下的效果: 一. Html结构 注: label 标签的 for 属性值必须指定为 input 的 id 名称。 二. CSS 代码 1. 将原有的 input 标签透明度设为0 2. label:after 的宽高设置 阅读全文
posted @ 2016-09-26 22:43 前端小玖 阅读(845) 评论(1) 推荐(1) 编辑
摘要: 我们在开发过程中经常会遇到需要将枚举值转换成名称进行显示的情况。如下我们有这样一个数据源对象: 其中字段 status 代表的是用户的状态, 1 代表 “可用”, 2 代表 “禁用”。我们使用 kendo grid 常规配置如下: 对应的效果如下图所示: 由上图可见,我们的状态那一列直接就是显示的数 阅读全文
posted @ 2016-09-13 10:14 前端小玖 阅读(1056) 评论(0) 推荐(0) 编辑
摘要: 我们首先定义一个json数组对象如下: 一. 根据对象属性值得到相应对象 二. 删除其中一个对象 三. 修改其中一个对象的属性值 四. 往数组中添加一个对象 ——注: 以上的所有操作都会对原数组产生直接影响。 阅读全文
posted @ 2016-09-12 23:32 前端小玖 阅读(42590) 评论(5) 推荐(4) 编辑