js小技巧--自动隐藏红叉叉
当文章中链接的图片失效时,就会看到令人讨厌的红叉叉,虽然图片有alt属性可以补救一下该图的意义,但都给人不友好的感觉。 如果给图片加一个判断,当加载失败时就不显示,这样可以产生更令用户满意的体验。 代码如下: <imgsrc=none 查看全文
javascript中的几个运算符
是这样运算的:从第一个开始,遇到有意义的返回,否则返回最后一个表达式(注意不一定是Boolean值); &&是这样运算的:从第一个开始,遇到无意义的返回,否则返回最后一个表达式(注意同上); !是这样运算的:对表达式的值取非(注意不是对表达 查看全文
JavaScript 中的事件教程
事件是可以被JavaScript侦测到的行为。 事件 JavaScript使我们有能力创建动态页面。事件是可以被JavaScript侦测到的行为。 网页中的每个元素都可以产生某些可以触发JavaScript函数的事件。比方说,我们可以在用户 查看全文
发布一个高效的JavaScript分析、压缩工具 JavaScript Analyser
发布一个高效的JavaScript分析、压缩工具JavaScriptAnalyser 先发一段脚本压缩示例,展示一下JSA语法压缩和优化功能。 复制代码 代码如下:try{ //xxxx(); } catch(e){ yyyy(); fun 查看全文
关于JavaScript中高阶函数的魅力详解
前言 一个函数就可以接收另一个函数作为参数,简言之,函数的参数能够接收别的函数,这种函数就称之为高阶函数 JavaScript 的高阶函数跟 Swift 的高阶函数类似 常见的高阶函数有: Map、Reduce、Filter、Sort 高阶 查看全文
让getElementsByName适应IE和firefox的方法
w3c规范中getElementsByName是按着name属性进行检索的,而MS的IE却是按着id来检索。导致不能得到应该得到的Elements,为适应浏览器,我们可以做一下调整: 一、把需要用getElementsByName的name 查看全文
另类调用flash无须激活的方法
复制代码 代码如下:<scripttype=text/javascript> /** *SWFObjectv1.4:FlashPlayerdetectionandembed-* *SWFObjectis(c)2006GeoffS 查看全文
textContent在Firefox下与innerText等效的属性
在IE和Opear下,DOM对象支持innerText属性,可以很方便的去除HTML标签。 但在Firefox不支持该属性,好在FF下的DOM对象支持textContent,该属性与innerText等效。 演示实例: <pid=Te 查看全文
来自chinaz的ajax获取评论代码
ajax获取到的字符是类似下面的内容复制代码 代码如下:{a:<divclass=pl_list><div><spanclass=float_right><ahref=javascript:good 查看全文
How to Auto Include a Javascript File
Form:Author:MarkKahn ManydevelopershavealargelibraryofJavaScriptcodeattheirfingertipsthattheydeveloped,theircolleguesdev 查看全文
Javascript的IE和Firefox兼容性汇编
以下以 IE 代替 Internet Explorer,以 MF 代替 Mozzila Firefox 1. document.form.item 问题 (1)现有问题: 现有代码中存在许多 document.formName.item(i 查看全文
webpack4 CSS Tree Shaking的使用
本次课程的代码目录(如下图所示): 什么是tree-shaking webpack 2 的到来带来的最棒的新特性之一就是tree-shaking 。tree-shaking源自于rollup.js,先如今,webpack 2也有类似 查看全文
用javascript实现始终保持打开同一个子窗口以及关闭父窗口同时自动关闭所有子窗口
今天在网上看到这篇文章,感觉很少会用到,但毕竟还是有些人需要这样的功能的,否则就不会有这篇文章,这篇文章主要是解决以下问题:复制代码 代码如下:1.点击一个可以打开新窗体的链接,如何实现如果窗体已打开,则将焦点转到已打开的窗体,否则打开新窗 查看全文
Bootstrap Table列宽拖动的方法
在之前做过的一个web项目中,前端表格是基于jQuery和Bootstrap Table做的,客户要求能利用拖动改变列宽,为了总结和备忘,现将实现的过程记录如下: 1. Bootstrap Table可拖动,需要用到它的Resizable扩 查看全文
详解在React中跨组件分发状态的三种方法
当我问自己第一百次时,我正在研究一个典型的CRUD屏幕:“我应该将状态保留在这个组件中还是将其移动到父组件?”。 如果需要对子组件的状态进行轻微控制。您可能也遇到了同样的问题。 让我们通过一个简单的例子和​​三种修复 查看全文
学习YUI.Ext第五日--做拖放DargDrop
拖放某个元素Darg&Drop是windows(视窗)问世时的一个重要特征。现在我们要在浏览器里面实现,怎么做呢?先看看基本例子: 复制代码 代码如下:YAHOO.example.DDApp=function(){ vardd; retur 查看全文
javascript新手语法小结
新手入学时常学到的东西~ <scriptlanguage=javascript>alert(badwolf测试!);</script>//弹提示 <scriptlanguage=javascript>al 查看全文
Javascript实例教程(19) 使用HoTMetal(6)
HoTMetal中使用javascript6.怎样编写一个保存模块脚本在本节教程的例子中,我们创建了一个新的保存模块文件对话框。HoTMetaL里面有几个模板你可以从中进行选择。模板只是一个普通的网页,这个网页被保存HoTMetaL应用程序 查看全文
vue项目打包部署到服务器的方法示例
上上一篇我写过一些关于vue项目部署到linux服务器的文章,但是那是以node作为开发环境 pm2 守护进程的方式,让他能正常运行,可是还是出现了问题,因为属于与APP交互的页面,在webView中打开过慢,APP的用户体验非常的差,所以 查看全文
详解vue-cli官方脚手架配置
一,准备工作 1.下载node.js 和 npm 2.将镜像源替换为淘宝镜像 二,创建项目 1.vue环境搭建 创建目录resume 1)npm init -y 2)npm install vue-cli -g (安装vue-cli ) 3 查看全文