自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 vue2 动画javascript钩子

Vue2实现动画的方式可以是css也可以js钩子,大部分情况下css3即可满足,但若是需要在实现动画过程中进行位置计算,那就需要使用js钩子函数来进行,接下来说一说踩钩子函数这个坑出现的疑惑点。官方文档:vue2动画钩子1.首先实现一个钩子函数的过程是,在transition中监听beforeEnter等,官网有一句话是当只用javascript过渡时,必须调用done(),问题在于这个don...

2018-07-21 18:46:38 875

原创 vue2 v-for列表中相同元素设置key作用

vue2和react一样有一个virtual dom的操作,同时使用的算法都为diff,这个算法的核心基于两个假设:1. 两个相同的组件产生类似的DOM结构,不同的组件产生不同的DOM结构。2. 同一层级的一组节点,他们可以通过唯一的id进行区分。基于这两个假设,算法复杂度由o(n3)降低到o(n)当页面的数据发生变化时,Diff算法只会比较同一层级的节点:如果节点类型不同,直...

2018-07-18 17:44:42 1419

原创 vue2 子组件影响父组件的传输过来的数据方式

一.子组件可通过props属性获得父组件传输过来的数据,这时如果需要修改这个数值,同时影响父组件,在Vue1时代不存在这个问题,vue2则可以通过如下几种方式:1.通过vuex,这个可以创建共享数据块,但是在不大的项目里不需要这个2.比较通常的方法是,在父组件监听一个函数,之后在子组件ton通过this.$emit(fun,param)触发这个函数,此时通过传参进行数据传递3.最后一种...

2018-07-18 12:06:27 232

原创 CSS 实现多行span文字在div,li中居中问题

实现效果:效果解析:<ul> <li class="menu-item"> <span class="text"> 热销榜 </span> </li> </ul>.menu-item display tabl

2018-07-08 17:07:41 2845

原创 css reset在cssreset.com最多人下载的reset样式

       css reset是一个为了去除浏览器自带样式的全局样式表,没有银弹,大家可以在此基础上进行个性化定制,在最后添加各个项目需要的全局样式。/* http://meyerweb.com/eric/tools/css/reset/ v2.0 | 20110126 License: none (public domain)*/html, body, div, span,...

2018-06-15 22:52:46 889

原创 jq mobile:XMLHttpRequest cannot load file:/// Cross origin requests are only supported for protocol

jquery.min.js:6 XMLHttpRequest cannot load file:. Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https, chrome-extension-resource.这是因为ajax只支持 http...

2018-06-10 22:08:56 500

原创 smartgit 因先建文件夹再建立远程库出现时的问题

failed to push some refs to 'https://gitee.com/pengzesheng/cordova_jqmobile.git'! refs/heads/master:refs/heads/master [rejected] (non-fast-forward)hint: Updates were rejected because the tip of your...

2018-06-08 19:15:31 1098

原创 jq mobile一些菜鸟,w3c教程没出现方法汇总,持续更新中

1.panel打开方法,教程里都是通过href打开,这是一个可以在js里打开panel的方法$("#myPanel").panel("open");

2018-06-08 16:35:33 461

原创 cordova在使用jqmobile中出现的问题(使用$(window).on与window.addEventListener)

因为使用jq mobile需要导入jquery,所以在创建监听函数时习惯使用jq,但是会导致一些问题。//$(window).on("batterystatus",onBatteryStatus); 冲突,此时传递的info为x.event,原因未知window.addEventListener("batterystatus",onBatteryStatus,false)正常function on...

2018-06-08 16:32:08 585

原创 cordova开发测试工具汇总

cordova上手血泪史上手一个框架免不了开发工具以及测试工具。在安装号cordova开发环境后,可以使用此教程w3c cordova环境配置,之后运行cordova run android会存在一个问题,会远程下载 Downloading http://services.gradle.org/distributions/gradle-4.1-all.zip 随着cordova升级,这个版本号之后...

2018-06-07 19:31:59 1130

原创 javascript作用域疑问与解答

1.重要概念块作用域,函数作用域(若变量声明时没有var,则又为全局),全局作用域。声明提升:函数的声明与变量的声明会提升到最前执行,其中函数高于变量,如下代码console.log(a); //输出function a(){} function a() {}; var a=3;可看成下面代码var a;function a() {};console.log(a); //输出funct...

2018-06-06 21:19:23 99

转载 em问题总结

1、浏览器的默认字体大小是16px,即body的font-size为16px2、如果元素自身没有设置字体大小,那么元素自身上的所有属性值如“boder、width、height、padding、margin、line-height”等值,我们都可以按下面的公式来计算1 ÷ 父元素的font-size × 需要转换的像素值 = em值3、这一种千万要慢慢理解,不然很容易与第二点混了。如果元素设置了字...

2018-06-05 13:07:46 503

原创 微签app开发总结

经过3周的时间开发,加深了对php,mui等多种技术的熟练程度,也是完成了开发的需求。在此对开发进行总结,同时 也是对php课程的总结。PHP 是一种 HTML 内嵌式的语言,PHP与微软的ASP颇有几分相似,都是一种在服务器端执行的嵌入HTML文档的脚本语言。对于我自身的学习思路,  (1)熟悉HTML/CSS/JS等网页基本元素,完成阶段可自行制作完整的网页,对元素属性达到熟悉程度

2017-06-23 09:53:12 237

原创 微签(2)--php后台部分源码分析

我们使用php作为服务器语言,接收前端页面的传参,并进行下一步逻辑处理以及Dao层(永久数据层)操作,即对数据库的内容进行增删查改操作,以下对功能模块代码分析。源码目录如下:conndb.php为连接数据库文件,主要是作为连接数据库的代码,其中需要对路径,密码,以及用户进行相应修改。主要代码如下。$link = mysql_connect("localhost","root",

2017-06-22 19:05:15 299

原创 (1)微签app需求分析

微签这款app使用了跨平台移动开发技术,使用dcloud的整套技术,包括mui前台框架,h5+技术,以及php的后台技术。以下对我们这款app的需求进行分析以及后续开发的技术和问题进行总结。首先,经过讨论,我们这款app需要实现教师与学生两种不同角色的使用,我们需要确定教师与学生的关系,并分别对两种角色不同的功能进行确定。我绘制了以下的图进行说明。教师通过开启课程进行点名,学生则可以通过点名按

2017-06-18 20:11:59 505

原创 angular4.0学习笔记(01)-环境搭建(2017-06)

这是结合官方文档进行的angular4.0版本的学习笔记,与最新官方文档使用一致。这是官方最新的更新,没有了angular1.x向angular2.0那么重大的变化。先附上官方的中文文档,大家也可以根据此文档学习。例外社区里也有很多好的文章,大家可以看看。https://angular.cn/docs/ts/latest/第一步 简单介绍angular2.x开始已经与angularjs

2017-06-12 20:32:21 2914

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除