-
ECMA-262-3 深入解析.第三章.this[译]
所属栏目:[模式] 日期:2018-09-07 热度:61
导言 在这篇文章中我们将讨论一个与执行上下文直接相关各更多细节。讨论的主题就是this关键字。 实践表明,这个主题很难,在不同执行上下文中this值的确定经常导致问题。 许多程序员习惯的认为,在程序语言中,this关键字与面向对象的程序紧密相关,完全指[详细]
-
jRaiser是什么意思?jRaiser诞生记
所属栏目:[模式] 日期:2018-08-31 热度:176
自己写一个 Java script框架,是大四下学期才决定做的事情。随着Ajax的兴起,网站对Javascript的需求越来越大,而Javascript本身有不少缺陷和不足,需要通过框架去完善。而当时也已经有不少这类框架,比如prototype、 jQuery 、YUI等。虽然直接用这些现成[详细]
-
JS 获取上传文件大小
所属栏目:[模式] 日期:2018-08-30 热度:170
我们有时候在上传文件前要判断文件的大小,通常有以下两种方式: Copy to Clipboard 引用的内容:[www.veryhuo.com]!doctype html public -//w3c//dtd html 4.0 transitional//en html body INPUT TYPE=file NAME=file SIZE=30 onchange=getFileSize(this)[详细]
-
正则表达式验证字符串组成
所属栏目:[模式] 日期:2018-08-30 热度:162
正则表达式验证字符串组成 script type=text/javascript function check_str(){ var str = document.getElementById(str).value; var check_letters = /^[a-zA-Z]+$/.test(str);//判断字符串由字母组成 var check_numbers = /^[0-9]+$/.test(str);//判断字[详细]
-
Javascript 内存泄漏的几种模式
所属栏目:[模式] 日期:2018-08-30 热度:56
Java Script 是一种垃圾收集式语言,这就是说,内存是根据对象的创建分配给该对象的,并会在没有对该对象的引用时由浏览器收回。JavaScript 的垃圾收集机制本身并没有问题,但浏览器在为 DOM 对象分配和恢复内存的方式上却有些出入。 Internet Explorer 和[详细]
-
js弹出窗口代码 可突破傲游 IE6.0浏览器
所属栏目:[模式] 日期:2018-08-30 热度:172
本来不想给大家发这类的代码,网站我们都不希望有弹窗,因为这样会给访客带来麻烦,造成对网站的影响,但是对于一些流量大、和依靠搜索引擎吃饭的大佬级网站们是不会担心的,另外适当的放一些弹窗也可以给站长带来收益,从而让网站更有活力! 好了,不说费[详细]
-
input输入框只允许中文汉字、数字、整数等
所属栏目:[模式] 日期:2018-08-30 热度:173
使用JS限制input输入框只允许中文汉字、数字、整数等效果,多款代码,希望对各位有所帮助,多多关注烈火网。 其一,只允许输入数字和小数点。 input onKeypress=return (/[d.]/.test(String.fromCharCode(event.keyCode))) style=ime-mode:Disabled 其二[详细]
-
用 JavaScript 枚举质数
所属栏目:[模式] 日期:2018-08-30 热度:154
酷壳上的这篇文章很诱人:检查素数的正则表达式 翻译成 Java Script 代码如下: Copy to Clipboard 引用的内容:[www.veryhuo.com]function prime(MAX) { var re = /^(11+?)1+$/, n, C = '1', s = C, r = [], j = 0; while ((n = (s += C).length) MAX) {[详细]
-
Javascript 大数组的分时优化处理
所属栏目:[模式] 日期:2018-08-30 热度:152
灵感来自 Nicholas C. Zakas 的 Timed array processing in JavaScript. 做了个加载大容量表格数据的实例:array-processing.html 几点说明: timedChunk 函数是精华,里面的 50ms 来自 Response Time Overview 中的调查结果:100ms 内的响应能让用户感觉[详细]
-
正则表达式替换 RegExp replace
所属栏目:[模式] 日期:2018-08-30 热度:186
正则表达式替换 RegExp replace !DOCTYPE html html body a href=http://www.taobao.com/index_global.php?pid=mm_0_0_00000/a a href=http://www.taobao.com/index_global.php?pid=mm_123_0_0111/a a href=http://www.taobao.com/index_global.php?pid=mm[详细]
-
javascript的正则表达式代码汇总
所属栏目:[模式] 日期:2018-08-30 热度:137
//校验是否全由数字组成 function isDigit(s) { var patrn=/^[0-9]{1,20}$/; if (!patrn.exec(s)) return false return true } //校验登录名:只能输入5-20个以字母开头、可带数字、_、.的字串 Java 代码 functionisRegisterUserName(s) { varpatrn=/^[a-z[详细]
-
Ajax无刷新弹出消息框的实例代码
所属栏目:[模式] 日期:2018-08-21 热度:160
烈火教程 今天做Tab选项卡,本来用JS+Div做好了吧,ul/ul里不能放层,使用我无法调用分页类,进行datalist分页,于是想到了AJAx控件,听说用起来不错,我就用了,哎本以为用它就可以解决我的问题了,没想到给我带来了更多的麻烦。首先它样式改不了,是我最[详细]
-
实例代码:JavaScript打造简单评分功能
所属栏目:[模式] 日期:2018-08-21 热度:106
烈火教程 今天在蓝色理想转的时候,看到一位仁兄技术非常不错,就去其独立博客转了转,没想到收益颇多,尤其看到一款类似星级评分的实例代码,更牛x的是,实现了小数!我们来看下面的代码。 !DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN[详细]
-
简析JavaScript按位运算符的应用
所属栏目:[模式] 日期:2018-08-21 热度:104
大多数语言都提供了按位运算符,按位运算符在c,c++等语言中运用广泛,而在JS,AS等脚本语言中则没有太多的应用例子,有时候,适当的使用按位运算符会取得很好的效果。 下面根据自己的认知简单的谈一下js中的位操作使用(同样适用于其他语言),如果有错误[详细]
-
JavaScript优化篇:汉字转换为拼音
所属栏目:[模式] 日期:2018-08-21 热度:146
网上类似的例子层出不穷,但大多万变不离其宗:把所有读音相同的字放在一行,这一行对应一个拼音;转换时搜索汉字所在的行,然后读取这行对应的拼音即可。且不说效率如何,单是记录下所有的汉字就是一个不小的空间。即使是常用的汉字就有近7000个,若是要[详细]
-
JavaScript自定义多级联动浮动菜单[二]
所属栏目:[模式] 日期:2018-08-21 热度:187
烈火网教程 上一个版本( 第一版请看这里 )基本实现了多级联动和浮动菜单的功能,但效果不是太好,使用麻烦还有些bug,实用性不高。 这次除了修改已发现的问题外,还对程序做了大幅调整和改进,使程序实用性更高,功能更强大。主程序代码也从第一版的一百[详细]
-
JavaScript自定义多级联动浮动菜单[一]
所属栏目:[模式] 日期:2018-08-21 热度:63
烈火网教程 类似的多级浮动菜单网上也很多实例,但大部分都是只针对一种情况或不够灵活,简单说就是做死了的。所以我就想到做一个能够自定义菜单的,有更多功能的多级浮动菜单。而其中的关键就是怎么根据自定义的菜单结构来生成新菜单,关键中的难点就是怎[详细]
-
javascript 动态加载 css 的方法总结
所属栏目:[模式] 日期:2018-08-21 热度:121
烈火网(LieHuo.Net)讯 1. 用在外部CSS文件中加载必须的文件 @importurl(style.css); //只能用在CSS文件中或者style标签中 2. 简单的在页面中加载一个外部CSS文件 document.createStyleSheet(cssFile); 2. 用createElement方法创建CSS的Link标签 varhead=do[详细]
-
JS脚本获取外部函数名的方法(附:代码)
所属栏目:[模式] 日期:2018-08-21 热度:91
方法保存在类变量中,等需要的时候可以通过访问类变量来得到。 通常如果我们生成一个实例 如:var temp=new TopnetTree(); 如果我们通过设定属性的方式来传入一个方法,会发现传入的是一个函数的内容,而非函数名。 如temp.fileAction=fnTest; //fnTest是[详细]
-
巧用Javascript实现随机跳转到任意网页
所属栏目:[模式] 日期:2018-08-21 热度:150
烈火建站学院(LieHuo.Net)讯 今天给大家讲述的是利用javascript代码实现随机跳转不同网页,这个方法理论上可以实现N个网页。在这里,烈火建站学院的小编只设置了两个页面,分别是:http://www.veryhuo.com/ 和 http://bbs.liehuo.net/看下面的实现方法和代[详细]
-
IE与firefox在javascript和css上的不同点
所属栏目:[模式] 日期:2018-08-21 热度:135
1.firefox不能对innerText支持,也不知道为什么。firefox支持innerHTML但却不支持innerText,所以上网查了一下,原来它改支持textContent来实现innerText,不过实现得没有那么好,默认把多余的空格也保留了。如果不用textContent,如果字符串里面不包含HTM[详细]
-
“车载货架”的小高潮:朱啸虎来了 滴滴来了 聚美也来了
所属栏目:[模式] 日期:2018-02-04 热度:126
昨日,在滴滴专车上投放零食货架的“魔急便”,宣布获得 6000 万A轮投资。这家在 2017 年下半年成立的公司已经在两个月内连续融资两轮,并称在杭州设立了近百个补货站点,货架覆盖逾 1 万辆出租车、网约车。 高频次的线下流量、低货损等特性让车载货架迅速[详细]
-
跨界者吴太兵:用哲学思考和复盘他的互联网世界
所属栏目:[模式] 日期:2018-02-04 热度:178
当被问起平时有哪些爱好时,万兴科技创始人吴太兵坦然自己的爱好其实并不多,如果真有爱好可能就是喜欢思考、琢磨,然后工作。这位技术出身的创始人,对星座也有自己的独特见解,他认为天蝎座的人很细腻,对事情追求极度的完美,对很多东西都希望能够充分[详细]
-
荔枝:声音的孤独星球
所属栏目:[模式] 日期:2018-02-04 热度:137
文字冰冷,视觉滚烫,声音恰是温吞的,就像人的体温。 周六,在并不宽敞的卧室,打开话筒和背景音乐的一瞬间,「西二旗互联网公司职员凌峰」会在这个世界上「消失」30 分钟左右。在这 30 分钟里,他是荔枝上的「主播凌峰」。 「主播凌峰」正在语音直播。在[详细]
-
监管收紧之后,区块链要加速脱虚向实了吗?
所属栏目:[模式] 日期:2018-02-04 热度:130
文 | 曾响铃 来源 | 科技向令说(xiangling0815) 16 日晚,深交所深夜“喊话”强化区块链概念炒作监管,近期上交所也开始密集“敲打”。上交所判断,区块链技术仍处于开发阶段,尚难以形成稳定业务,概念炒作迹象比较明显。相关消息一出,两市不少上市公司[详细]
