为了账号安全,请及时绑定邮箱和手机立即绑定

JavaScript

JavaScript做为Web前端开发师需要掌握的必杀技术,它是互联网最流行的脚本语言。为数百万计的网页添加炫酷动态效果和友好的用户交互行为,如想您想提供漂亮的网页、令用户满意的上网体验,JavaScript是必不可少的。同时所有主流浏览器都支持JavaScript,编程环境简单,很容易使用!

来自 JavaScript
已采纳 李晓健回答:
<...code...>如果你的问题已解决,请记得采纳答案![ 查看全部 ]
function checkall(){
    //hobby 并不是一个真正的数组,但他有length属性,所以可以用for循环,forEach是直正数组的方法,所以hobby不能直接用forEach
    var hobby = document.getElementsByTagName("input");
    //把hobby转成一个真正的数组,就可以用forEach了
    var hobbyArr = Array.prototype.slice.call(hobby);
    hobbyArr.forEach(function(v){v.checked=true;}); 
    [1,2,3].forEach(function(v){alert(v);});
}



如果你的问题已解决,请记得采纳答案!

赞同4 反对 收起

回复
已采纳 迁就LOSE回答:
我觉得这已经算基础课程了,别说计算机专业咋咋的,其实跟你一样。在学习新东西的时候又出现新东西是一脸懵的,然后就去百度,去谷歌,去翻书,去提问,运气不好的话,发现又有新东西。这是一个知识网的问题,可能你只需要广度为1,深度为1的知识点就可以理解一个概念,但是有的东西很复杂,想要彻底理解需要庞大的知识体系去支撑的(然而你可能并不需要了解那么深刻)。我初中的时候学过一段时间的素描,知道圆其实是正方形切出来的。以上是背景,后来有一次在项目中要用到原生js写一个前端抽奖页面(要获取一个图片的偏移角度)的算法的时候,这段经历让我更好的理解这个算法。那我是不是可以说学素描更好学习编程?明显是不可以的,不会了...[ 查看全部 ]

我觉得这已经算基础课程了,别说计算机专业咋咋的,其实跟你一样。在学习新东西的时候又出现新东西是一脸懵的,然后就去百度,去谷歌,去翻书,去提问,运气不好的话,发现又有新东西。这是一个知识网的问题,可能你只需要广度为1,深度为1的知识点就可以理解一个概念,但是有的东西很复杂,想要彻底理解需要庞大的知识体系去支撑的(然而你可能并不需要了解那么深刻)。我初中的时候学过一段时间的素描,知道圆其实是正方形切出来的。以上是背景,后来有一次在项目中要用到原生js写一个前端抽奖页面(要获取一个图片的偏移角度)的算法的时候,这段经历让我更好的理解这个算法。那我是不是可以说学素描更好学习编程?明显是不可以的,不会了就去学,没有人天生就会什么的(非条件反射除外)。

赞同17 反对 收起

回复
花几天时间学学HTML的标签,然后学习CSS,先自己写些静态网页练练手,然后学习javascript,慢慢的就自己懂得怎么下有一步学习了,慕课也有很多资源啊,从初级到高级慢慢学习也很不错呢。

花几天时间学学HTML的标签,然后学习CSS,先自己写些静态网页练练手,然后学习javascript,慢慢的就自己懂得怎么下有一步学习了,慕课也有很多资源啊,从初级到高级慢慢学习也很不错呢。

赞同11 反对 收起

回复
来自 JavaScript
小羊杨回答:
发代码不能注意一下基本格式?这样缩进都没有要浪费别人多少时间来阅读,提问的基本礼仪都不注意

发代码不能注意一下基本格式?这样缩进都没有要浪费别人多少时间来阅读,提问的基本礼仪都不注意

赞同4 反对 收起

回复
Q加一回答:
lodop打印控件,这个可以

lodop打印控件,这个可以

赞同2 反对 收起

