
javascript
文章平均质量分 58
蜜汁小强
年龄怎么就突然变大了呢
展开
-
Javascript 格式化日期的贼直接的解决方案
场景咱们都知道,一般咱们格式化时间都会选择类似 moment.js 或者 Intl.formatDateTime 这样的方案。然而,很多时候不想这么干,就想简简单单的实现一下。每次都去百度找算法,看的我很难受。还是写个简单粗暴的吧:PS: 优化也很方便,暂时先这么写了。Date.prototype.format = function (format = 'YYYY-MM-DD HH:mm:ss.sss') { const fillZero = (n, zeros = '00') => (z原创 2021-05-04 00:04:03 · 166 阅读 · 0 评论 -
Node.js HTTP/HTTPS 静态服务器(1分钟搭建)
HTTP / HTTPS 静态服务器假设场景生成 SSL 自签名文件安装工具 https-serve使用工具使用功能库假设场景有一个静态文件目录,有 HTML、JS 等静态文件,希望暴露 HTTPS 服务。假设:1)静态目录:public/2)本地已安装:node生成 SSL 自签名文件HTTPS 服务是需要SSL签名文件的,用下边的方法在目录 ~/.https-serve/ 中创建...原创 2019-03-23 19:10:38 · 1048 阅读 · 0 评论 -
JavaScript: 最简单的事件代理(JS Event Proxy)原理代码
打开 http://jsbin.com (JS练兵场),方便尝试使用案例代码。假设有HTML<ul id="parent-list"> <li id="post-1">Item 1</li> <li id="post-2" class="item-2 focused">Item 2</li> <li id="post-3">Item 3</li> <li id="po原创 2017-07-28 10:28:45 · 2896 阅读 · 0 评论 -
最简单的JS模版引擎
出于某些原因,比方说学习JS模版引擎的工作原理,相信下边来自 John Resig 的一个JS function能帮助到我们。// Simple JavaScript Templating// John Resig - https://johnresig.com/ - MIT Licensed(function(){ var cache = {}; this.tmpl = function原创 2017-07-26 02:36:21 · 2868 阅读 · 0 评论 -
原生 Ajax 请求案例/模板
Ajax 原生创建 Ajax 异步请求对象var http;if (window.XMLHttpRequest) { // code for IE7+, Firefox, Chrome, Opera, Safari http = new XMLHttpRequest();} else { // code for IE6, IE5 http = new ActiveXObject("Mic原创 2015-12-11 17:30:21 · 2095 阅读 · 0 评论 -
DOM 事件处理(收集)
paste 事件场景 - 去掉来源前后空白符已知页面中有很多个 <input> 元素,对它们复制粘贴的方式写数据的时候,要对数据文本进行处理,如去掉前后空白符。 $("body").on("paste", "input", function(e){ e.preventDefault(); var text = (e.originalEvent || e).clipboardData原创 2015-09-15 10:53:16 · 715 阅读 · 0 评论 -
HTML 访问本地 Markdown 文件
HTML 访问本地 Markdown 文件目的 - 我们有一个满文件的 Markdown 文件,需要以HTML的方式展示。方法 - 使用 HTML 静态文件,引入 jquery 以及 markdown-it 代码库,帮我们的 HTML 拥有处理能力。假设 - 参考非常简单的开源项目 wxqee/markdown-html-example 1. 我们已经有个 readme.md 2. 我们已经启动原创 2015-09-09 23:21:21 · 13665 阅读 · 0 评论 -
Meteor.call Wrapper
问题:在Meteor开发时,添加一个Loading的功能在Meteor.call的生命周期上。不多解释,直接上代码。本人刚入门不久,可能这个方案比较土,不过在有更好的方法之前这个还是挺有用的。码友们可以试试,如果发现BUG,ISSUE 或者 New idea,别忘了跟帖分享哦!有个前提,这里 我已经封装了一个叫 loading 的全局对象,目的就是 loading.pleaseWait() 和 loading.done() 来显示和隐藏 loading overlay。这个逻辑不是本文重点,跳过。原创 2015-08-21 22:17:34 · 1860 阅读 · 0 评论 -
JavaScript 中的闭包(closure)是什么鬼?
什么是闭包此文源自于 stackoverflow.com 中的一处问答:http://stackoverflow.com/questions/36636/what-is-a-closure ,有兴趣的朋友可以继续往下看。兄弟我接触 JavaScript 也好多年,自从 03年 开始有了自己的网站(早就过期了,别搜了,当时用的是免费的只有2M空间还是二级域名),虽然一直在用各种函数式编程(Functi翻译 2015-08-23 17:43:52 · 2135 阅读 · 0 评论 -
HTML5 Project Quick Guide
HTML5 Project Quick GuideHTML5 Project Quick GuideGet a basic project templateLibrary thirdparty listLocale supportjQuery supportGet a basic project template name url *HTML5 Boilerplate htt原创 2015-03-11 11:01:51 · 1522 阅读 · 4 评论 -
i18next - start programming
I18Next - Start ProgrammingHome: http://i18next.com/I18Next - Start ProgrammingConfigure UsageStep 1 Download scriptStep 2 JavaScript in HTML pageStep 3 Initialize I18NStep 4 Create JSONStep 5 U原创 2015-02-27 14:53:36 · 4019 阅读 · 0 评论 -
如何运行时(动态)加载js脚本|JavaScript
如何运行时(动态)加载js脚本呢?看看下边的Demo:if(typeof(jQuery) == "undefined") { var script = document.createElement("script"); script.type = "text/javascript"; script.src = "https://ajax.googleapis.com/ajax/libs/原创 2012-08-13 13:04:44 · 1321 阅读 · 0 评论