第一章 JavaScript基础
原生数据类型5种:数字、字符串、布尔值、null、undefined
对象数据类型var x={}创建,接下来是一些对属性的操作(书上有)
typeof()
console.log()
for( ; ; ){  }  while(){   }
for(var p in DuiXiang){   } p作为每一个对象的属性循环
数组Array   push()队尾增加,长度也加   pop()队尾删除,长度减少  spilce() 选定位置操作 join() 数组隔开放入字符串
函数7重关
1.var a=function b()必须写在a();前面         function b() 和 b()不用
原因是JavaScript先分词再赋值,函数加载落后
2.作用域 内部可以访问外部,反过来不行
3.参数 arguments可以访问所有传入的参数
4.闭包 function a(){ var x=0;
return function(){
console.log(a);} }    运行时a()(),可以访问到x
5.自执行函数 function()
6.new  this永远指向当前函数的调用者
7.回调函数 函数可以作为参数传递

第二章
字符串只要不为空,就代表真,否则代表假。数字只要不为0,就代表真,否则就是假
split("") 把字符串分开为数组  toString()   .length  str.indexOf("")搜索返回位置   replace("a","A")

第三章 jQuery基础
css选择器5种:标签(div) 、ID(#a) 、类class(.a)、群组(.a,.b,.c)、后代(.a.b)
<input id='btn' ....>
$('#btn').click(function func(){});如果JavaScript代码下方的按钮还没有被加载,那么$('#btn')就没有办法获取对应的按钮对象

$('ul').find('li')查找所有li元素 也可以是$('ul li') .eq(1)获取第几个li 
.text获取或设置文本 .html获取或设置HTML代码
.attr处理属性 .removeAttr
.appendTo($('ul'))   $('ul').append  元素增加
.remove .hide .show元素删除隐藏
.val 设置值
.children子元素 .parent父元素 .prev前 .next后    遍历和获取元素

第四章 Vue基础
一、数据绑定三种方法  1.两个大括号{{message}}       2.v-model="message"(只可以对表单标签使用比如input)
3.v-text
与<script>里的vue对象绑定,new Vue({  }),里面需要写属性   el: 和data:{ }
二、事件绑定
监听到事件然后处理v-on:xxx或@xxx,值选择监听到事件后的处理函数,函数写在Vue对象的methods属性里。
事件冒泡,即由于嵌套同时出现的事件,@xxx.stop(阻止事件冒泡);@xxx.prevent(阻止a,form提交);@xxx.capture(优先);
@xxx.self(只允许自己独自触发的情况,别人触发他就不触发)@xxx.once(只触发一次)
三、条件语句
v-if 、v-else、v- else- if
setTimeout(function(){},2000);两秒后运行function函数。
var that = this 来转移this指的对象。
四、循环语句
v-for="role in roleList"       roleList是数组
五、属性绑定
v-bind:xxx      简写可以写成      :xxx
六、Vue组件开发
就是自己制作一个模板,用到直接套用就行
components:{'xxx'(标签名):
            {
            props:['xxx'](用来传递父组件获得的变量)
            template:"<input...../>(里面不要有双引号或者用转义字符)"}
        }
使用时直接<xxx></xxx>
可以调用父组件的函数,例如点击触发函数,通过this.$emit("btn-click"),然后在组件实例中添加@btn- click=""
可以用class配置多种style类型可供选择。
可以写成js文件,用到直接调用就行。
七、计算属性
computed:{}
八、监听属性
监听属性的变化
九、过滤器
在filters模块里添加过滤函数dateformat
然后用变量加上 | 来对变量进行过滤处理
也可以对变量的显示格式进行处理,return后面写“html代码”,但是标签中就不能用大括号了,要写<span v-html="$options.filters.dataformat(today)"></span>>

第五章 Vue-cli
使用npm可以把自己做的vue组件发布到仓库里,还可以获取别人的组件。
exports.hello=hello;   (导出模块)  require(“yexiaofan”);  yexiaofan.hello;(导入模块)
cnpm国内源,之后用cnpm install下载更快
第五章主要是对于企业项目的一种工作流程,项目的开发学习。
第六章主要是对ES6语法的新方法的讲解,对之前JavaScript旧语法漏洞的改进。

书里讲的很通俗,即使是小白也能看懂,我只是帮助自己记忆记的笔记,比较简略。。。

JavaScript百炼成仙阅读笔记相关推荐

  1. JavaScript百炼成仙读书笔记

    JavaScript百炼成仙 作者:剽悍一小兔 没事儿的时候多读书还是蛮好的,这本书给我的感觉就像是真的在看修仙人士不断修炼去打怪升级一样,以不一样的视角重新温习了一遍前端的知识,和以往所读的其他书籍 ...

  2. Javascript模式阅读笔记 · 简介

    JavaScript是一门基于Web的语言.它最初是作为在网页中操作一些特定类型元素(例如图像和表格字段)的方法,现在该语言的发展已经远远超出了预期.除了作为客户端浏览器所使用的脚本,现在JavaSc ...

  3. 【JavaScript】MDN 阅读笔记

    MDN 阅读笔记 从大一到现在,一直在重度使用 JavaScript 相关的技术栈,却一直也没写过系统的笔记.主要是太熟悉,也因为 JavaScript 确实是一门不需要学习就能直接上手开发的语言. ...

  4. 《JavaScript百炼成仙》,简单但是挺有效的

    编程之修,重在积累,而非资质.资质虽然重要,可是后天的努力更不可少. <JavaScript百炼成仙>是一本以玄幻小说的形式,来讲述JavaScript的知识. 此篇仅仅是我快速阅读< ...

  5. T5: Text-to-Text Transfer Transformer 阅读笔记

    作者:徐啸 知乎专栏:自然语言处理学习之旅 https://zhuanlan.zhihu.com/p/89719631 写在前面 谷歌用一篇诚意满满(财大气粗)的基于实验的综述,试图帮助研究者们「拨开 ...

  6. Yii源码阅读笔记 - 日志组件

    2015-03-09 一 By youngsterxyf 使用 Yii框架为开发者提供两个静态方法进行日志记录: Yii::log($message, $level, $category); Yii: ...

  7. Js引擎解析执行 阅读笔记

    Js引擎解析执行 阅读笔记 一篇阅读笔记 http://km.oa.com/group/2178/articles/show/145691?kmref=search&from_page=1&a ...

  8. javascript百炼成仙 第一章 掌握JavaScript基础1.4数据类型

    修行还在继续,随着对要诀的深入,叶小凡明白,在编程世界,刚才的直接量都属于一种数据.和人有男女一样,数据也是有类型的. 在JavaScript中,数据可分为两类,分别为原生数据类型(primitive ...

  9. 阅读笔记–Java 8函数式编程,建议看书,作者高屋建瓴

    阅读笔记–Java 8函数式编程 书籍代码 为什么需要再次修改Java 1996年1月,Java1.0发布,商业发展需要更复杂的应用,跑在功能强大的多核CPU机器上.带有高效运行时编译器的Java虚拟 ...

最新文章

  1. mysql数据库入门教程(9):数据的常见约束
  2. android 6.0权限
  3. FFmpeg Filter基本使用
  4. php workman 多线程,workerman如何多线程
  5. C# winform对话框用法大全收藏
  6. c语言RePutDate用法,住宿结帐管理系统--C语言课程设计.doc
  7. was环境访问https_Go语言笔记|02-开发环境搭建
  8. azure 入门_Azure Function应用程序入门
  9. 网站运营之比较和差异化
  10. Pycharm中进行Python远程开发
  11. springboot mybatis 事务_真香——Github上的优秀SpringBoot框架
  12. 更改android的avd的存储路径
  13. kubernetes Istio是什么
  14. 复合索引的底层数据结构——最左原则
  15. Java关键字详解-配视频讲解链接(附带一些面试题)
  16. 大咖面对面 | 燕雀安知Suji之志
  17. CXF 客户端报错 No conduit initiator was found for the namespace http://schema
  18. 申请专利时要不要向专利局出示实物?
  19. 2022年全球市场智能室内空气质量检测仪总体规模、主要生产商、主要地区、产品和应用细分研究报告
  20. python elementtree乱码_Python中使用ElementTree解析xml

热门文章

  1. 来,我们来聊聊怎么学好3dMax三维建模这款软件
  2. 使用hexo搭建个人博客遇到的问题
  3. 使用 Hexo 搭建个人博客
  4. 三五个人十来条枪 如何走出软件作坊成为开发正规军
  5. 本地化环境下ArcGIS Python API中的SSL及locale的bug修复过程
  6. 阿里系会员,有必要买吗?
  7. 二维码生成与解析(使用ThoughtWorks.QRCode)
  8. 小程序清理缓存的几种方法
  9. TYPEC转HDMI+ PD+ BB + USB3.1 HUB(RJ45/CF/TF/ SD/多口USB3.1 Type-A)多功能拓展坞设计方法和参考电路
  10. Python爬取岗位数据并分析