回复
来自 JavaScript
李晓健回答:
<...code...>如果你的问题已解决,请记得采纳答案![ 查看全部 ]
//这一行,是中文的 ,你的写法也有问题
var sum = 0,mymoney;
for(mymoney=1;mymoney<=10;mymoney++){
    sum= sum + mymoney;
}
document.write("sum合计:"+sum);

如果你的问题已解决,请记得采纳答案!

赞同2 反对 收起

回复
已采纳 李晓健回答:
<...code...>你这个不让用循环的要求有点过了,希望这样你能看懂如果解决了你的问题,请记得采纳[ 查看全部 ]
var scoreStr = "小2明:87;小花:81;小红:97;小1:76;小99:74;小2:94;小西:90;小伍:76;小迪:64;小曼:76";
//将字符串组装成数组
var scoreArr = scoreStr.split(';');
//对数组进行排序  将最高分排到最前面
scoreArr.sort(function (user,user2) {
    var score = parseInt(user.split(':')[1]);
    var score2 = parseInt(user2.split(':')[1]);
    return score2 - score;
});
//对分数求和
var totalScore = scoreArr.reduce(function (total,user) {
    var score  = parseInt(user.split(':')[1]);
    return total+score;
},0)
//取出分数最高的人的信息
var maxUserArr  = scoreArr[0].split(':');
alert('平均成绩是:'+totalScore/scoreArr.length+' ;最高分数的人是'+maxUserArr[0]+',他的分数是:'+maxUserArr[1]);

你这个不让用循环的要求有点过了,希望这样你能看懂


如果解决了你的问题,请记得采纳

赞同4 反对 收起

回复
已采纳 Elife漫格局回答:
直接定义返回数据类型为json, $.ajax({      url:"",      dataType:"json" }); 然然后请求成功后返回的数据就是json数据, 或者打他data=eval("("+data+")");,这时候的data就转换成了json数据

直接定义返回数据类型为json,
$.ajax({
     url:"",
     dataType:"json"
});
然然后请求成功后返回的数据就是json数据,
或者打他data=eval("("+data+")");,这时候的data就转换成了json数据

赞同3 反对 收起

