文章标题

原创 2016年08月31日 16:22:23

JS之高程读书笔记(一)


    写在前面的话:
    公认的前端开发核心包括三个部分:html,css,**JS**。为啥子将JS部分加着重呢,因为从学习前端开始,越发觉得JS部分确实是前端的核心竞争力。举个例子:

下图是freeCodeCamp中前端部分的课程设置:

freeCodeCamp
从图中我们可以很清晰的看出, Basic JS部分的推荐学习时间为10小时,算法部分为50小时,而HTML5 and CSS部分的推荐学习时间为5小时。就freeCodeCamp课程中我所做过的其他部分而言,JS也是功能实现的核心。夸张的说,就算一个从没接触过前端的人,照着w3cschool里的手册都能写个网页出来(求大神不要打脸,just夸张而已)。so,如果不想自己的地位轻易被代替,还是认真学JS吧。


    完整JS的实现包含三部分:1.ECMAScript,2.DOM ,3.BOM(ps:为啥又是三个!)。下面分别说明一下:
        1.ECMAScript:首先她只是门语言,和浏览器没有任何关系。就像汉语一样,写在书上和打在pad上没有任何区别;其次,其实现依赖于宿主环境(browser只是其中一种,还有node,Adobe Flash等),宿主环境也会对其进行扩展(ps:造成需要兼容不同浏览器的罪魁祸首?);其组成部分包含语法,类型,语句,关键字,保留字,操作符,对象等;
        另起一行说些我认为重要的:**ECMAScript本身不包含输入输出,不包含输入输出,不包含输入输出**,就像我给了你一台电脑,结果你拆开了发现就有一个机箱,没有键盘,没有鼠标,连显示器都没有,别说LOL,看个片都不行。内心崩溃一下就好了,赶紧买外设去吧。
        2.DOM全称document object model/map,文档对象模型,你所需要的外设之一。
        首先说一个事实吧:静态网页的编辑可以不依赖IDEA这类工具,记事本也是可以完成的。回想一下记事本是用来干嘛的?编辑文本/文档的。浏览器运行时读取的就是你编辑好的文档,文档的概念大体就叙述清楚了吧。
        再来说说object/对象的概念,个人认为对象是事物高度抽象后的产物。拿语言类书最常用的“人”来说吧,白种人是人,黑人是人,黄种人也是人,马云,王健林,你我都是人。你见了林志玲和凤姐都知道她们是人,区别就是年龄,体型,外貌,气质。。。(差别好大啊)。嗯,虽然如此她俩也都是人。像年龄,体型,外貌这些就是所谓的属性,而吃喝拉撒就是方法。文档对象也是类似的概念,他将所有文档的一些公共属性和方法整合,继而对文档进行操作。
        最后再说说model/map(ps:其实个人认为还是用map好些),这就涉及到定位。文档已经存在了,我想改点东西,我总不能为了那点东西再写一遍吧。记得小时候做作业流行用涂改液,(用眼)先找到要改的地方,涂上一层,再写上东西。DOM为我们提供了寻找,更改元素的方法。M就是这只眼(“你是我的眼”)。DOM绘制了一份树状图如下:
        ![这里写图片描述](http://img.blog.csdn.net/20160831162210373)
        具体的方法咋们以后再说。
        3.BOM浏览器对象模型,其基本概念类似于DOM,主要是对浏览器对象进行操作,鉴于现在所学有限,以后再说。
        JS的实现基本说完了,以上为本人读高程后的一些体会,如有错漏请各位大神指正。

    写在后面的话:
    写博客果然比单纯的读书打码要难好多啊,又不想纯粹摘抄原文,知易行难,确实没有说错。继续努力吧。

修改DEDECMS文章标题长度,解决DEDECMS文章标题显示不全

在用dede调用列表标题出来的时候,会发现标题文字字数显示不完全,那是因为dede默认标题出来长度是30个字符,为了让标题显示完整,要做以下修改!1、进入后台–系统–系统设置–系统基本参数–其他选项–...
  • yxwmzouzou
  • yxwmzouzou
  • 2015年04月29日 11:25
  • 10103

WordPress通过文章ID获取文章标题内容等信息。

使用Wordpress的朋友可能遇到这样的问题,在非single.php页面中我们有时候想要调用当前文章的标题、内容等信息,而Wordpress在生成文章页的时候在各个页面中唯一不变的只有当前的文章I...
  • Q1059081877Q
  • Q1059081877Q
  • 2015年05月30日 22:12
  • 2162

基于标题分类的文章主题句识别与提取方法

基于标题分类的主题句提取方法 基于标题分类的主题句提取方法可描述为: 给定一篇新闻报道, 计算标题与新闻主题词集的相似度, 判断标题是否具有提示性。对于提示性标题,抽取新闻报道中与其最相似的句子作为主...
  • lihaitao000
  • lihaitao000
  • 2016年06月24日 17:53
  • 2977

文章标题上下轮番滚动.zip

  • 2012年09月04日 12:31
  • 28KB
  • 下载

【Java】获取指定HTML 文档指定的body、页中超链接的标题和链接、指定博客文章的内容

  • 2017年08月20日 22:09
  • 2.59MB
  • 下载

文章标题自动标注程序

  • 2015年06月25日 17:04
  • 6.93MB
  • 下载

如何避免贫穷和忙碌,在2018年你需要这样提升自己 2018年01月07日 00:00:00 2099 热文导读 | 点击标题阅读 Java和Android架构2017年总结:文章精选 吊炸天!74

如何避免贫穷和忙碌,在2018年你需要这样提升自己 2018年01月07日 00:00:00 2099 热文导读 | 点击标题阅读 ...
  • starzhou
  • starzhou
  • 2018年01月09日 13:38
  • 40

文章标题 HDU-3067 小t的游戏

小t有点神经质,喜欢发明一些稀奇古怪的游戏,比如说左手和右手打架就是他发明的。 这个周末,小t又发明了一个有趣的硬币游戏:小t手里有6枚硬币,他把硬币分成了两堆,一左一右并排堆放,一堆2个,一堆4...
  • acmliying
  • acmliying
  • 2017年02月26日 14:12
  • 183

Jsoup获取csdn文章链接和标题的方法

附件:jsoup-1.8.1.jar import org.jsoup.Jsoup; import org.jsoup.helper.Validate; import org.jsoup.nodes....
  • fei20121106
  • fei20121106
  • 2015年03月16日 10:47
  • 601

微信公众号所有历史文章的标题/点赞数/阅读数统计

下面这段代码的逻辑起点是页面滑到底部ajax加载的一个链接url_initial(我是在手机微信上在浏览某个公众号的某个页面时send to Chat到自己账号,获得链接后在电脑chrome上打开。通...
  • wkl7123
  • wkl7123
  • 2016年07月28日 02:30
  • 3563
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:文章标题
举报原因:
原因补充:

(最多只允许输入30个字)