-
JavaScript for…in 循环的陷阱
所属栏目:[模式] 日期:2018-09-13 热度:153
ForIn 声明用于遍历数组或者对象的属性(对数组或者对象的属性进行循环操作)。 先定义一个构造函数: var Status = function(arg){ this.arg = arg;}Status.prototype.getStatus = function(){ return this.arg;} 接着实例化: var instance = new Status[详细]
-
JS 中 “null 为空或不是对象” 的解决办法
所属栏目:[模式] 日期:2018-09-13 热度:95
1. 'null'为空或不是对象: script type=text/javascript 里面加个defer=true属性试试看, 即:script type=text/javascript defer=true 其中defer作用是文档加载完毕了再执行脚本,这样回避免找不到对象的问题 2. document.getElementById为null 原因: var t[详细]
-
转变代码思路:js浏览器判断方法
所属栏目:[模式] 日期:2018-09-13 热度:152
变则通,通则达,在coding的时候也要做到,有时候思路往往太过于局限性,拿今天写自己的js框架(暂定名为YQ吧,以后文章通用)对浏览器判断方法的实例,来说说代码思路的转变。 navigator.userAgent分析 关于javascript对浏览器的判断,很早之前我写过一篇[详细]
-
JavaScript的FileSystemObject对象写入文本文件内容
所属栏目:[模式] 日期:2018-09-13 热度:115
本代码主要是练习 Java Script的FileSystemObject对象,用它来让JavaScript向一个文本文件中写入内容,这个TXT文件的路径你可以自己指定,然后定义好要写入的内容,运行代码,你会发现原来的TXT文本中的内容已改变。 htmlheadtitle写入文本文件/title/head[详细]
-
关于ExtJS错误“例外被抛出且未被接
所属栏目:[模式] 日期:2018-09-13 热度:173
最近在使用ExtJS搭建网页界面过程中报出错误消息,IE中的提示如下: 例外被抛出且未被接住,行19。。。。 Firefox 提示如下: uncaught exception: No center region defined in BorderLayout westpanel. 根据IE的错误信息调试了老半天也没找到哪的毛病,[详细]
-
当构造函数遇到 YUI3 封装机制
所属栏目:[模式] 日期:2018-09-13 热度:183
Copy to Clipboard 引用的内容:[www.veryhuo.com]/* * 构造确认操作对话框 * @constructor ConfirmBox */ var ConfirmBox, confirmOff, confirmDel; ConfirmBox = function(msg, url){ this.msg = msg; this.url = url; }; ConfirmBox.prototype.fire = f[详细]
-
如何编写高质量的Javascript代码(译)
所属栏目:[模式] 日期:2018-09-13 热度:53
优秀的Stoyan Stefanov在他的新书中(《 Java script Patterns》)介绍了很多编写高质量代码的技巧,比如避免使用全局变量,使用单一的var关键字,循环式预存长度等等。 这篇文章不仅仅从代码本身来考虑如何优化编码,也从代码的设计阶段来考虑,包括书写A[详细]
-
JavaScript 关于if语句的几种优化
所属栏目:[模式] 日期:2018-09-13 热度:118
UglifyJS是一个对javascript进行压缩和美化的工具,在它的文档说明中,我看到了几种关于if语句优化的方法。尽管我还没使用它去做一些尝试性的测试,但从这里可以看到它的确对js作了美化的工作。也许有人认为if语句就那么简单,能优化到什么程度?但是看看[详细]
-
JavaScript 取得当前页面的URL网址参数
所属栏目:[模式] 日期:2018-09-13 热度:50
烈01火43网(LieHuo76.Net)教79程 一个非常简单并常见的JS获取当前网页的URL代码,实际上这是一个有用的功能,有时候我们不想使用ASP/PHP/JSP等动态网页语言去截获URL中的字符串,用JS可减轻服务器压力,而且速度也比较快,灵活性高,示例中,我们可以获得[详细]
-
由JavaScript随机数控制网址的显示
所属栏目:[模式] 日期:2018-09-13 热度:80
烈37火68网(LieHuo83.Net)教82程 一个JS的简单例子,算不得网页特效。将一些网址存入数组中,交给 Java Script来处理,根据随机数的生成,随机显示数组中的网址,虽然这是用来生成网址的,但除了网址外,你还可以在数组中设定网页的颜色,每次刷新,它都会[详细]
-
Javascript怎么在两个窗体之间传值
所属栏目:[模式] 日期:2018-08-18 热度:108
众所周知window.open() 函数可以用来打开一个新窗口,那么如何在子窗体中向父窗体传值呢,其实通过window.opener即可获取父窗体的引用。 如我们新建窗体FatherPage.htm: XML-Code: script type=text/javascriptfunction OpenChildWindow(){ window.open('C[详细]
-
用Javascript检测大小写键是否开着
所属栏目:[模式] 日期:2018-08-18 热度:76
刚看了一段老外的代码,发觉不起作用,我用的 MS IE6,可是我大写键并未打开,按字母也提示 scrīpt function capLock(e){ kc = e.keyCode?e.keyCode:e.which; sk = e.shiftKey?e.shiftKey:((kc == 16)?true:false); if(((kc = 65 kc = 90) !sk)||((kc = 97[详细]
-
Javascript字符串常量未结束的解决方法
所属栏目:[模式] 日期:2018-08-18 热度:109
总结一下WEB程序中javascript中出现的未结束的字符串常量。 1.JAVASCRIPT引用时,使用的字符语言不一致. 比如:script type=text/javas cript src=xxx.js charset=UTF-8.xxx.js文件内部使用的是GB2312的格式,外面调用使用的是UTF-8,所以文件内部部分特殊字符[详细]
-
Javascript复制信息到剪贴板[支持IE和火狐]
所属栏目:[模式] 日期:2018-08-18 热度:148
今天找了很久的代码,换了一个又一个,都不行,明明很多人说可行的,为什么到我这里就不行了呢。最后还是一个英文博客文章找到了一些说法。因为我不懂flash,最终的做法还没有,但是可以提供一些思路给同样迷惑的同学们。 复制到 剪贴板 在ie里面实现很简单[详细]
-
AJAX基础教程 三步学会AJAX应用
所属栏目:[模式] 日期:2018-08-18 热度:78
AJAX全称为Asynchronous Java Script and XML(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。它有机地包含了以下几种技术: Ajax(Asynchronous JavaScript + XML)的定义 基于web标准(standards-based presentation)XHTML+CSS的表[详细]
-
使用JavaScript动态添加、删除表格
所属栏目:[模式] 日期:2018-08-18 热度:177
效果图: 页面代码: table id=tabBill tr td colspan=2 align=center input id=btnAddOne onclick=Addtr(); type=button value=增加项 / input id=btnRemoveOne onclick=Removetr(); type=button value=删尾行 / /td /tr tr td 故障代码nbsp;asp:DropDownL[详细]
-
Javascript中Element元素定位详解
所属栏目:[模式] 日期:2018-08-18 热度:67
scrollHeight: 获取对象的滚动高度。 scrollLeft:设置或获取位于对象左边界和窗口中目前可见内容的最左端之间的距离 scrollTop:设置或获取位于对象最顶端和窗口中可见内容的最顶端之间的距离 scrollWidth:获取对象的滚动宽度 offsetHeight:获取对象相对于[详细]
-
三种不同位置的JavaScript代码的写法
所属栏目:[模式] 日期:2018-08-18 热度:144
客户端脚本 Java Script在写法上其实有很多种方法,它们的放置位置也非常之多。。 下面列举在三种不同的地方写JavaScript代码,实现的效果都是点击按钮button弹出alert警告框 第一种是最常见的,代码如下 html代码 input type=button value=按钮1 id=btn1[详细]
-
JS找出一串字符中出现最多的字符
所属栏目:[模式] 日期:2018-08-18 热度:154
以前看到过这样的笔试题,用传统方法解出来过.闲来无事又想了一想,突然有了灵感.思路如下 1.用数组的sort方法对字符串进行排序,让相同字母都到一起去 2.用正则表达式来匹配两个相邻的不同字符,中间加上逗号 3.以逗号为界把第二步得到的字符串打散成数组 4.[详细]
-
关于AjaxControlToolkit的样式问题
所属栏目:[模式] 日期:2018-08-18 热度:83
烈火网(LieHuo.Net)教程 技术文章一直都是转载的,从来没有自创过.终于遇到AjaxControlToolkit,看了不少文章,不得其要,项目又逼的紧,无奈花了半天的时间研究... 首先看Ajax TabContainer的结构: 这是html下的结构. 其实原理很简单,根据每一个class写样式就[详细]
-
网约车司机怎么赚外快?这家公司让他们在车上卖东西
所属栏目:[模式] 日期:2018-02-11 热度:154
网易科技讯1 月 23 日消息,如果你是一个滴滴司机,想在不加班的情况下多赚点儿钱,你会怎么做?为何不尝试着向乘客卖点东西呢? 据VentureBeat网站报道,这正是总部位于美国纽约的初创公司Cargo正在着手做的,它将为网约车行业提供车载零售平台。 Cargo与糖[详细]
-
“车载货架”的小高潮:朱啸虎来了 滴滴来了 聚美也来了
所属栏目:[模式] 日期:2018-02-10 热度:86
昨日,在滴滴专车上投放零食货架的“魔急便”,宣布获得 6000 万A轮投资。这家在 2017 年下半年成立的公司已经在两个月内连续融资两轮,并称在杭州设立了近百个补货站点,货架覆盖逾 1 万辆出租车、网约车。 高频次的线下流量、低货损等特性让车载货架迅速[详细]
-
跨界者吴太兵:用哲学思考和复盘他的互联网世界
所属栏目:[模式] 日期:2018-02-10 热度:180
当被问起平时有哪些爱好时,万兴科技创始人吴太兵坦然自己的爱好其实并不多,如果真有爱好可能就是喜欢思考、琢磨,然后工作。这位技术出身的创始人,对星座也有自己的独特见解,他认为天蝎座的人很细腻,对事情追求极度的完美,对很多东西都希望能够充分[详细]
-
荔枝:声音的孤独星球
所属栏目:[模式] 日期:2018-02-10 热度:74
文字冰冷,视觉滚烫,声音恰是温吞的,就像人的体温。 周六,在并不宽敞的卧室,打开话筒和背景音乐的一瞬间,「西二旗互联网公司职员凌峰」会在这个世界上「消失」30 分钟左右。在这 30 分钟里,他是荔枝上的「主播凌峰」。 「主播凌峰」正在语音直播。在[详细]
-
监管收紧之后,区块链要加速脱虚向实了吗?
所属栏目:[模式] 日期:2018-02-10 热度:90
文 | 曾响铃 来源 | 科技向令说(xiangling0815) 16 日晚,深交所深夜“喊话”强化区块链概念炒作监管,近期上交所也开始密集“敲打”。上交所判断,区块链技术仍处于开发阶段,尚难以形成稳定业务,概念炒作迹象比较明显。相关消息一出,两市不少上市公司[详细]