回复
来自 JavaScript
已采纳 小羊杨回答:
function ftn_button_clicked(){              xhr = createXHR();//此处直接赋值                //var url="\PointGenerate";                xhr.open("GET", "PointGenerate.java", true);                          xhr.send();                xhr.onreadystatechange = ajaxComplete;           }        function ajaxCom...[ 查看全部 ]

function ftn_button_clicked(){

              xhr = createXHR();//此处直接赋值

                //var url="\PointGenerate";

                xhr.open("GET", "PointGenerate.java", true);          

                xhr.send();

                xhr.onreadystatechange = ajaxComplete;   

        }

        function ajaxComplete(){

            if(xhr.readyState === 4 && xhr.status === 200){

                    document.getElementById("txt1").innerHTML.value = xhr.responseText;

                    var num = xhr.responseText;

                    window.alert("good");

                    plotrandom(num); 

            }

        }

           

       function createXHR(){

            var xhr;//此处声明xhr变量

           if(window.XMLHttpRequest){

               xhr = new XMLHttpRequest();

               //window.alert("111"); check working or not

           }

           else{

               xhr = new ActiveXObject("Microsoft.XMLHTTP");

               //window.alert("1111");

           }

            return xhr;//此处返回xhr对象

        }

如果你的问题已解决,请记得采纳答案!--copy from 李晓健 

赞同 反对 收起

回复
已采纳 小世界里的白日梦回答:
http://www.imooc.com/learn/36      JavaScript入门篇http://www.imooc.com/learn/10      JavaScript进阶篇 http://www.imooc.com/learn/277    JavaScript高级篇 先一个个的学吧 基础要打牢 后面学起来就快了

http://www.imooc.com/learn/36      JavaScript入门篇

http://www.imooc.com/learn/10      JavaScript进阶篇 

http://www.imooc.com/learn/277    JavaScript高级篇 

先一个个的学吧 基础要打牢 后面学起来就快了

赞同2 反对 收起

回复
已采纳 桥本奈奈未回答:
没有,你可以自己写一个实现,但是,记住一点,所有原生方法都是经过引擎优化的,不会有比原生方法更快的实现。

没有,你可以自己写一个实现,但是,记住一点,所有原生方法都是经过引擎优化的,不会有比原生方法更快的实现。

赞同1 反对 收起

回复
来自 JavaScript
已采纳 李晓健回答:
<...code...>[ 查看全部 ]
function animFn () {
    if(box.style.left === '100px'){
        window.clearInterval(timer);
        return;
    }
    box.style.left = parseInt(box.style.left) + 5 + 'px';
   // box.style.left = '100px';
}


赞同2 反对 收起

回复
来自 JavaScript
枫枫哒回答:
调用函数可以认为是你在外面定义了一个函数及其功能,在其他代码中用特定函数格式使用这一块代码的,叫调用函数。return则是在执行完函数(或其他程序)最后,考虑是否要返回一些数值来表征函数输出(稍有偏差但基本意思对)。比如定义f(x)=2x,在最后写上return 2x,那么y = f(1)这一条代码结果就变为y = 2,把2x计算结果赋给了y

调用函数可以认为是你在外面定义了一个函数及其功能,在其他代码中用特定函数格式使用这一块代码的,叫调用函数。return则是在执行完函数(或其他程序)最后,考虑是否要返回一些数值来表征函数输出(稍有偏差但基本意思对)。比如定义f(x)=2x,在最后写上return 2x,那么y = f(1)这一条代码结果就变为y = 2,把2x计算结果赋给了y

赞同1 反对 收起

回复
来自 JavaScript
已采纳 外号理论汪回答:
js是单线程的,代码从上到下依次执行。意思就是,先执行head然后执行body。执行head的时候还不知道body里面有什么。所以document.getElementById("h01")获取到的undefined,当然也没有innerHTML属性了。你可以把这段代码放到h1后面就行了。

js是单线程的,代码从上到下依次执行。意思就是,先执行head然后执行body。执行head的时候还不知道body里面有什么。所以document.getElementById("h01")获取到的undefined,当然也没有innerHTML属性了。你可以把这段代码放到h1后面就行了。

赞同2 反对 收起

回复
建议还是自学现在学习网站也多,也可以加个群不会的也有人教你的,前期学可以去w3c,学完后来慕课,我就是培训出来的在上海一个月没找到现在在老家这边找到了一个。

建议还是自学现在学习网站也多,也可以加个群不会的也有人教你的,前期学可以去w3c,学完后来慕课,我就是培训出来的在上海一个月没找到现在在老家这边找到了一个。

赞同1 反对 收起

回复
已采纳 李晓健回答:
<...code...>如果问题解决,请记得采纳![ 查看全部 ]
 $('#fullPage').fullpage();    //你标签上id的P是大写的,

如果问题解决,请记得采纳!

赞同 反对 收起

回复
来自 JavaScript
已采纳 桥本奈奈未回答:
不懂为什么报这个原因,但是直接看你代码的确是有问题,posts在定义前就使用了。

不懂为什么报这个原因,但是直接看你代码的确是有问题,posts在定义前就使用了。

赞同 反对 收起

回复
已采纳 刘先森的猫回答:
按住键盘的CTRL键,然后搓鼠标滚轮. 放大即可看到这种效果.color scheme 是 monokai字体是 Emilbus Mono

按住键盘的CTRL键,然后搓鼠标滚轮. 放大即可看到这种效果.

color scheme 是 monokai

字体是 Emilbus Mono

赞同1 反对 收起

回复
来自 JavaScript
已采纳 小羊杨回答:
虽然你的正则可能有问题,但是我现在假装这个正则正确然后来解释一波:function参数含义(function会在每次匹配替换的时候调用):                    1、匹配字符串                    2、正则表达式分组内容,没有分组则没有该参数                    3、匹配项在字符串中的index                    4、原字符串所以,data[key]就是把你匹配到的字符替换为你给定的data数组中的下标为index的元素如果你的问题已解决,请记得采纳答案!--copy from 李晓健 [ 查看全部 ]

虽然你的正则可能有问题,但是我现在假装这个正则正确然后来解释一波:

function参数含义(function会在每次匹配替换的时候调用):
                   1、匹配字符串
                   2、正则表达式分组内容,没有分组则没有该参数
                   3、匹配项在字符串中的index
                   4、原字符串

所以,data[key]就是把你匹配到的字符替换为你给定的data数组中的下标为index的元素

如果你的问题已解决,请记得采纳答案!--copy from 李晓健 

赞同 反对 收起

回复
慕妹1347366回答:
base64

base64

赞同1 反对 收起

回复
已采纳 Amir520回答:
mysql 驱动jar包下载地址:http://download.csdn.net/download/mujunfengplay/6994509下载之后添加到你的工程里面去,然后配置数据库连接。

mysql 驱动jar包下载地址:

http://download.csdn.net/download/mujunfengplay/6994509

下载之后添加到你的工程里面去,然后配置数据库连接。

赞同2 反对 收起

回复
已采纳 桥本奈奈未回答:
在很久以前的网络上,页面通常有两种版本:为网景(Netscape)的 Navigator准备的版本以及为微软(Microsoft)的 Internet Explorer准备的版本。当 W3C 创立网络标准后,为了不破坏当时既有的网站,浏览器不能直接起用这些标准。因此,浏览器采用了两种模式,用以把能符合新规范的网站和老旧网站区分开。目前浏览器的排版引擎有三种模式:怪异模式(Quirks mode)、接近标准模式(Almost standards mode)、以及标准模式(Standards mode)。在怪异模式下,排版会模拟 Navigator 4 与 Internet Explorer 5 ...[ 查看全部 ]

在很久以前的网络上,页面通常有两种版本:为网景(Netscape)的 Navigator准备的版本以及为微软(Microsoft)的 Internet Explorer准备的版本。当 W3C 创立网络标准后,为了不破坏当时既有的网站,浏览器不能直接起用这些标准。因此,浏览器采用了两种模式,用以把能符合新规范的网站和老旧网站区分开。

目前浏览器的排版引擎有三种模式:怪异模式(Quirks mode)、接近标准模式(Almost standards mode)、以及标准模式(Standards mode)。在怪异模式下,排版会模拟 Navigator 4 与 Internet Explorer 5 的非标准行为。为了支持在网络标准被广泛采用前,就已经建好的网站,这么做是必要的。在标准模式下,行为即(但愿如此)由 HTML 与 CSS 的规范描述的行为。在接近标准模式下,只有少数的怪异行为被实现。

对HTML文件来说,浏览器使用文件开头的 DOCTYPE 来决定用怪异模式处理或标准模式处理。

——源引自MDN

赞同 反对 收起

回复
首页上一页1234567下一页尾页

关联分类

  • Python

    Python是一种面向对象、解释型计算机程序设计语言;Python语...
  • PHP

    PHP一种被广泛应用的开放源代码的多用途脚本语言,和其他技术相比,p...
  • CSS3

    CSS即层叠样式表(Cascading StyleSheet)。 在...

本月最佳回答网友

关注我喜欢或专注的猿问分类

  • Android
  • AngularJS
  • Bootstrap
  • C
  • C#
  • C++
  • Cocos2d-x
  • CSS3
  • Go
  • Html/CSS
  • Html5
  • iOS
  • JAVA
  • JavaScript
  • JQuery
  • Linux
  • Maya
  • MongoDB
  • Mysql
  • Node.js
  • Oracle
  • Photoshop
  • PHP
  • Premiere
  • Python
  • React.JS
  • Ruby
  • Sass/Less
  • SQL Server
  • Unity 3D
  • Vue.js
  • WebApp
  • ZBrush
  • 云计算
  • 前端工具
  • 大数据
  • 数据结构
  • 测试
保存
意见反馈 常见问题 APP下载
官方微信