- 浏览: 105243 次
- 性别:
- 来自: 北京
最新评论
-
我breaker:
不错,学习了
详解 JavaScript 回调函数 -
Dead_knight:
搞不懂,iteye最近的帖子都是动辄好几百的顶。。。并且就几条 ...
Coding?是不是Coder思维模式 -
derta2009:
我觉得这根是不是程序员没有太大的关系,解决问题是所有人的问题。 ...
Coding?是不是Coder思维模式 -
iamzxt999:
https://www.digitalocean.com/?r ...
Coding?是不是Coder思维模式 -
rainsilence:
你试图把两种思维分开就是最大的败笔。程序员思维不是体力活。但是 ...
Coding?是不是Coder思维模式
文章列表
首先,问这个问题的人是个天才,他怎么会遇到这样的一个问题。 其次,回答这个问题的人更是一个天才,我难以想象他会回答这个问题,更难以想象的是,他的回答是如此的详细和丰富和完整,真正称得上诲人不倦。
既然遇到了这个问题,我们不妨也跟着提高一下。
这是一个Javascript语言题目,一个完全有效的等式,不信自己可以试一下,下面看看高人的题解:
++[[]][+[]]+[+[]]
如果把这段表达式拆分开来,它相等于:
++[[]][+[]]
+
[+[]]
在JavaScript里,
问题描述
下载完artDialog发现了很多文件,而且据说artDialog有原生版和jquery,这两个版本有什么区别,使用时有什么不同吗?
解答
在artDialog的首页说明中写道:
它的消息容器甚至能够根据宽度让文本居中或居左对齐——这一切全是XHTML+CSS原生实现。
问题描述
普通调用 $.dialog({content:'hello world!'});
使用选择器方式,此时自动使用绑定了live click事件, 同时启用follow模式
$('#main .test').dialog({content: 'hello world'});
使用选择器方式调用时如何关闭follow模式?
问题描述
如何把 artDialog 生成的html代码放到一个固定的DIV里面
解答
在artDialog中可以通过三种方法实现。
获取内容方法一: 直接引用返回
var dialog = art.dialog({
title: '标题',
content: '我是对话框的内容'
});
dialog.content('对话框内容被改变了').title('提示');
今天群里有人问“jquery.artDialog.min.js和artDialog.min.js 是什么关系”?
其实,artDialog作者为使用者开发了两个版本,鉴于
jquery 的流行程度,单独为jquery开发了一个插件版本(其他javascript库可就没有这种待遇了)。另一个是独立版本。
在使用时,独立版本的artDialog,只需要引入artDialog.js或者artDialog.min.js包即可。
如果想使用插件版本,则需要加载jquery库,即jquery.js或者jquery.min.js。
两个版本的函数是相同的,但是在调用时,有小的 ...
Console API
当打开 firebug (也包括 Chrome 等浏览器的自带调试工具),window 下面会注册一个叫做 console 的对象,它提供多种方法向控制台输出信息,供开发人员调试使用。下面是这些方法的一个简单介绍,适时地运用它们,对于提高开发效率很有帮助。
console.log(object[, object, ...])
使用频率最高的一条语句:向控制台输出一条消息。支持 C 语言 printf 式的格式化输出。当然,也可以不使用格式化输出来达到同样的目的:
var animal='frog', count=10;
console.log(&quo ...
或许你已经看过了Marcus Kazmierczak的这篇在HN上颇受欢迎的“10个让朋友对你刮目相看的Scala单行代码绝技”了, 尽管我对Scala并不了解(Java也是),但是这看起来还真不错,于是我也有点手痒, 想让我的朋友们也对我刮目相看一小下——不过不是从Java到Scala,我是从Javascript到CoffeeScript, 下面的例子都是基于node.js环境的。
1. 列表中的每项乘2
Marcus的第一个例子演示了map函数,我们可以使用range语法以及一个匿名函数来完成同样的事情:
写道
如果我当年去问顾客他们想要什么,他们肯定会告诉我:“一匹更快的马”——福特
一句大家十分熟悉的名言,当人们想要一匹更快的马的时候,福特造出了一辆汽车。 很多时候我们迷失在执行上而忽略了真相 ...
别告诉我你懂Javascript
- 博客分类:
- javascript
过去几年我注意到技术圈一个很奇怪的现象,有太多程序员将那些他们只是有过非常浅显的了解,但其实根本就不懂的技术写到他们的简历中,这个现象几乎每种语言都有,但这其中最严重的就要数Javascript了。
你不知道你不懂
出现这种状况的一个很大的原因就是现如今几乎每个开发者的工作都或多或少要依赖于Javascript,但大多数人并不真的理解这门语言,他们常用的学习方式是复制粘贴,使用这种方式,你永远不会真正学会这门语言,而只能得到一个你已经懂了的假象。根据我过去几年学习和使用Javascript的经验,在你了解之前,你不会知道你其实不懂,这听起来有点绕,你真正需要的就是有个人来告诉你你其实不懂,你 ...
开发者最容易犯的JavaScript错误,总结出13个。 这些当中可能少不了你犯的错误。 我们描述了这些陋习,并列出来解决办法,希望对开发者有帮助,本文来源http://justjavac.com/javascript/2012/04/05/top-13-javascript-mistakes.html。
1.for…数组迭代的用法 Usage of for..in to iterate Arrays
举例:
var myArray = [ “a”, “b”, “c” ];
var totalElements = myArray.length;
for (var i = 0; i ...
JavaScript,只有你想不到
- 博客分类:
- javascript
很长时间以来,JavaScript在我眼里都是编程语言中的二等公民。早先,它经常是很多安全问题的发源地,就像是胶水一样,它能把HTML应用与样式 粘到一块,可没有人拿它来正正规规地编写程序;这样的情形太普遍了。而Java、Ruby、Python,这些才是真正能用来编写程序的语言。
过去几年间,我对JavaScript的态度有了彻底的改变。JavaScript已经“长大成人”了。我敢保证很多JavaScript开发人员都不会 认同我前面的说法,他们会说JavaScript一直都是一个十分强大、成熟,深得人心的语言。或许他们说得没错,事实上只要是一门完整的编程语言,就能 拿来编写程序, ...
Metamarket的CTO Mike Driscoll最近发表了一篇略带煽动性的帖子,讨论了Web应用的架构。 他认为Node.js等框架预示着LAMP的终结。
三个月前,我们决定废弃仪表盘选用的框架:Python的Django,并用Node.js(服务器端的Javascript)重新构建了框架。 鉴于LAMP堆栈已经死亡,我们才做出了这个决定。
Mike认为Web有三个阶段:
1991-1999:HTML时代——这是个文档的时代。
2000-2009:LAMP时代——使用数据库的时代。
2010-??:Javascript时代。Javascript时代是事件流的 ...
以前用从来没出现过这种情况,今天出现了一个这个提示,我以为是artDialog文件损坏了,重新下载也是继续出现,一行一行代码排除后发现网页首行少了一行
<//W3C//DTD XHTML 1.0 Strict//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd”>
把这一行代码加上即可。
artDialog是一个基于javascript编写的对话框组件,它拥有精致的界面与友好的接口。
在使用他之前弹出窗体真是件让人恼火的事。
在弹出iframe页可以通过单击事件调用art.dialog.close()来关闭弹出窗体,但想实现程序处理完后输出此句来关闭窗体却行不通,所以有以下解法:
弹窗方法(关闭弹窗时刷新当前窗体):
art.dialog.open('EditPublicInfo.aspx', { title: '添加重要通知与特别提醒', width: 800, height: 600, lock: true,
close ...
artDialog是一个基于javascript编写的对话框组件,精致的界面与易用的接口是它的优势
自适应内容
artDialog的特殊UI框架能够适应内容变化,甚至连外部程序动态插入的内容它仍然能自适应,因此你不必去考虑消息内容尺寸使用它。它的消息容器甚至能够根据宽度让文本居中或居左对齐——这一切全是XHTML+CSS原生实现。
完善的接口
它的接口完善,可以轻易与外部程序配合使用。如异步写入消息、控制位置、尺寸、显示与隐藏、关闭等。
细致的体验
如果不是在输入状态,它支持Esc快捷键关闭;可吸附到触发元素附近弹出让操作更便捷;智能给按钮添 ...