- 博客(18)
- 资源 (6)
- 收藏
- 关注
原创 如何为元素同时绑定单击事件和双击事件
一、问题背景问题本身很简单,就是Javascript原生的单击事件onclick和双击事件dbclick两者无法共存二、问题分析现在的需求是为元素同时绑定单击事件和双击事件,那么我们不妨设想一下,何为双击事件?简单的理解就是在极短的时间间隔内做了两次单击事件。那么我们的现在可以通过这个思路去实现这个效果。首页,我们需要为元素绑定单击事件的监听。其次,我们在给定的时间间隔内,累计...
2019-04-26 16:41:55
1781
原创 微信浏览器内单页应用缓存问题解决方案实践
一、问题背景问题描述:微信内单页web应用,在进行版本迭代的时候,尝尝会遇到一个老大难问题。----缓存大部分用户,通过链接进入我们的应用,一般都不会去手动刷新一下我们的应用(右上角三个点,然后点击刷新),这样就会导致我们对程序版本迭代和内容更新的时候,总有一些手机用户因为缓存原因,内容无法及时的更新或者产生错误的展示。系统环境:前端单页页面(vue页面通过vue-cli打...
2019-04-25 20:06:25
8255
3
原创 Webstorm 代码格式化空格不一致问题
问题背景:vue开发,使用ESLlint作为代码格式校验问题描述:webstorm for windows和for mac os,使用快捷键代码格式化结果不一致,导致有些格式需要自己手动修改的问题。问题图述:mac环境-格式化前:mac环境-格式化后:windows环境-格式化后问题就在于,在windows环境下data后面的空格消失了,如何与mac os保持一直?解决方法:1.将webstorm...
2018-07-12 10:35:27
26685
3
转载 JavaScript内存泄漏浅析
参考原文:https://auth0.com/blog/four-types-of-leaks-in-your-javascript-code-and-how-to-get-rid-of-them/在本文中,我们将探讨客户端JavaScript代码中常见的内存泄漏类型。 我们还将学习如何使用Chrome开发工具找到它们。1、介绍内存泄漏是每个开发人员都要面临的问题。
2017-08-31 10:40:46
578
转载 IE内存泄露问题
一、前言 IE6~8除了不遵守W3C标准和各种诡异外,我想最让人诟病的应该是内存泄露的问题了。这阵子趁项目技术调研的机会好好的再认识一回,以下内容若有纰漏请大家指正,谢谢! 目录一大坨! 二、内存泄漏到底是哪里漏了? 2.1. JS Engine Object、DOM Element 和
2017-08-31 09:38:25
663
原创 JQuery中的Ajax详解
浅谈JQuery中的AJax使用在切入正题之前,我希望大家能带着问题去阅读,比如:jQuery中AJax有哪些???我们都知道,JQuery对AJax进行了封装,但是你知道它究竟分成了几种封装,每种封装的内容和用法又是什么吗??好了,带着这些问题往下看,希望我的浅浅的认识能够帮到和我一样曾经困惑的人…一、3层封装概述1. 第一层,也是最底层的封装方法:$.ajax()2. 第二层,我们平
2016-10-08 22:02:56
393
原创 iOS项目初始化步骤
基本配置1.打开Xcode创建项目,项目名称不应该包括中文2.进入项目配置页面:2.1 确定项目标识唯一2.2 确定适配的iOS版本2.3 statebar样式设置(注意:该样式的设置,只在app启动页面有效,进入app页面后,无效)2.4 横竖屏支持选择2.5 项目图标的加入,直接将 美工设计好的图片icon,拖进Ass
2016-08-26 01:20:45
797
原创 数据库表简单优化
1.对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null备注、描述、评论之类的可以设置为 NULL,其他的,最好不要使用NULL。最好不要给数据库留NU
2016-07-28 17:18:30
328
翻译 PJSIP视频用户开发
# PJSipPJSip开发。#3.2 传来的通话:用call setting启用或拒绝video(pjsua_call_setting,via vid_cnt setting)API:pjsua_call_answer2() (so for example, to reject the video, set vid_cnt to 0 and call pjsu
2016-07-28 15:23:14
6661
1
转载 2016苹果开发者企业号申请流程详解
一、工具/原料1.有国际支付功能的银行卡,并且里面有¥299 (VISA or 万事达)2.公司的Duns编码(后面会具体介绍)3.接收和激活信息的邮箱4.公司法人代表的姓名5.电话号码,苹果公司能电话确认您公司信息的电话号码总体流程:正式开始:1.进入申请地址:https://developer.apple.com/ios/enroll/d
2016-01-18 11:21:05
14933
原创 导航控制器的使用
1.创建导航控制器 UINavigationController *nav = [UINavgationController alloc] init];2.创建控制器添加到导航控制器中 1)OneViewController *one = [OneViewControler alloc] init]; [nav pushViewCont
2015-11-23 19:39:31
585
转载 Mac OS 下安装sublime text 和 emmet插件
如何在mac下sublime text 安装 emmet字数716 阅读256 评论2 喜欢2对于前端开发来说,Mac下最流行的coding工具不是DW,而是更简洁的sublime text。sublime text软件本身不能自动补充,这时就需要一款强大的插件——emmet。如何安装插件呢?按照以往的经验,是下载插件后双击直接安装吗?还是要解压到特定文件夹?我尝试百度(原
2015-11-23 15:43:29
889
原创 关于iOS集成百度地图SDK2.9.1常见问题
1.想要获得百度地图的SDK,首先要用你的百度账号登入。地址:http://developer.baidu.com/map/2.登入完成后,选择你需要的开发包,其实通过阅读百度对百度地图的介绍基本上是可以完成对SDK的集成,但是会存在一些小问题。3.第一步,你要获取秘钥,申请地址:http://lbsyun.baidu.com/apiconsole/key4.点击创建应用:
2015-11-16 16:19:42
724
原创 iOS每日小结-02流程控制
1.if语句用法:if(条件)执行体;else if(条件)执行代码;else if(条件)执行代码;else(条件)执行代码;☆注意:else if 隐含条件就是前面的条件 取反2.switch分支语句1)用法:switch(表达式){case condition1:{执行语句;break;}case condition1:{执行
2015-11-10 15:02:43
321
原创 iOS每日小结-01续二
1.自动类型转换1)浮点类型的变量赋值给整型变量,小数部分会直接舍去2)取值范围大的变量赋值给取值范围小的变量,可能会发生溢出如:int a = 33000;short b = a; NSLog(@"b = %d", b);输出的结果的是负数:-32536;原因:int 占四个字节 short 占两个字节a的32位表示:00000000 00000000 1000000
2015-11-10 10:18:20
398
原创 iOS每日小结-01续
· 1.4数据类型补充:1)字符型:OC中每个字符只占一个字节,因此,单个字符不能用于保存中文。2)转义字符:3)★反斜线的使用:若在字符串中使用反斜线(\)如:@"c:\新建文件夹"---------是有问题的,问题在于OC会把反斜线当成转义字符;正常的处理方式:@"c:\\新建文件夹"4)枚举类型:1.定义枚举时用{}列出枚举值(也叫枚举常量或者枚举元素),枚举值是常量
2015-11-09 17:45:52
378
原创 iOS每日小结-01
一、关于数据类型和运算符1..1注释1)使用注释的原因:团队合作的理念就是:可读性第一,效率第二2)注释规范:注释应该占到源代码的1/3以上3)常规用法:单行注释(//)、多行注释(/*...*/)4)注意事项:多行注释不能嵌套注释拓展1:变量名称和字符串不能跨多行!!!且OC允许一行写多个语句(不建议使用)。· 1.2标识符1)标识符可以由 字母、数字(不能放在其
2015-11-09 14:57:02
412
最新vue-devtools chrome 插件 v-5.3.3
2021-01-08
vue-devtools chrome 插件
2018-07-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人