
javascript
文章平均质量分 91
ivan820819
关注web
展开
-
怎么清空javascript数组
这是一个很基础的问题,但是我们往往经常做错。当一个数组需要清空的时候,很多人使用下面的方法:a = [];我们知道javascript变量存储方式分为引用类型和直接量。数组属于对象,即引用类型,引用的是变量指针地址,之所以这样设计也是为了节省内存。再说到上面的请空数组的方式,如果采用直接赋值一个新数组的方式,那么之前引用的数组可能不会被释放(有其他的引用),例如下面转载 2013-02-22 11:14:38 · 540 阅读 · 0 评论 -
生成javascript随机数
var rand = (function(){ var today = new Date(); var seed = today.getTime(); function rnd(){ seed = ( seed * 9301 + 49297 ) % 233280; return seed / ( 233280.0 ); }; return function r转载 2014-09-04 14:19:48 · 819 阅读 · 0 评论 -
微信WeixinJSBridge API
转载自:转载 2014-11-02 12:48:57 · 1785 阅读 · 0 评论 -
5 款最新的 jQuery 图片裁剪插件
转载自:http://www.oschina.net/news/56782/5-latest-jquery-image-crop-plugins这篇文章主要介绍最新的 5 款 jQuery 图片裁剪插件,可以帮助你轻松的实现你网站需要的图像裁剪功能。CropitCropit 是一个 jQuery 插件,支持图像裁剪和缩放功能。Cropit 通过 FileReader 进行本地图片加转载 2014-11-06 16:10:08 · 1650 阅读 · 0 评论 -
关于前端开发的20篇文档与指南
转载自:http://www.cnblogs.com/rubylouvre/p/4307984.html1. I want to use基于Can I use的数据和功能,这款应用给予你选择一组前端开发特性的能力,并会读取出一个全球性用户能够使用它的百分比。2. RegulexJavaScript正则表达式的可视化工具,在线输入表达式后,动态生成表达式图片。非常不错转载 2015-03-05 10:18:39 · 673 阅读 · 0 评论 -
jQuery插件开发
转载自:http://www.cnblogs.com/wayou/p/jquery_plugin_tutorial.html软件开发过程中是需要一定的设计模式来指导开发的,有了模式,我们就能更好地组织我们的代码,并且从这些前人总结出来的模式中学到很多好的实践。根据《jQuery高级编程》的描述,jQuery插件开发方式主要有三种:通过$.extend()来扩展jQuery通过$转载 2015-04-07 15:16:27 · 715 阅读 · 1 评论 -
浅谈js之事件处理
原文 http://www.cnblogs.com/todayhappy/p/4436426.html 上一篇是谈的事件流,博客地址:点我;这次我们说说具体的事件处理。 0x00:事件处理程序现在有三种方式注册事件处理程序:HTML事件处理程序DOM0级事件处理程序DOM2级事件处理程序001:HTML事件处理程序就是说给html标签的属性设置事件处理程序转载 2015-05-03 09:51:04 · 463 阅读 · 0 评论 -
移动端日期控件
转载自:http://www.cnblogs.com/luckythan/p/4470720.html?utm_source=tuicool最近在写微信端的页面,要用到日期控件,得知其内置浏览器支持HTML5的时候,我笑了(so easy~),两秒钟搞定。然后找了三种机型,你是不是猜到了已经?!没错,Android,iPhone,winphone,,,奇葩的winphone内置浏览器竟然是转载 2015-05-03 18:02:23 · 2097 阅读 · 0 评论 -
js数组类型检测
原文 http://www.cnblogs.com/Aralic/p/4470643.html 判断一个变量类型是不是数组这里分为四种情况分析:通过constructor[].constructor === Array; //true这种方法比较坑,不推荐,因为constructor是可以自己修改的。通过instanceof[] instanceof转载 2015-05-03 08:11:58 · 470 阅读 · 0 评论 -
各种实用的东东
转载自:http://overtrue.me/articles/2014/10/bookmarks.htmlPHPSlim - PHP微框架,简单易用易拓展。Swoole - Swoole是一个PHP的C扩展,可用来开发PHP的高性能高并发TCP/UDP Server。Guzzle - 强大的RESTful 客户端,支持批量请求。PHP Super Closure - 解决PH转载 2015-05-06 16:10:44 · 1141 阅读 · 0 评论 -
44个 Javascript 变态题解析
转载自:https://segmentfault.com/a/1190000005681454https://segmentfault.com/a/1190000005682214?_ea=872460第1题["1", "2", "3"].map(parseInt)知识点:Array/mapNumber/parseInt首先, map接受两个转载 2016-10-09 14:49:17 · 481 阅读 · 0 评论 -
2013 年国产开源软件 10 大年度热门项目
转载自:http://www.oschina.net/news/47438/2013-top-10-hot-projects-in-china2013 年结束了,我们根据过去一年的用户访问、交流分享和项目本身的更新频度等诸多角度对收录于开源中国的近三万款开源软件进行统计,从而得出前 10 名最受欢迎的开源软件,仅供参考。本排行榜主要是针对国产开源软件,榜单涉及的 10 个开源软件并非同转载 2014-01-18 11:43:58 · 631 阅读 · 0 评论 -
为开发者们准备的超棒的jQuery插件
转载自:http://www.oschina.net/news/47931/10-best-jquery-video-plugins-for-developershttp://www.oschina.net/news/47729/20-best-free-jquery-plugins-of-2013http://www.oschina.net/news/47660/35-bes转载 2014-01-18 11:38:50 · 2543 阅读 · 0 评论 -
Javascript 装载和执行
转载自:http://coolshell.cn/articles/9749.html一两个月前在淘宝内网里看到一个优化Javascript代码的竞赛,发现有不少的人对Javascript的执行和装载的基础并不懂,所以,从那天起我就想写一篇文章,但一直耽搁了。自上篇《浏览器渲染原理简介》,正好也可以承前启后。首先,我想说一下Javascript的装载和执行。通常来说,浏览器对于Javascr转载 2013-06-24 15:55:40 · 558 阅读 · 0 评论 -
从Dojo1.6到Dojo1.8(一)—— AMD
转载自:http://www.cnblogs.com/owenChen/archive/2012/12/18/2824237.html08年到IBM实习的时候,第一次接触Dojo,被它强大的控件库所吸引,相比以前自己写的那些普通的HTML元素好看多了。而且Dojo提供的方便的接口也让我觉得控制一个控件还有如此简单的方法。Grid给我带来的震撼更是不言而喻,这么炫的一个表格竟然仅需要不多的几转载 2013-06-27 10:52:28 · 995 阅读 · 0 评论 -
从Dojo1.6到Dojo1.8(三)—— Parser,Dijit,DojoX
转载自:http://www.cnblogs.com/owenChen/archive/2012/12/25/2831311.html前面两篇文章介绍了Dojo1.8的AMD以及Dojo core当中相关模块的变化。接下来我们介绍一下Dijit,Dojox这两个控件组件模块的变化。Parser在具体讲Dijit之前,我们先了解一下dojo/Parser模块,这个模块由原先doj转载 2013-06-27 10:53:24 · 948 阅读 · 0 评论 -
从Dojo1.6到Dojo1.8(二)—— 基本模块,事件,约定,DOM操作
转载自:http://www.cnblogs.com/owenChen/archive/2012/12/20/2827076.html上一篇文章介绍了Dojo1.8带来的整体上的变化,以及AMD机制带来的Dojo模块化的改变。这一篇文章将把中心放在dojo core的改变上。将从dojo base的几个基本模块lang,array,load等入手,再详细介绍一下Event,Advice,T转载 2013-06-27 10:50:05 · 1254 阅读 · 0 评论 -
Dojo1.8系列教程四 ---- Dojo的配置(dojoConfig的使用)
转载自:http://blog.youkuaiyun.com/z787326/article/details/8078599Dojo 1.8中的 dojoConfig 对象(在1.7之前是djConfig)让我们可以配置Dojo的一些默认选项及行为。我们这一章讨论如何使用它来配置Dojo。开始让我们用例子来看看在实际的程序中 dojoConfig 是如何工作的。转载 2013-06-28 10:33:59 · 1817 阅读 · 0 评论 -
Dojo1.8系列教程二 ---- 简单的模块及动画使用
转载自:http://blog.youkuaiyun.com/z787326/article/details/8069874模块(Modules)我们将Dojo中可以单独被反复调用的代码块称之为模块。那么如何区分不同的模块,我们就像使用一个文件路径来定位文件一样来获取不同的模块。比如 my/modules/id 是Dojo中一个模块的id,那么其实这个id是对应到一个相应的js文件的。这意转载 2013-06-28 10:27:31 · 901 阅读 · 0 评论 -
JavaScript开发者常忽略或误用的七个基础知识点
JavaScript 本身可以算是一门简单的语言,但我们也不断用智慧和灵活的模式来改进它。昨天我们将这些模式应用到了 JavaScript 框架中,今天这些框架又驱动了我们的 Web 应用程序。很多新手开发者被各种强大的 JavaScript 框架吸引进来,但他们却忽略了框架身后浩如星海的 JavaScript 实用技巧。本文将为你呈献其中七个基础知识点:1. 在 String.pro转载 2013-08-22 15:32:53 · 544 阅读 · 0 评论 -
深入了解 Dojo 的核心接口
转载自:http://www.ibm.com/developerworks/cn/web/1303_zhouxiang_dojocore/Dojo 的这些接口大大简化了我们的 Web 前端开发的复杂度,使得我们能够在更短的时间内实现功能更为丰富的应用。这篇文章将重点介绍 Dojo 的核心接口所带给 Web 开发工程师们的各种便利以及它的一些使用技巧。Dojo 核心接口简介Doj转载 2013-08-23 10:17:16 · 977 阅读 · 0 评论 -
PHP 將 文字 轉換成 &#xxxxx; UNICODE 碼
文字 與 UNICODE 互相轉換程式 (PHP 版)<?php$str = '我';/* 將 '我' 轉換成 '25105' 或 '我' */// 使用 iconv$unicode_html = base_convert(bin2hex(iconv('UTF-8', 'UCS-4', $str)), 16, 10); // 25105// 使用 mb_conver转载 2013-08-14 15:58:23 · 1999 阅读 · 0 评论 -
#HTML5 & JS TIPS# 合法解决纯JS+HTML5前端简单跨域与复杂跨域问题
转载自:http://www.flextheworld.com/2013/01/html5-js-crossdomain.html随着云端技术的不断发展与普及,越来越多的团队或公司开始将应用开发的注意力转移到前端。当下最大的前端市场无疑是移动应用。但随着HTML与JS技术的不断发展,纯JavaScript + HTML5 的web应用数量也在不断增长。这就引发出在以往网站中不太会出现的情况转载 2013-11-29 15:09:01 · 1633 阅读 · 0 评论 -
JavaScript风格指南
转载自:https://github.com/alivebao/clean-code-jsJavaScript风格指南目录介绍变量函数对象和数据结构类测试并发错误处理格式化注释介绍作者根据Robert C. Martin《代码整洁之道》总结了适用于JavaScript的软件工程原则《Clean Code JavaScript》。本文是对其的翻译。变量转载 2017-01-08 14:35:21 · 894 阅读 · 0 评论 -
Vue+Webpack开发
转载自:https://www.talkingcoder.com/article/6309726065044556372写在前面本文为系列文章,总共分四节,建议按顺序阅读:《Vue+Webpack使用规范》《Vue+Webpack开发可复用的单页面富应用教程(配置篇)》《Vue+Webpack开发可复用的单页面富应用教程(组件篇)》《Vue+Webp转载 2017-01-29 10:22:59 · 1724 阅读 · 0 评论 -
从 webpack 到全面拥抱 Parcel #1 探索 Parcel
转载自:https://juejin.im/post/5a38e100f265da4324809297最近大家都在关注一个很流行的类似 webpack 的前端构建工具 Parcel。这个库刚出来没多久(好像截至目前十几天),但是很受欢迎,看下图就知道。所以值得一探!官方地址:https://parceljs.org/github 地址:https://git转载 2017-12-24 14:09:09 · 1894 阅读 · 0 评论 -
vue全面介绍--全家桶、项目实例
转载自:http://blog.youkuaiyun.com/zhenghao35791/article/details/67639415简介“简单却不失优雅,小巧而不乏大匠”。 2016年最火的前端框架当属Vue.js了,很多使用过vue的程序员这样评价它,“vue.js兼具angular.js和react.js的优点,并剔除了它们的缺点”。授予了这么高的评价的vue.js,也是开源世界转载 2017-12-24 15:30:43 · 1198 阅读 · 0 评论 -
JavaScript开发工具简明历史
转载自:https://blog.fundebug.com/2017/11/29/history-of-javascript-tools/译者按: JavaScript开发要用到的工具越来越多,越来越复杂,为什么呢?你真的弄明白了吗?原文: Modern JavaScript Explained For Dinosaurs为了保证可读性,本文采用意译而非直译。另外,本文版权转载 2017-12-16 11:41:11 · 439 阅读 · 0 评论 -
如果有人问你爬虫抓取技术的门道,请叫他来看这篇文章
转载自:https://segmentfault.com/a/1190000012293292本文首发于我的个人博客,同步发布于SegmentFault专栏,非商业转载请注明出处,商业转载请阅读原文链接里的法律声明。web是一个开放的平台,这也奠定了web从90年代初诞生直至今日将近30年来蓬勃的发展。然而,正所谓成也萧何败也萧何,开放的特性、搜索引擎以及简单易学的html、css技术转载 2017-12-16 13:58:20 · 2526 阅读 · 0 评论 -
JavaScript 优雅的实现方式包含你可能不知道的知识点
1、简短优雅地实现 sleep 函数很多语言都有 sleep 函数,显然 js 没有,那么如何能简短优雅地实现这个方法?1.1 普通版function sleep(sleepTime) { for(var start = +new Date; +new Date - start sleepTime;) {}}var t1 = +new Date()sleep(3000)转载 2017-12-30 12:00:41 · 392 阅读 · 0 评论 -
2018前端值得关注的几个趋势
1.前言2017悄然过去,2018已经来到。人在进步,技术在发展。2018年前端有哪些领域,技术值得关注,哪些技术会兴起,哪些技术会没落。下面就我个人的判断进行一个预测判断,希望能对大家起到一个参考作用!下面提及的技术,只是建议大家关注,也不是建议大家全部的都要学,而是建议大家按需学,自己觉得哪些需要学,对哪些有兴趣就学哪些!如果大家有什么工具,框架,库觉得可以推荐的,欢迎在评转载 2018-01-15 21:25:03 · 2725 阅读 · 0 评论 -
初探 Electron - 理论篇
转载自:http://jartto.wang/2018/01/03/first-exploration-electron/提起构建桌面应用,最先想到的肯定是 NW.js ,但却一直不温不火。直到 Electron 的出现,将这一切推向了巅峰,前端的触手伸向了更为广阔的系统应用。一、Electron 是什么?Electron 是由 Github 开发,用 HTML,CSS转载 2018-01-16 22:45:20 · 5234 阅读 · 0 评论 -
Vue文章
手摸手,带你用vue撸后台系列如何写一手漂亮的 VueVue.js新手教学|如何写一个Checklist组件Vue 2.0 入门系列Vue2技术栈归纳与精粹awesome-github-vue2018 我所了解的 Vue 知识大全(一)Vue学习看这篇就够转载 2018-01-10 21:23:41 · 381 阅读 · 0 评论 -
2017年 JavaScript 明星项目
转载自:https://risingstars.js.org/2017/zh/转载 2018-01-27 15:31:48 · 681 阅读 · 0 评论 -
从1万篇文章中挑出的40篇最棒的 Vue 学习指南(2018版)
译者注:你们要的,有关 Vue 最棒的学习指南来了!作者研究了近1万篇 Vue 生态相关的文章得出这篇总结,全文既包含新手指南、年度回顾也包括框架对比、案例分析等专题,非常适合 Vue 开发者用于查漏补缺、收藏阅读。请大家注意该文中的大部分链接均为英文原文。文中如有错误,欢迎评论指出。更多系列译文可以移步这里查看更多:从1.6万篇文章中挑出的最棒的 Web 开发学习指南(2018版)从2.4万篇文...转载 2018-01-28 14:41:49 · 485 阅读 · 0 评论 -
在 2018 年来临之际,你应该知道的 Vue.js 的 11 个组件库
转载自:https://weibo.com/ttarticle/p/show?id=23094041866314510867222018 年来临之际,继最热的 React 组件库和 Angular 组件库之后,这里有 11 个流行和实用的 Vue.js 组件库完善你的下一个用 Vue.JS 编写 UI 界面的应用程序。与 React 和 Angular 不同的是,Vue.js转载 2017-12-24 13:40:34 · 3014 阅读 · 0 评论 -
Github分享:精心收集的48个JavaScript代码片段,仅需30秒就可理解!
转载自:http://news.51cto.com/art/201712/561035.htm该项目来自于Github用户Chalarangelo(文末有项目完整地址,原版为英文),目前已在Github上获得了3000多Star,精心收集了多达48个有用的JavaScript代码片段,该用户的代码可以让程序员在30秒甚至更少的时间内理解这些经常用到的基础算法,来看看这些JavaScript转载 2017-12-24 13:27:38 · 739 阅读 · 0 评论 -
JavaScript 面试题
转载自:https://zhuanlan.zhihu.com/p/25308541https://github.com/dwqs/blog/issues/17你有必要知道的 25 个 JavaScript 面试题1、使用 typeof bar === "object" 判断 bar 是不是一个对象有神马潜在的弊端?如何避免这种弊端?使用 typeof 的弊端是显转载 2017-02-24 10:09:44 · 1549 阅读 · 0 评论 -
Vue.js 实用技巧(二)
转载自:https://zhuanlan.zhihu.com/p/25623356观众老爷们好,如果你看过上一篇文章就会知道,我们这个系列是介绍 Vue.js 实践中的一些技巧,合理的运用还是能提升一些开发效率的。今天介绍 jsx 的特殊用法和 Vue.js 的新功能 —— $props。技巧一:任何地方都能写 jsx 写过 Vue jsx 的都知道,通常我们需要将 jsx 写在转载 2017-03-08 21:02:03 · 5983 阅读 · 0 评论 -
H5项目常见问题汇总及解决方案
转载自:http://www.open-open.com/lib/view/open1449325854077.htmlH5项目常见问题及注意事项 Meta基础知识: H5页面窗口自动调整到设备宽度,并禁止用户缩放页面 //一、HTML页面结构// width 设置viewport宽度,为一个正整数,或字符串‘device-width’// height 设转载 2017-04-30 21:44:03 · 716 阅读 · 0 评论