在北京做兼职哪个网站好,胖咯科技网站建设,中国建设银行网站对公业务流程,怎么在家开网店挣钱呢入门 学会DIVCSS布局使用DIVCSS布局标准网页#xff0c;可以使前端XHTML代码更少、结构更清晰#xff0c;这有利于轻松用JavaScript操作DOM#xff0c;比如#xff0c;要展示一个3 行3列的列表#xff0c;如果用传统的表格布局#xff0c;现在要你用JavaScript动态生成这…入门 学会DIVCSS布局使用DIVCSS布局标准网页可以使前端XHTML代码更少、结构更清晰这有利于轻松用JavaScript操作DOM比如要展示一个3 行3列的列表如果用传统的表格布局现在要你用JavaScript动态生成这个列表那么就需要一个循环嵌套如果采用li结构加CSS浮动布局一 次循环就好了。当然WEB标准化不是一定不能使用表格我的意思是结构清晰的XHTML更易于把JavaScript效果或功能整合到项目中。 掌握几种开发测试工具作为一个开发人员熟悉测试工具是必须的这有助于提高你发现问题和解决问题的效率对于特别大的项目更是如此。JavaScript和XHTML开发测试利器我就先推荐两个最常用的它们是Web Developer和Firebug。 熟悉JavaScript每一个方法的作用这一要求听起来似乎有点不太实际我想这个要求对于像C#、JAVA这些大型语言来说确实是因为这些语言类库实在太庞大了相信没有人可以全面记 住它而且也是没有必要全部记住比如用JAVA做网页与手机开发所关注的类库是不一样的。而JavaScript则不是它的内置方法函数真的不多先 全面熟悉一下开发起来也将得心应手比如你一开始可能认为JavaScript有trim()这个很多语言都有的去行头行尾空格的方法当你了解 JavaScript内置函数库后你会发现原来在JavaScript中这些方法是要自己去实现。再比如如果你是从其它比较强大的语言转过来玩 JavaScript你又可能认为JavaScript应该有MD5加密的方法当然这也是没有的但有人用JavaScript实现了这样的方法即 JavaScript MD5。说到底JavaScript内置方法少的可怜但很多牛人写了一些新方法增加JavaScript功能比如prototype框架主要是对 JavaScript基础函数进行原型扩展的。 了解DOM编程了解DOM编程算是学习JavaScript过程比较重要的课程因为JavaScript除了编写一些纯数据处理的逻辑外更多的是在动态更改 XHTML的结构和内容以达到界面动态更新的目的而这些工作都要依赖DOM编程。jQuery框架在这方面封装的相当好提供了丰富的DOM操作方 法可以让你轻松找到页面任何地方的一个DOM节点XHTML标签然后进行相关操作增、删、改、查。对于有过用其它语言操作XML文档经验的朋 友相信这一块很快上手。 接触并使用AJAX在今天学习了JavaScript而不使用AJAX那是埋没JavaScript优势了AJAX本身并不能算是JavaScript内容。 AJAX对于用户以及服务器来说都是有好处的对于用户提供更好的用户体验最典型的一个应用场景注册页面的用户名可用性预检测传统的可能会遇到这 样的问题用户填写了一堆资料后提交表单结果被服务器告知这个用户被注册了要用户重新填写资料注册这对于大型多用户网站那是很致命的因为用户输 10个用户名可能有一半已被使用了。对于服务器来说减少网页流量因为AJAX后一般是按需加载数据的不会因为局部更新而重新加载整个页面。比如一 个网页占三屏高我们可以默认只加载第一屏的内容当用户拉动滚动条往下的时候再加载二三屏的内容。另外像WEB在线地图应用也是AJAX使用的典范。 提高 深入理解JavaScript this关键字JavaScript this的作用与指向跟很多真正面向对象的开发语言是有很大差别的它不始终指向当前对象是会变化的。如果不注意这个问题就有可能遇到看似没错的代码报错或不执行等问题。 学习JavaScript OOP编程OOP是个好东西它使程序员思考问题更有组织性代码的组织也更清晰。JavaScript 也可以OOP但与一些传统的OOP语言同样存在较大差别所以要真正用熟JavaScript OOP也是需要下点功夫的。 了解闭包JavaScript闭包也是被谈得比较多的一个话题闭包使JavaScript变量作用域变得复杂起来但这一特性又使这门语言变的更灵活了。 学习规范开发团队精神相信大家是听过不少了就职一个公司做开发当然离不开团队团队要想合作愉快每个成员的编码必需符合一定规范这也是每个公司对程序员的基本要求。关于规范通常指变量命名、文件组织、注释规范等这方面知识与其它语言的规范是有相通性的。 找本算法的书读一读我认为学会并使用一门语言并不是什么难事难的应该是用语言这基本的语法与语句去解决一些复杂的问题。要解决一些复杂的问题可能会用上一些算法 有些算法实现可能是一个团队在做的比如中科院中文分词的具体实现另外像游戏常用自动寻径A*算法等。也许你认为你不可能在JavaScript开发上 遇到这么复杂的问题其实这还要看你在做什么项目如果你是在开发大型网页游戏通常面临更多具有挑战性的难题如果你有读过一些算法书籍了解一些常见 问题的解决方法在开发过程中自然会如虎添翼。另外熟悉算法显然对于你日后接触其它开发语言也是有帮助的。 习惯 兼容、BUG问题做好笔记CSS与JavaScript浏览器兼容问题最好做好笔记因为这些问题或者说BUG是比较诡异的这些问题浏览器不会提示你错在哪里IDE也 不会提示你特别是CSS兼容问题这就会导致你在开发过程碰到这样的问题会卡老半天得不到解决。即使之前解决过同类问题以后可能又会碰上结果之前没 有做好笔记加强记忆注定你要再受罪一次因为这些兼容问题不是一两个临时记忆效果是不明显的。以我经验很多问题是在IE6下发生的现在IE6连微 软自己都希望加速它灭亡这对于前端开发的我们来说当然是一个好消息。 阅读优秀的代码比如jQuery阅读优秀代码绝对也是自我提高的好方法这不仅可以了解优秀代码的组织规范更可以了解一些功能的实现思路。比如jQuery就是一个非常值的学习 的JavaScript框架。当然了要阅读这样专业的JavaScript框架JavaScript基础要扎实不然看的过程中会遇到太多疑问甚至 对自己的信心也是一种打击。 注意 在JavaScript入门之前避免直接使用JavaScript框架做开发如果你没有任何JavaScript基础请不要直接使用JavaScript框架做开发我认为这可能会误导你对一门语言的认识比如你直接使用 了jQuery用点连起来的语句写法你是否会认为这是JavaScript语法的一种呢再比如你使了prototype你不要把框架扩展后的基类方法 认为是JavaScript内置的。我认为JavaScript框架是用来提高效率的它绝对不是JavaScript入门应该学习的。 网上找的很多例子可能不是跨浏览器兼容的有很多JavaScript效果源码是N年前某网友写的N年前是IE的天下于是一些前端懒得解决脚本跨浏览器兼容问题使写出来的脚本只适用于 IE。当你得到这样的一段代码请不要说垃圾也不要为此发牢骚因为这些代码并不是没有一点价值的如果你了解JavaScript跨浏览器兼容问题 相信你可以很轻松通过少需修改使代码有更好的兼容性。转载于:https://www.cnblogs.com/lzplmv/p/3365632.html