- 博客(28)
- 资源 (44)
- 问答 (6)
- 收藏
- 关注
原创 Ionic APP-Web SPA开发进阶(二):路由去哪了
Ionic进阶之路由去哪了项目需求 在查看药品时,从药品列表中可以通过点击药品列表获取某一药品详情。提交订单时,同样可以查看药品详情。两种情形下,从药品详情返回后,应分别返回至原来的页面。如下图所示。 现状是第一次添加的药品从提交订单路由至订单详情,但却不可以从药品详情返回至提交订单页面,而是返回到了药品列表中,但是在第二次点击后,却可
2016-01-27 09:31:06 48190
原创 跨平台应用开发进阶(四):AngularJS + Ionic 开发 Hybrid 项目实战总结
AngularJS全栈工程狮进阶 学习了一段时间AngularJS,开始接触移动端APP开发。为了响应公司开发需求,采用“Hybrid”混血开发方法。采用Ionic前端框架,对于小白来说,得一点一点的前进。 读了一部分双狼写的书,了解到“开发原生应用的好处在于用户体验好,缺点在于开发周期长、投入大。随着技术的改进,一条捷径应运而生。在移动开发领域,Hybrid架构正风靡
2016-01-27 09:21:26 49423
原创 网站开发进阶(三十)HTML5--本地存储Web Storage
HTML5--本地存储WebStorage WebStorage功能,顾名思义,就是在Web上针对客户端本地储存数据的功能,具体来说WebStorage分为两种;sessionStorage: 将数据保存在session对象中,所谓session是指用户在浏览某个网站时,从进入网站到浏览器关闭所经过的这段时间,也就是用户浏览这个网站所花费的时间。session
2016-01-27 09:14:37 47499 2
原创 AngularJS进阶(三十二)书海拾贝之特殊的ng-src和ng-href
书海拾贝之特殊的ng-src和ng-href在说明这两个指令的特殊之前,需要先了解一下ng的启动及执行过程,如下:1)浏览器加载静态HTML文件并解析为DOM;2)浏览器加载angular.js文件;3)angular监听DOMContentLoaded事件,监听到时开始启动;4)angular寻找ng-app指令,确定作用范围;
2016-01-27 09:06:52 48737 2
原创 AngularJS进阶(三十一)AngularJS项目开发技巧之获取模态对话框中的组件ID
有时一个问题解决不了,就应该尝试着通过其它途径进行解决。就像在本文中,既然直接获取无法获取到JS脚本中组件的ID,自己就尝试着将获取到的页面内容再次放到原页面内,然后通过DOM操作再次获取。
2016-01-20 16:59:07 49650
原创 AngularJS进阶(三十)AngularJS项目开发技巧之图片预加载
AngularJS项目开发技巧之图片预加载绪 项目(移动端采用Ionic框架)开发完毕,测试阶段发现移动APP首页的广告图片(图片由服务器端返回相应url地址)很难加载,主要原因还是网速。如下图左所示,图片加载完毕如下图右所示。 问题分析 尝试进行图片加载的优化工作。 经过与Ionic群内卖火柴朋友的聊天
2016-01-18 11:28:22 51333
原创 AngularJS进阶(二十九)AngularJS项目开发技巧之localStorage存储
AngularJS项目开发技巧之localStorage存储绪 项目开发完毕,测试阶段发现后台管理端二维码生成有问题,问题在于localStorage的存储。如下图左所示,二维码生成完毕包含信息如下图左所示,实际二维码信息如下图右所示: 经过测试发现二维码实际存储的是上一次的结果。好熟悉~Bingo,自己做导航栏高亮时就遇到过这个问题,当时就是使用的loc
2016-01-16 20:59:36 55771
原创 AngularJS进阶(二十八)解决AngualrJS页面刷新导致异常显示问题
解决AngualrJS页面刷新导致异常显示问题绪 俗话说,细节决定成败,编程亦是如此。编程过程中我们可能会不自觉的忽视一些细节问题,殊不知,这些细节正是导致页面显示出现问题的地方。今略举一例,与君共勉之。 页面正常加载后,显示如下: 按F5刷新之后,页面如下所示: 很明显,页面显示出现了异常。回过头再看看Chrome的
2016-01-14 19:28:36 54177 1
原创 网站开发进阶(二十八)初探localStorage
初探localStorage HTML5中提供了localStorage对象可以将数据长期保存在客户端,直到人为清除。 localStorage提供了几个方法:存储:localStorage.setItem(key,value)如果key存在时,更新value获取:localStorage.getItem(key)如果key不存在返回null删除:l
2016-01-14 19:15:48 48554
原创 网站开发进阶(二十七)导航栏高亮显示
HTML&JS导航栏高亮显示 项目开发过程中,需要满足最基本的需求毋庸置疑。截图如下:需求 当选择中某一行时,某一栏目突出显示,即更换背景或添加背景色。实现 倒腾了一天,自己是真的没招啦。暂时放弃! 项目中其它模块完成的差不多了,自己还是得回来完成二维码信息的集成与导航栏高亮显示功能。 二维码信息集成实现了,就
2016-01-14 15:02:16 48563
原创 AngularJS进阶(二十七)实现二维码信息的集成思路
AngularJS实现二维码信息的集成思路需求 实现生成的二维码包含订单详情信息。思路获取的内容数据如下: 现在可以获取到第一级数据,第二级数据data获取不到。利用第一级数据的获取方法获取不到第二级数据。for(i in data){alert(i); //获得属性 if(typeof(data[i]) == "o
2016-01-13 20:45:02 52791
原创 mysql进阶(二十一)删除表数据
MySQL删除表数据 在MySQL中有两种方法可以删除数据,一种是DELETE语句,另一种是TRUNCATETABLE语句。DELETE语句可以通过WHERE对要删除的记录进行选择。而使用TRUNCATETABLE将删除表中的所有记录。因此,DELETE语句更灵活。 如果要清空表中的所有记录,可以使用下面的两种方法: DELETEFROMtabl
2016-01-12 19:55:36 49786 4
原创 JavaScript进阶(六):用JavaScript读取和保存文件
用JavaScript读取和保存文件 因为Google还不提供同步插件数据的功能,所以导入和导出插件配置就必须和文件打交道了。而出于安全原因,只有IE才提供访问文件的API;但随着HTML5的到来,其他浏览器也纷纷支持了。 首先说读取文件。W3C提供了一些FileAPI,其中最重要的是FileReader这个类。 先列出需要用到的HTML标签:
2016-01-12 14:54:11 55301 1
原创 Java进阶(二十二)使用FileOutputStream写入文件
Java使用FileOutputStream写入文件 绪 在Java中,文件输出流是一种用于处理原始二进制数据的字节流类。为了将数据写入到文件中,必须将数据转换为字节,并保存到文件。请参阅下面的完整的例子。public class WriteFileExample {public static void main(String[] args) { FileOu
2016-01-12 12:02:34 50189 1
原创 JavaScript进阶(五):js中取小数整数部分函数
js中取小数整数部分函数丢弃小数部分,保留整数部分js:parseInt(7/2)向上取整,有小数就整数部分加1js:Math.ceil(7/2)四舍五入js:Math.round(7/2)向下取整js:Math.floor(7/2)附:如何判断输入的数值类型(使用时不带引号!)其实就是利用正则表达式。"^\\d+$" //非负整数(正整数+0
2016-01-10 16:57:31 48989 2
原创 JavaScript进阶(四):js字符串转换成数字的三种方法
js字符串转换成数字的三种方法 在js读取文本框或者其它表单数据的时候获得的值是字符串类型的,例如两个文本框a和b,如果获得a的value值为11,b的value值为9,那么a.value要小于b.value,因为他们都是字符串形式的. 方法主要有三种:转换函数、强制类型转换、利用js变量弱类型转换。转换函数 js提供了parseInt()和pars
2016-01-10 16:51:02 49696 1
原创 AngularJS进阶(二十六)实现分页操作
JS实现分页操作前言 项目开发过程中,进行查询操作时有可能会检索出大量的满足条件的查询结果。在一页中显示全部查询结果会降低用户的体验感,故需要实现分页显示效果。受前面“JS实现时间选择插件”的启发,自己首先需要查看一下HTML5能否实现此效果。 整了半天,不管是用纯CSS3也好,还是用tmpagination.js还是bootstrap组件也好,到最后自己静下心来理
2016-01-10 16:42:28 51378
原创 漫谈程序员(十一)老鸟程序员知道而新手不知道的小技巧之Web 前端篇
老鸟程序员知道而新手不知道的小技巧 Web前端篇常充电!程序员只有一种死法:土死的。函数不要超过50行。不要一次性写太多来不及测的代码,而是要写一段调试一段。UI和编码要同步做。多写注释方便的往往是自己。碰到一堆问题时,一次只尝试解决一个问题。没把握一眼看出问题症结的时候,老老实实单步调试。设计模式是个好东西,但不要强行使用。没造成可观的损失前不要尝试做性
2016-01-07 15:33:31 48340
原创 漫谈程序员(十)大白菜装机版安装win7系统使用教程
大白菜装机版安装win7系统使用教程安装win7系统准备工作:①使用大白菜装机版,制作一个大白菜u盘启动盘②将下载好的ghostwin7系统镜像包放入制作好的大白菜u盘启动盘中。③更改电脑硬盘模式为AHCI完成以上准备工作,下面就一起来看看大白菜装机版安装win7系统使用教程。1第一步将制作好的大白菜u盘启动盘插入usb接口(台式用户建议将u盘插在主机机箱后置的usb
2016-01-07 12:58:39 50014
原创 JavaScript进阶(八):JS实现图片预览并导入服务器功能
JS实现导入文件功能 赠人玫瑰,手留余香。若您感觉此篇博文对您有用,请花费2秒时间点个赞,您的鼓励是我不断前进的动力,共勉!(PS:此篇博文是自己在午饭时间所写,为此没吃午饭,这就是程序猿的生活。) 项目开发过程中,需要实现文件上传功能。借此机会学习之。 使用HTML中现有的inputtype“file”可以支持这一功能。如下所示:
2016-01-07 12:50:24 52671 1
原创 JavaScript进阶(三):常见工具(校验、通用)
JS常见工具(校验、通用)//姓名校验varcheckName=function(name){//收货人姓名校验(准则:姓名为2-4汉字)varregu=/^[\u4E00-\u9FA5]{2,4}$/;varre=newRegExp(regu);if(!re.test(name)){returnfalse;}return
2016-01-03 11:12:33 48482 1
原创 JavaScript进阶(二):在一个JS文件中引用另一个JS文件
在一个JS文件中引用另一个JS文件方法一 在调用文件的顶部加入下例代码: document.write(””); (注:有时你引用的文件还可能需要引用其他的js,我们需要将需要的那个js文件也以同样的方法引用进来)方法二 通过中间界面对js进行应用,就是我们可以在某个html中引用了你需要的js文件,我们可以通过拿到那个html文件的
2016-01-03 10:41:50 56426 4
原创 JavaScript进阶(一):抽离公共函数
JS抽离公共函数问题 在经历了“大量”的项目开发后,发觉越来越多的方法可以被抽离出来作为一个公共方法使用。那么,在js中该思想又该如何实现呢?解答例如,以下方法用于实现将标准时间ThuMar19201512:00:00GMT+0800(中国标准时间)转换为2015-03-1912:00:00的格式。ShopStatementControllervar f
2016-01-03 10:39:07 50525 1
原创 mysql进阶(二十)CPU超负荷异常情况
CPU超负荷异常情况问题 项目部署阶段,提交订单时总是出现cpu超负荷工作情况,导致机器卡死,订单提交失败。通过任务管理器可见下图所示: 通过任务管理器中进程信息(见下图)进行查看,可见正是由于项目运行的原因导致CPU超负荷工作。元凶究竟是谁?难道是因为输出的测试语句太多导致的,尝试减少测试输出语句。追根溯源 经查,是在进行提交订单即执
2016-01-03 09:50:09 49813 1
原创 网站开发进阶(二十六)js刷新页面方法大全
js刷新页面方法大全 在项目开发过程中,需要实现刷新页面。经过学习,发现下面这条语句就可以轻松实现。 location.reload(); //刷新页面 有关刷新页面的其它方法,具体学习内容如下,有需要的朋友可以参考下。 本文介绍下,用js刷新当前页面的几种方法,包括reload方法、replace方法、自动刷新方法等。 如何实
2016-01-01 12:08:49 49950
原创 网站开发进阶(二十五)js如何将html表格导出为excel文件
js如何将html表格导出为excel文件 jsp页面数据导出成excel的方法很多,今天介绍一种简单的js方法: 源码// 导出$scope.doExportExcel = function() { var winname = window.open('', '_blank', 'top=10000'); //获得页面上需要导出的数
2016-01-01 10:37:15 51760
原创 AngularJS进阶(二十四)AngularJS与单选框及多选框的双向动态绑定
AngularJS与单选框及多选框的双向动态绑定 AngularJS在中实现双向动态绑定十分简单,如下所示: 只需要用ng-model与$scope中的属性对应,即实现了type=”text”的双向动态绑定。当及时情况略有不同: 1. 回家 回学校 通过value属性指定选
2016-01-01 10:25:13 49886 1
Vue下textarea文本框根据内容自适应改变高度
2020-10-20
BackToTop.zip
2019-11-05
dubbo-admin-2.5.4 Web管理平台.zip
2018-04-29
dubbo-monitor-simple-2.5.3.zip
2018-04-29
w3c标准html5手册
2017-08-28
Chart.js实现饼状图添加文字
2017-08-28
Icon制作神奇-Greenfish Icon Editor3.31官方中文版
2017-04-25
iOS集成听云uni-app插件JS资源文件
2022-10-12
基调听云App移动应用性能管理产品采用SDK方式实现对App的**崩溃、卡顿、超时**等性能问题进行采集,并能对真实用户体验数据
2022-10-11
react-native实现ios横屏全屏展示
2024-03-13
react-native实现ios横屏全屏展示
2024-03-05
谁是第3w [face]monkey2:012.png[/face]
2021-03-24
学无止境[face]monkey2:005.png[/face]
2021-03-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人