web前端
MCcDullPig
这个作者很懒,什么都没留下…
展开
-
学习日记--苹果不兼容hover的研究
现在我是web初学者,最近在随心的研究关于h5的各种知识。昨天遇到一个奇怪的问题,问题是这样的,有个点击图片出现从左边切入元素的动画,在PC端没有问题,在安卓手机上也没问题,在苹果机上偏偏出了事儿(苹果机在苹果4和苹果6上测试的):点击图片毫无反应,无法出现动画。这个问题让我足足找了半天才找到原因,原来是CSS有问题,见下面的代码。部分html代码:原创 2016-04-27 11:07:50 · 4454 阅读 · 0 评论 -
js 比较日期的大小
第一种:转换为date对象进行比较操作var st="2009-10-20 14:38:40"var et="2009-10-20 15:38:40"var stdt=new Date(st.replace("-","/"));var etdt=new Date(et.replace("-","/"));if(stdt>etdt) alert("开始时间必须小于结束时间")原创 2017-11-20 21:07:46 · 464 阅读 · 0 评论 -
判断图片是否加载完毕
当页面图片没加载完,如果此刻创建scroll,会造成页面上拉时显示不全。此时应该先判断图片是否加载完毕。 $(function () { var imgNum=$('img').length; var i=0; $("img").each(function() {原创 2017-07-15 20:35:07 · 1703 阅读 · 0 评论 -
textarea动态增加高度(自适应高度)简单实例
#question_title{ height: 19px; overflow-Y: hidden; width:200px; } main{ margin-top:20px; display: flex; justify-content: center; } window.onload=function(){原创 2017-07-13 16:43:19 · 3063 阅读 · 0 评论 -
利用元素属性值进行排序的简单实例
ul{ display:flex; flex-direction:column; text-align:center; list-style:none; padding-left:0; max-width: 360px; border:dashed 1px #aaa; } ul li{ background:#fff; } li原创 2017-07-13 09:19:35 · 497 阅读 · 0 评论 -
理解Ecmascript 6中的类和继承
我想分享一系列关于 ECMAScript 6 的文章,分享我对它的热爱并解释如何让它为你所用。希望你在阅读的时候能和我写作的时候一样享受快乐。首先,我是在微软负责 Spartan 浏览器 渲染引擎项目,该引擎是在我们多年来熟悉的(并爱上的?)Internet Explorer 引擎的基础上,做出巨大改进。我最喜欢该引擎的特性是它支持大部分 ECMAScript 6转载 2016-11-24 18:20:44 · 983 阅读 · 0 评论 -
ECMAScript6快速入手攻略
简介ECMAScript 6 是JavaScript的下一个标准,正处在快速开发之中,ECMAScript 6 的目标,是使得JavaScript可以用来编写复杂的应用程序、函数库和代码的自动生成器(code generator)。最新的浏览器已经部分支持ECMAScript 6 的语法,ECMAScript 6 目前基本成为业界标准,它的普及速度比 ES5 要快很多,主要原因是现代浏览器转载 2016-11-24 14:46:43 · 1117 阅读 · 0 评论 -
javascript多线程--web workers实现线程间数据交互的小测试
实现一个非常简单的web workers例子:一.先来看一个反面教材:模拟一个耗时运算用传统方式实现。 Title var num = 5000000000; var r = 0; var i=num; for (;i;i--) { r += i; } //直接处理耗时操原创 2016-05-12 14:49:25 · 1999 阅读 · 0 评论 -
学习日记--寻找变量是在哪里定义的
有些时候读代码的时候感觉凭空就出来了一个变量。function addLocalRequest(doType, callBack, selected){ if(isDevMode()){ CurrentUser = { orgID:"-2262166639906043681", orgName:"周二", cmpBaseUrl:"http://10.5.5.57:原创 2016-06-06 11:26:52 · 927 阅读 · 0 评论 -
webstrom11 注册 激活 码
选择 License server (2016.10.8更新)最近封的厉害仅作测试http://idea.qinxi1992.cn/ilanyu(2016.9.2更新)http://idea.imsxm.com/http://jetbrains.tencent.click(2016.8.11更新)http://114.原创 2016-10-31 17:21:30 · 1230 阅读 · 0 评论 -
99%的人都会答错的js面试题
题目如下:function Foo() { getName = function () { alert(1); }; return this;}Foo.getName = function () { alert(2);};Foo.prototype.getName = function () { alert(3转载 2016-10-28 22:47:57 · 4999 阅读 · 0 评论 -
js 按值传递与按引用传递
在分析这个问题之前,我们需了解什么是按值传递(call by value),什么是按引用传递(call by reference)。在计算机科学里,这个部分叫求值策略(Evaluation Strategy)。它决定变量之间、函数调用时实参和形参之间值是如何传递的。按值传递 VS. 按引用传递按值传递(call by value)是最常用的求值策略:函数的形参是被调用时所传转载 2016-06-28 14:06:14 · 576 阅读 · 0 评论 -
webapp 双击安卓原生回退按钮实现退出应用程序小实例
js如果要监听安卓手机原生回退按钮,只能通过cordova的backbutton事件来实现,具体实现方法如下:html代码: 回退按钮小实例 testBackBtn.js代码//等待API库装载 function onLoad(){ document.addEventListener("de原创 2016-10-27 10:51:53 · 6365 阅读 · 0 评论 -
工具 - js自定义HashMap
function HashMap(){ this.$elements=new Array(); // 获取MAP元素个数 this.$size= function () { return this.$elements.length; }; // 判断MAP是否为空 this.$isEmpty= function () {原创 2016-05-09 15:40:23 · 2358 阅读 · 0 评论 -
jQuery转换JS原生代码
很多的 JavaScript 开发人员,包括我在内,都很喜欢 jQuery。因为它的简单,因为它有很多丰富的插件可供使用,和其它优秀的工具一样,jQuery 让我们开发人员能够更轻松的开发网站和 Web 应用。 然而,另一方面,作为前端开发的基础框架,jQuery 包含大量的兼容性代码和扩展功能,其中有很多在你的整个项目中可能都不会用到。其实如果你只是针对现代浏览器,很多功能使用原生转载 2016-04-19 09:34:37 · 2591 阅读 · 0 评论 -
nodelist 不能使用foreach的解决办法
if (window.NodeList && !NodeList.prototype.forEach) { NodeList.prototype.forEach = function (callback, thisArg) { thisArg = thisArg || window; for (let i = 0; i < this.原创 2017-12-04 21:43:32 · 3731 阅读 · 0 评论