就开发难易程度来说,现在普遍使用jquery,本人学习jquery html css时间不长,以前写过Flex.

CSS+JS+HTML组成HTML开发三驾马车。学习js开发我认为怎么入门十分重要。根据自己的学习过程,我认为:

1.理解js执行顺序

2.js入口即cs main函数,就是开始执行js的的入口

3.CSS

4.html要素

简单介绍js执行机制:

1.直接写在<script /script>里面

比如    <script>
      alert("test")
    </script>

执行过后系统直接弹出“test”,代码会直接执行。

2.ready包裹。意思是当window 的UI加载完毕后才执行ready里面的函数,ready包裹有两种方式,实质是一样的仅仅写法不同

a.$(document).ready(function(){});

b.$(function(){

alert("test");

$(selector).....//此时要素选择器不为空,如果此处写在方法1里面 肯定要素选择器是空的,因为页面要素还没有加载进来。

})

3.(function($){})(jQuery)。此处为插件开发。意思等同于  function test(){};   test()。即定义后直接调用。

知道执行机制写js代码就方便的多了。

另外学习jquery 知道 简单的 dom操作,css操作,append要素动态添加,基本js就游刃有余了。

css 孰能生巧要从开始养成习惯,css写在css文件里面。共有的css样式尽量写在一个css 样式里面

最新文章

  1. C++ 应用处理异常崩溃(转载)
  2. 360safe安全卫士防网站攻击源码
  3. 【POJ3237】Tree(树链剖分)
  4. UVA 10090 - Marbles 拓展欧几里得
  5. python与saltstack动态传参变量名的研究
  6. 关注云端搜索技术:elasticsearch,nutch,hadoop,nosql,mongodb,hbase,cassandra 及Hadoop优化
  7. asp.net已流的方式下载文件
  8. String类的一些常见的获取方法(5)
  9. npm安装删除模块以及cnpm淘宝镜像
  10. volatile可见性的一些认识和论证
  11. 【玩转开源】制作Docker镜像
  12. c#+.net常用功能点
  13. ping 丢包或不通时链路测试说明【转】
  14. org.hibernate.InvalidMappingException: Could not parse mapping document from无法创建sessionFactory
  15. [人工智能] 安装python jupyter
  16. js MD5加密处理
  17. tornado web
  18. 【AWK】:常用总结
  19. Windows 以及 Xcode下编译调试 libcurl 源码
  20. XEvent--基础

热门文章

  1. HDU 4866 Shooting 题解:主席树
  2. WebStorm编辑器
  3. Go 方法、接口
  4. DNS排查技术图谱
  5. 7-vim-移动命令-02-行数跳转和上下翻页
  6. 209. Minimum Size Subarray Sum【滑动窗口】
  7. SYSTEM_HANDLE_TABLE_ENTRY_INFO
  8. linux每日命令(3):which命令
  9. Pregel Aggregator
  10. 笔记51 Mybatis快速入门(二)