51dev.com IT技术开发者社区

51dev.com 技术开发者社区

JSON 被转义的字符引发BUG问题

JSON 被转义的字符引发BUG问题

结论:1、  在json_encode时候,第二个参数加上JSON_UNESCAPED_UNICODE。前提是需要PHP5.4以上版本支持2、  遇到json数据异常时候,请先关注字符是否包含u000-uffff这样字符,如果有需要想办法处理,否则json会转义。 背景...

js中基本上8中情况的逻辑false情况

js中基本上8中情况的逻辑false情况

 //如果逻辑对象无初始值或者其值为0、-0、null、""、false、undefined或者NaN,那么对象的值为false。否则,其值为true(即使当自变量为字符串"false"时)!      &nb...

JS中为false的几种情况

JS中为false的几种情况

下面的值为false:falsenullundefined"" 即空字符串0NaN...

JS CSS 仿触屏手机拨号盘界面及功能模拟

JS CSS 仿触屏手机拨号盘界面及功能模拟

<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.org/1999/xh...

JS隐藏显示左侧菜单

JS隐藏显示左侧菜单

<scriptlanguage="javascript"type="text/javascript">functionHideShow(){varalt=document.getElementById(‘switchPoint‘).alt;varsrc=document.getElementById(‘sw...

JS刷新当前页面的几种方式

JS刷新当前页面的几种方式

1,history.go(0) 2,location.reload() 3,location=location 4,location.assign(location) 5,document.execCommand(‘Refresh‘) 6,window.navigate(location) 7,location.rep...

Centos 二进制安装node.js

Centos 二进制安装node.js

一、登录node的官网查看最新的稳定版,以及需要下载的Linux版本,你可以有多种Linux安装方式(源码安装,二进制安装等)。二、Node安装及配置1、创建安装目录:创建目录node.js[root@VM_203_15_centos~]#mkdirnodejs切换到目录nodejs下,并下载node.js二进制安装包...

js copy text

js copy text

document.execCommand(‘copy‘);listenCopy(){document.addEventListener("copy",e=>{letclipboardData=window.clipboardData;//forIEif(!clipboardData){//forchromecli...

js 全局变量 局部变量 隐式声明 显式声明,作用域

js 全局变量 局部变量 隐式声明 显式声明,作用域

JS中使用var声明变量,也可以不使用var这样定义的就是全局变量,js解释器执行时首先在全局构建一个全局对象,我们写的全局变量就是为这个全局对象做准备的,就是为了该对象的属性读取,可以使用this,window,使用这个变量,而对于局部变量,js局部方法执行完,局部变量就会销毁,我们可以从此优化,优化内存的使用量fu...

移动端基于HTML模板和JSON数据的JavaScript交互

移动端基于HTML模板和JSON数据的JavaScript交互

写本文之前,我正在做一个基于Tab页的订单中心: 每点击一个TAB标签,会请求对应状态的订单列表。之前的项目,我会在js里使用 +  连接符连接多个html内容:varhtml=‘‘;html+=‘<divclass="empty-list">‘+‘<divcl...

django js实现部分页面刷新

django js实现部分页面刷新

例子中,我用的是显示机器上的进程信息的表格,获取不同的机器的进程信息时,更新这个展示信息的表格,如下:  当我在输入框中输入ip时,我希望只是更新这个表格,页面其他部分不变,实现方式如下:1、在原页面中设置这个表格的id为pstable<tableclass="tabletable-strip...

如何在Node.js中获取本机IP地址

如何在Node.js中获取本机IP地址

varos=require(‘os‘);varIPv4,hostName;hostName=os.hostname();for(vari=0;i<os.networkInterfaces().en0.length;i++){if(os.networkInterfaces().en0[i].family==‘IPv...

Json串的单引号和双引号问题

Json串的单引号和双引号问题

》 今天遇到双引号和单引号的问题:json就是一段有格式的字符串,如果数据的封装与解析都是我们自己做的时候,单引号和双引号是没啥关系的,但是如果用到一些别的json相关的库的时候,或者像笔者这样是发给别人用的时候,这个就特别需要注意了!所以应该养成良好的习惯,用json的时候请用双引号吧!》 正确的...

js实现微信自定义分享功能

js实现微信自定义分享功能

1.首先要进行js接口安全域名的设置和配置 分享页面引用微信js<script src="http://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script>//公众号appid,时间戳,随机字符串,后台返回签名信息,分享标题,分享链接,分享...

JS判断单、多张图片加载完成

JS判断单、多张图片加载完成

在实际的运用中有这样一种场景,某资源加载完成后再执行某个操作,例如在做导出时,后端通过打开模板页生成PDF,并返回下载地址。这时前后端通常需要约定一个flag,用以标识模板准备就绪,可以生成PDF了。试想,如果模板中有图片,此时如何判断图片是否加载完成?在此之前来了解一下jquery的ready与window.onlo...