Welcome 微信登录

首页 / 脚本样式 / JavaScript

json属性名为什么要双引号(个人猜测)

json属性名为什么要双引号(个人猜测)

原因一:更加规范,利于解析原因二:避免class等关键字引起的不兼容问题原因三:可能也是最隐晦的:var a = 00; var b = {00: 12}; a in b; --> truevar a = 0; var b = {"00": 12}; a in b; --> false个人猜测如果js对象的属性名为非string类型,会先进行类型转换, 但是这个过程中可能会出现非预期性的值,虽然仅属个例,但养成一个好习惯还是很有必要的...
jquery append()方法与html()方法的区别及使用介绍

jquery append()方法与html()方法的区别及使用介绍

append(content):方法在被选元素的结尾(仍然在内部)插入指定内容,有很多朋友觉得append与html差不多,其它从英文意义上append是在原有基础上增加,而html中是替换当前所有内容。定义和用法append() 方法在被选元素的结尾(仍然在内部)插入指定内容。$(selector).append(content)使用函数来附加内容使用函数在指定元素的结尾插入内容。语法$(selector).append(function(index,h...
js中的getAttribute方法使用示例

js中的getAttribute方法使用示例

getAttribute()方法至此,我们已经向大家介绍了两种检索特定元素节点的办法:一种是使用getElementById()方法,另一种是使用getElementsByTagName()方法。在找到那个元素后,我们就可以利用getAttribute()方法把它的各种属性的值查询出来。getAttribute()方法是一个函数。它只有一个参数——你打算查询的属性的名字:object.getAttribute(attribute)不过,getAttribu...
js使用html()或text()方法获取设置p标签的显示的值

js使用html()或text()方法获取设置p标签的显示的值

html()方法此方法类似于JavaScript中的innerHTML属性,可以用来读取或者设置某个元素中的HTML内容。要获取某个元素的内容,可以这样:var p_html = $("p").html(); //获取p元素的HTML代码如果需要设置某元素的HTML代码,那么也可以使用该方法,不过需要为它传递一个参数。例如要设置p元素的HTML代码,可以使用如下代码://设置p元素的HTML代码$("p").html("欢迎您访问简明现代魔法图书馆~~")...
js使用removeChild方法动态删除div元素

js使用removeChild方法动态删除div元素

在做用户查找时 因为要把查找的结果动态加载和显示,所以,那些html元素要由Ajax动态生成。用户打开查找界面时,有系统推荐的用户,而当用户按条件查找后,查找的结果动态加载和显示。所以考虑到用js来搞。 这个for循环就是移除已有的表单。然后根据Ajax请求过来的数据,动态生成新的表单对象。一定要注意j变量从大往小循环,否则,删除div元素后会引起serchResultLenth=serchResult.children.length;长度的变化(这个问题...
基于jquery实现的可编辑下拉框实现代码

基于jquery实现的可编辑下拉框实现代码

原理就是一个textbox加一个ul模拟下拉框,用font模拟一个下拉按钮。一、制作静态效果先用css和html,做出一个应该有的样子。这里这两个我使用的是字体,可以在icomoon网站上面自己制作。用字体的好处是和输入框定位很方便,而且还可以控制大小颜色等,唯一的不足是IE6和IE7由于不支持:before选择器,导致无法显示这种字体,但可以通过一些其他方法实现,大家可以自己尝试下。下面是html代码<span style="display:inl...
如何正确使用Nodejs 的 c++ module 链接到 OpenSSL

如何正确使用Nodejs 的 c++ module 链接到 OpenSSL

事情的起因是这样的, 因为某些原因, 最近在写 Nodejs 的 c++ module, 然后在js这边调用。 网络通信自然离不开ssl, 于是需要链接到Openssl的库。我们本来的期望是,需要用户安装有Openssl的运行库, 然后我们的c++ module 动态链接到Openssl的so库上来运行。起初一切看起来还不错,直到我们发现这个openssl的函数不能工作:PKCS7_sign()PKCS7_sign ( )我们发现:如果我们的 c++ 模块...
Node.js插件的正确编写方式

Node.js插件的正确编写方式

Node.js在利用JavaScript编写后端方面效果拔群,值得我们多加尝试。不过如果大家需要一些无法直接使用的功能甚至是根本无从实现的模块使用,那么能否从C/C++库当中引入此类成果呢?答案是肯定的,大家要做的就是编写一款插件,并借此在自己的JavaScript代码中使用其它代码库的资源。下面我们就一同开始今天的探询之旅。介绍正如Node.js在官方说明文档中所言,插件是以动态方式进行链接的共享式对象,能够将JavaScript代码与C/C++库接驳起...
深入分析escape()、encodeURI()、encodeURIComponent()的区别及示例

深入分析escape()、encodeURI()、encodeURIComponent()的区别及示例

JavaScript中有三个可以对字符串编码的函数,分别是: escape,encodeURI,encodeURIComponent,相应3个解码函数:unescape, decodeURI, decodeURIComponent 。下面简单介绍一下它们的区别:1 escape()函数定义和用法escape() 函数可对字符串进行编码,这样就可以在所有的计算机上读取该字符串。语法escape(string)参数 描述string 必需。要被转义或编码的字符...
javascript中with()方法的语法格式及使用

javascript中with()方法的语法格式及使用

内容导读: 有了 With 语句,在存取对象属性和方法时就不用重复指定参考对象,在 With 语句块中,凡是 JavaScript 不识别的属性和方法都和该语句块指定的对象有关。With 语句的语法格式如下所示:With Object {Statements}对象指明了当语句组中对象缺省时的参考对象,这里我们用较为熟悉的 Document 对象对 With 语句举例。例如 当使用与 Document 对象有关的 write( )或 writeln( )方法...
<< 891 892 893 894 895 896 897 898 899 900 >>