<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
  <channel>
    <title>代码人 - JavaScript</title>
    <link>https://www.daimaren.com/forum.php?mod=forumdisplay&amp;fid=2</link>
    <description>Latest 20 threads of JavaScript</description>
    <copyright>Copyright(C) 代码人</copyright>
    <generator>Discuz! Board by Comsenz Inc.</generator>
    <lastBuildDate>Wed, 22 Apr 2026 14:59:57 +0000</lastBuildDate>
    <ttl>60</ttl>
    <image>
      <url>https://www.daimaren.com/static/image/common/logo_88_31.gif</url>
      <title>代码人</title>
      <link>https://www.daimaren.com/</link>
    </image>
    <item>
      <title>(response == null || false) ? []:response</title>
      <link>https://www.daimaren.com/forum.php?mod=viewthread&amp;tid=314</link>
      <description><![CDATA[这是一个JavaScript/TypeScript中的三元条件表达式，用于处理可能为null或false的响应数据。以下分场景解析：

功能说明:

‌条件判断‌
response == null 检查null或undefined，|| false 额外排除显式false值

‌返回值逻辑‌:

当条件成立（响应为null/undefined/fals ...]]></description>
      <category>JavaScript</category>
      <author>dmr</author>
      <pubDate>Fri, 19 Sep 2025 09:14:54 +0000</pubDate>
    </item>
    <item>
      <title>.hasOwnProperty()是用于检查对象是否拥有指定属性的方法</title>
      <link>https://www.daimaren.com/forum.php?mod=viewthread&amp;tid=302</link>
      <description><![CDATA[hasOwnProperty 是 JavaScript 中用于检查对象是否拥有指定属性的方法，属于 Object.prototype 的内置方法。该方法仅检查对象自身的属性（非继承自原型链的属性），并返回布尔值。 ‌

基本用法：

语法：obj.hasOwnProperty(prop)

‌参数‌：

obj：需检查的对象
prop ...]]></description>
      <category>JavaScript</category>
      <author>dmr</author>
      <pubDate>Tue, 08 Jul 2025 01:23:43 +0000</pubDate>
    </item>
    <item>
      <title>JavaScript:一个对象遍历给另一个对象里相同的字段赋值</title>
      <link>https://www.daimaren.com/forum.php?mod=viewthread&amp;tid=301</link>
      <description><![CDATA[//按选择树点击选择的数据，更新本地缓存数据，页面加载时，本地缓存数据有的话，提取并赋值给列表查询参数

//操作代码段

[kkpay=1]  if(JSON.parse(localStorage.getItem(\'currentNodeData\'))){//判断缓存是否存在
    currentNodeData = JSON.parse(localStorage.ge ...]]></description>
      <category>JavaScript</category>
      <author>dmr</author>
      <pubDate>Mon, 07 Jul 2025 02:31:33 +0000</pubDate>
    </item>
    <item>
      <title>符是否存在TypeScript（或 JavaScript）中，判断一个字于字符串中</title>
      <link>https://www.daimaren.com/forum.php?mod=viewthread&amp;tid=281</link>
      <description><![CDATA[实现推荐方法：String.includes()

实例：]]></description>
      <category>JavaScript</category>
      <author>dmr</author>
      <pubDate>Mon, 31 Mar 2025 02:18:34 +0000</pubDate>
    </item>
    <item>
      <title>JavaScript判断输入框是否为空</title>
      <link>https://www.daimaren.com/forum.php?mod=viewthread&amp;tid=210</link>
      <description><![CDATA[代码实例：[kkpay=1]

valuidtatform();//函数初始化
//提交表单验证js方法
function valuidtatform(){
        //获取用户名
        var username = document.getElementById(\&quot;username\&quot;).value;
        //获取密码
        var password = document.getElementById( ...]]></description>
      <category>JavaScript</category>
      <author>dmr</author>
      <pubDate>Mon, 04 Nov 2024 08:40:52 +0000</pubDate>
    </item>
    <item>
      <title>一个表格中的一个字段，在新增时，不能和已经添加的表格里的字段重复</title>
      <link>https://www.daimaren.com/forum.php?mod=viewthread&amp;tid=209</link>
      <description><![CDATA[代码实例：
[kkpay=3]
let resDscpData = false; //DSCP验证不能重复
                        for(var i=0;i{
                                var isInclude = arr2.some(it =&gt; {
                                    return it == item
                           ...]]></description>
      <category>JavaScript</category>
      <author>dmr</author>
      <pubDate>Mon, 04 Nov 2024 08:39:49 +0000</pubDate>
    </item>
    <item>
      <title>form表单文本框赋值及动态渲染返回多个规则及提交获取form数据</title>
      <link>https://www.daimaren.com/forum.php?mod=viewthread&amp;tid=207</link>
      <description><![CDATA[代码实例：

[kkpay=3]
else if (obj.event === \'edit\') {
                //文本框赋值
                let qsDuiData = obj.data;
                for (var i in qsDuiData) {
                    $(\'#newQueueScheduling input[name=\' + i + \']\').val(qsDuiData) .]]></description>
      <category>JavaScript</category>
      <author>dmr</author>
      <pubDate>Mon, 04 Nov 2024 08:38:07 +0000</pubDate>
    </item>
    <item>
      <title>JavaScript获取文本框里的值</title>
      <link>https://www.daimaren.com/forum.php?mod=viewthread&amp;tid=206</link>
      <description><![CDATA[代码实例：[kkpay=1]

//获取文本框里的值
function getform(){
         var username = document.getElementById(\&quot;username\&quot;).value;
         alert(username);
         }
[/kkpay]]]></description>
      <category>JavaScript</category>
      <author>dmr</author>
      <pubDate>Mon, 04 Nov 2024 08:36:18 +0000</pubDate>
    </item>
    <item>
      <title>JavaScript浏览器三种调试方式</title>
      <link>https://www.daimaren.com/forum.php?mod=viewthread&amp;tid=205</link>
      <description><![CDATA[JavaScript浏览器三种调试方式：
1.alert();
2.console.log();
3.debug;]]></description>
      <category>JavaScript</category>
      <author>dmr</author>
      <pubDate>Mon, 04 Nov 2024 08:32:35 +0000</pubDate>
    </item>
    <item>
      <title>JavaScript截取字符串固定长度</title>
      <link>https://www.daimaren.com/forum.php?mod=viewthread&amp;tid=204</link>
      <description><![CDATA[//截取字符串固定长度
        if(data.length&gt;0){
                data=data.substring(0,75);
        }]]></description>
      <category>JavaScript</category>
      <author>dmr</author>
      <pubDate>Mon, 04 Nov 2024 08:31:36 +0000</pubDate>
    </item>
    <item>
      <title>JavaScript检测数据类型使用：typeof</title>
      <link>https://www.daimaren.com/forum.php?mod=viewthread&amp;tid=203</link>
      <description><![CDATA[typeof 检测给定变量返回数据类型，比如：字符串，布尔值，数值，object对象或null,函数，未定义等。返回字符串有：
boolean 布尔
string 字符串
number 数值
object 对象或null
function 函数
undefined 未定义 ...]]></description>
      <category>JavaScript</category>
      <author>dmr</author>
      <pubDate>Mon, 04 Nov 2024 08:30:54 +0000</pubDate>
    </item>
    <item>
      <title>js 转化正整数且大于0</title>
      <link>https://www.daimaren.com/forum.php?mod=viewthread&amp;tid=202</link>
      <description><![CDATA[代码实例：[kkpay=1]
html：


js:
        window.zhzs = function (obj) {
            if (obj.value.length == 1) {
                obj.value = obj.value.replace(/[^1-9]/g, \'\');
            } else {
                obj.value = obj.value.replace(/\\D/g,]]></description>
      <category>JavaScript</category>
      <author>dmr</author>
      <pubDate>Mon, 04 Nov 2024 08:29:11 +0000</pubDate>
    </item>
    <item>
      <title>js限制输入框只能输入数字、负数和小数点</title>
      <link>https://www.daimaren.com/forum.php?mod=viewthread&amp;tid=201</link>
      <description><![CDATA[代码实例：[kkpay=1]







  

[/kkpay]]]></description>
      <category>JavaScript</category>
      <author>dmr</author>
      <pubDate>Mon, 04 Nov 2024 08:24:14 +0000</pubDate>
    </item>
    <item>
      <title>input输入值大于0小于100和大于1小于100校验</title>
      <link>https://www.daimaren.com/forum.php?mod=viewthread&amp;tid=199</link>
      <description><![CDATA[html:

\'

\'

js:
[kkpay=3]
//大于0小于100
         window.zeroHundred = function(obj)
        {
            if (obj.value.length == 1) {
                obj.value = obj.value.replace(/[^0-9]/g, \'\');
            } else {
                obj.v]]></description>
      <category>JavaScript</category>
      <author>dmr</author>
      <pubDate>Mon, 04 Nov 2024 08:21:34 +0000</pubDate>
    </item>
    <item>
      <title>三个等号和两个等号的区别（“===”和“==”）</title>
      <link>https://www.daimaren.com/forum.php?mod=viewthread&amp;tid=197</link>
      <description><![CDATA[1、===：称为等同符，当两边值的类型相同时，直接比较值，若类型不相同，直接返回false；

2、==：称为等值符，当等号两边的类型相同时，直接比较值是否相等，若不相同，则先转化为类型相同的值，再进行比较； ...]]></description>
      <category>JavaScript</category>
      <author>dmr</author>
      <pubDate>Mon, 04 Nov 2024 08:19:42 +0000</pubDate>
    </item>
    <item>
      <title>关于$.getJSON()返回数据延迟问题的解决</title>
      <link>https://www.daimaren.com/forum.php?mod=viewthread&amp;tid=196</link>
      <description><![CDATA[代码实例：
[kkpay=1]
近日项目中某功能模块，前台JSP界面点击确定按钮后，生成一张表。问题是该表可能之前生成并修改过，此时需要作出判断，以免覆盖之前修改的数据。
   基本思路比较简单，使用AJAX。确定按钮触发JS函数，JS中通过Jquery的getJSON进行数据查询并返回 ...]]></description>
      <category>JavaScript</category>
      <author>dmr</author>
      <pubDate>Mon, 04 Nov 2024 08:18:10 +0000</pubDate>
    </item>
    <item>
      <title>JS 判断后端返回的对象是否为空</title>
      <link>https://www.daimaren.com/forum.php?mod=viewthread&amp;tid=195</link>
      <description><![CDATA[代码实例：
[kkpay=1]
// 1.利用JSON.stringify()把对象转为字符串比较
if(JSON.stringify(res.data) !== \'{}\')
// 2.利用ES6新增的方法Object.keys()
if(Object.keys(res.data).length == 0){
      console.log(\'空对象\')
}else {
      console.log(\'非空对象\')
}
[/ ...]]></description>
      <category>JavaScript</category>
      <author>dmr</author>
      <pubDate>Mon, 04 Nov 2024 08:13:54 +0000</pubDate>
    </item>
    <item>
      <title>时间戳转日期</title>
      <link>https://www.daimaren.com/forum.php?mod=viewthread&amp;tid=194</link>
      <description><![CDATA[代码实例：[kkpay=1]
for(var i=0;i]]></description>
      <category>JavaScript</category>
      <author>dmr</author>
      <pubDate>Mon, 04 Nov 2024 08:08:58 +0000</pubDate>
    </item>
    <item>
      <title>js中setInterval计时器停止</title>
      <link>https://www.daimaren.com/forum.php?mod=viewthread&amp;tid=193</link>
      <description><![CDATA[html:
停止时间

js:

var myVar = setInterval(function(){ myTimer() }, 1000);

function myTimer() {
    var d = new Date();
    var t = d.toLocaleTimeString();
    document.getElementById(\&quot;demo\&quot;).innerHTML = t;
}

function myStopFunction() {
]]></description>
      <category>JavaScript</category>
      <author>dmr</author>
      <pubDate>Mon, 04 Nov 2024 08:07:34 +0000</pubDate>
    </item>
    <item>
      <title>导入数据，接口返回解析后的数据，前端table进行展示</title>
      <link>https://www.daimaren.com/forum.php?mod=viewthread&amp;tid=192</link>
      <description><![CDATA[实例代码：[kkpay=1]
agree() {
        let data = {
          file: this.item.file,
          company_id: this.company_id
        }
let formdata = new FormData();
        formdata.append(\'file\', data.file);
        formdata.append(\'company_id\', this]]></description>
      <category>JavaScript</category>
      <author>dmr</author>
      <pubDate>Mon, 04 Nov 2024 08:05:59 +0000</pubDate>
    </item>
  </channel>
</rss>