-
JS创建自定义对象的几种常见方式与比较
所属栏目:[模式] 日期:2018-10-06 热度:154
初学 Java Script,正在读 Nicholas C. Zakas 的《JavaScript高级程序设计》,看到了创建对象,简单的对书中内容做了一下总结! Copy to Clipboard 引用的内容:[www.veryhuo.com]!DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN http://www[详细]
-
JavaScript模拟3D场景、三维空间的几个效果
所属栏目:[模式] 日期:2018-10-06 热度:143
这几个demo上星期 平安 夜做的,感觉效果不错,就放在出来,分享给大家。 要在二维空间模拟出三维的效果,就需要把三维的坐标转换成二维坐标。一个最基本依据是:东西越远,看到大小就越小,坐标越往消失点靠拢。 透视公式: scale = fl / (fl + z); scale[详细]
-
五段实用的js淫荡技巧
所属栏目:[模式] 日期:2018-10-06 热度:64
技巧一之setTimeout. 应用案例:比如你想一个函数循环执行10次,怎么办?以前通常是先setInterval,然后clearInterval,技巧一就是克服这个问题 (function () { var i = 0; function job() { console.log(i++); if (i 10) { setTimeout(job, 1000); } } job();[详细]
-
javascript中神奇的(+)加操作符
所属栏目:[模式] 日期:2018-10-06 热度:175
javascript是一门神奇的语言,这没神奇的语言中有一个神奇的加操作符。 常用的加操作符我们可以用来做: 加法运算,例如:alert(1+2); ==3 字符串连接,例如:alert(a+b);==ab 高级一点的还有+=,也是做以上两种操作的。 昨天在javascript丛林群里问了问题[详细]
-
一招破解混淆后的JavaScript代码
所属栏目:[模式] 日期:2018-10-06 热度:179
Java Script不是很给力,想怎么破解就怎么破解!此文章教你的不仅仅是破解方案,还有源码保护意识! 一、原理: JavaScript是解释性语言,没有悬念,它严重依赖游览器。 不管JavaScript如何混淆,最终浏览器都会知道最真实的代码。 有朋友提出质疑,混淆方[详细]
-
GoogleMap地图图片请求数据限制解决办法
所属栏目:[模式] 日期:2018-10-06 热度:93
最近GoogleMap对于通过API访问的地图服务的请求不再是完全免费,用户每日每个API最多可以生成25000个地图下载任务,对于地图图片则限制在2500张。这会对很多使用Google Map API开发的应用程序有很大的影响,特别是在国内。也到不少朋友的寻问,完全突破的[详细]
-
当前域的 JavaScript 条件判断
所属栏目:[模式] 日期:2018-10-06 热度:106
项目流程:测试环境(assets.daily.taobao.net)- 预发布环境(a.tbcdn.cn)切域名后需要手工修改 JS 中写死的文件路径。 //判断当前域是日常还是线上环境 if (location.host.indexOf('tbcdn.cn') !== -1) { var baseUrl = 'http://a.tbcdn.cn'; } else {[详细]
-
运营商业务将开展人工智能 华为也开始备战5G
所属栏目:[模式] 日期:2018-10-06 热度:117
寒冬之下,无论是运营商还是通信设备厂商都在寻找新的增长点,而MWC(世界移动大会)作为全球移动通信行业的风向标,毫无疑问代表了移动通信行业未来一年的发展方向。尤其是在2018年这个时间点上,作为5G商用前的冲刺元年,各家厂商展示的产品也将成为日后5G[详细]
-
Extjs 4 自定义panel边框,解决双重边框问题
所属栏目:[模式] 日期:2018-10-05 热度:199
Extjs的Panel和Window等组件在默认情况下是带边框的,通常情况下,单独使用没有什么关系,但是将Panel作为Window组件的子组件时就会出现双重边框的现象,如果Window组件中含有两个或者两个以上的Panel,那么Panel和Panel组件之间的边框会重复累加,也就是[详细]
-
ExtJs与JavaScript的call方法
所属栏目:[模式] 日期:2018-10-05 热度:189
之前在教学视频有看过javascript的call。这个方法在ExtJs中是很常用的。 以前在搞ExtJs的时候总是忽略initComponent里面的一句代码,如下所示。今天在看其他人代码的时候发现调用的函数和自己想像的不一样。所以认真看了一下代码,再结合之前js关于call的[详细]
-
js将数字转换成中文字符的实例代码
所属栏目:[模式] 日期:2018-10-05 热度:57
js将数字转换成中文字符的实例代码,直接引用下边的代码,如有问题请留言。 Copy to Clipboard 引用的内容:[www.veryhuo.com]var _change = { ary0:[零, 一, 二, 三, 四, 五, 六, 七, 八, 九], ary1:[, 十, 百, 千], ary2:[, 万, 亿, 兆], init:function[详细]
-
Ajax通过GET方式与PHP进行交互
所属栏目:[模式] 日期:2018-10-05 热度:99
Ajax介绍: 内翻译常为阿贾克斯和阿贾克斯足球队同音。Web应用的交互如Flickr,Backpack和Google在这方面已经有质的飞跃。这个术语源自描述从基于Web的应用到基于数据的应用的转换。在基于数据的应用中,用户需求的数据如联系人列表,可以从独立于实际网页的[详细]
-
浅谈Javascript中几种克隆(clone)方式
所属栏目:[模式] 日期:2018-10-05 热度:76
一:在 Java script里,如果克隆对象是基本类型,我们直接赋值就可以了: 1 var sStr = kingwell;2 var cStr = sStr;3 alert(cStr);//输出kingwell4 sStr = abc;5 alert(cStr);//输出kingwell; 把一个值赋给另一个变量时,当那个变量的值改变的时候,另一[详细]
-
Ajax同步发送、字符串按步长截断
所属栏目:[模式] 日期:2018-10-05 热度:52
Ajax同步发送: (1)闭包的使用 多个Ajax请求,同步发送(能同步发送几个?让浏览器自己去决定吧).同步发送,每个ajax请求单独处理自己的请求. for(var i=0;ilen;i++){ Ajax.post(url,param,function(param,i){ return function(txt){ var res = txt.evalExp();[详细]
-
关于IE中image的onload事件失效解决问题
所属栏目:[模式] 日期:2018-10-05 热度:57
这两天做一个简单的图片查看器,其中用到了上一页和下一页,加载图片的时候用new Image(),然后设置image的src属性,在Google Chrome / Opera /FireFox中一切正常;代码如下: Copy to Clipboard 引用的内容:[www.veryhuo.com]var i = new Image(); i.src[详细]
-
JS向量旋转实现网页图片移动和碰撞反弹效果
所属栏目:[模式] 日期:2018-10-05 热度:77
上学期好像有一门课叫网页脚本设计,现在仔细想想,发现我好像基本没去上过,书还是新的。期末老师要求交一个作品,做一个网页,附带一个 Java script效果。。。 经过一上午苦学课本语法,稍微明白了这个是个什么东西,就好像C语言里面写函数一样,为了完成[详细]
-
HTML+JS实现在图片上传前实现本地预览
所属栏目:[模式] 日期:2018-10-05 热度:82
如何在图片上传前实现本地预览,这个功能实现起来似乎很简单,但却又是很棘手。 之前在从事项目开发中,遇到过这样的问题,原先有写好的代码,以为是很好实现的功能, 故没有特别在意。今天无意中研究了一下,原来并不像想象中的那样简单。直接上代码 如图[详细]
-
防止他人复制网站内容 两行代码就足够了
所属栏目:[模式] 日期:2018-10-05 热度:181
很多时候我们写的文章,如果好的话就会被转载了,但是问题是,很多人转载根本就不留下原来的地址,或者,你根本就不想要别人转载你的文章怎么办,禁止选择和复制是一个好办法,网络中的代码都非常的冗余,今天给大家带来的这两行代码就可以轻松的禁止网页[详细]
-
9 条 JavaScript 开发最佳实践
所属栏目:[模式] 日期:2018-09-20 热度:158
1、使用正确的 script 标签 如果你需要在 html 文档中使用一些 Java Script 代码,你应当通常会使用如下的 script 标签: script type=text/javascript //insert your code here /script但是在源代码中,以下这种标签写法随处可见: script type=text/java[详细]
-
JavaScript 中的对象引用机制
所属栏目:[模式] 日期:2018-09-20 热度:79
Java Script 中的对象引用机制 对象的引用机制:对象不会被复制,只能通过引用来传递。 简单的例子: var i = mangguo = {}; //不论是否为空对象 mangguo.address = 'Hangzhou';那么 mangguo.address 的值和 i.address 一致,原因是 i 和 mangguo 引用的是[详细]
-
JS的Image对象可用于检测图片类型是否合法
所属栏目:[模式] 日期:2018-09-18 热度:170
项目中假如碰到了上传图片文件时,需要在后台加检测程序,判断图片类型是否合法,以防止一些非法的文件上传,如果对js的Image对象比较熟悉我们可以使用下面的方法在前端层次上检查下图片类型是否合法。 var img = new Image(); img.onload = function(){ al[详细]
-
documentElement知识汇总
所属栏目:[模式] 日期:2018-09-18 热度:98
问题来源: 取得当前浏览器窗口的高度和宽度 解决文案: script type=text/javascript //from ppk (http://www.jr.pl/www.quirksmode.org/viewport/compatibility.html) var x,y; if (self.innerHeight) // all except Explorer { x = self.innerWidth; y = s[详细]
-
IE下setTimeout传参数bug的解决方法
所属栏目:[模式] 日期:2018-09-18 热度:171
最近一次的开发中遇到了IE下setTimeout传参数的问题,在IE下setTimeout是不会传参数的,例如下面的代码,在IE下就不会传入a,b两个参数 setTimeout(function(a,b){ alert(a+b); },1000,'hello,','world!'); 在实际项目中我们有些需求必须传入参数要setTimeo[详细]
-
JavaScript 基础应用语法
所属栏目:[模式] 日期:2018-09-18 热度:166
1.document.write();为 输出语句 2.JS中的注释为// 3.传统的HTML文档顺序是:document-html-(head,body) 4.一个浏览器窗口中的DOM顺序是:window-(navigator,screen,history,location,document) 5.得到表单中元素的名称和值:document.getElementById(表单中[详细]
-
js用法例子:使用split分隔指定字符串
所属栏目:[模式] 日期:2018-09-18 热度:86
js用法例子:使用split分隔指定字符串 Java Script使用split分隔指定字符串,用法举例,这里使用,逗号作为分隔符,将一长串含有逗号的字符串分开,应用十分广泛,其用法也相当简单,你从本代码中即可学到用法。 Copy to Clipboard 引用的内容:[www.veryhu[详细]