当前位置:   article > 正文

js前端_{{# layui 判断数组长度

{{# layui 判断数组长度

a.前端常见的模式:

1:外观模式;2:代理模式;3:工厂模式;4:单例模式;5:策略模式;6:迭代器模式;7:观察者模式;8:中介者模式;9:访问者模式

b.前端常见的布局:

1.定位布局,2.浮动布局,3.圣杯布局,4.双飞翼布局,5.响应式布局,6.流式布局,7.弹性盒模型(flex布局)

c.前端框架

Bootstrap、Foundation、Pure、YUI 2: Grids CSS、Cutter.css、Blueprint、BlueTrip、Elastic、Easy、EZ-CSS、Tripoli、CleverCSS

d.常见ui框架:

1.Layui 官方网址:http://www.layui.com/

2.NEC: 官方网址:http://nec.netease.com/case

3:amaze UI 官方网址:http://amazeui.org/

4.NEJ官方网址:http://nej.netease.com/

5.boostrap 框架官方网址:http://www.bootcss.com/


三大主流框架

三大主流框架:包括,MVC 模式,MVVM 模式,ES6 和 ES7(var、const、let,array 新增的方法,字符串模板,箭头函数,了解 this 的指向),webpack(webpack 模块化开发,webpack 配置,webpack 中 HTML、CSS、JS 的处理,使用 webpack 搭建开发环境)

[javascript开发框架1. Angular.js,2.React.js3.Ember.js4.Aurelia.js】bootstrap 和响应式布局:栅格系统,表单、表格,导航条、分页、进度条,后台模板综合案例。

{前端框架汇踪https://www.cnblogs.com/mbailing/p/5627792.html}

1.angular.js(angular 安装、环境搭建,angular 组件、声明属性、绑定数据、循环数据,angular 中的服务,angular 中的请求数据,父子组件传值,路由中的 get 传值和获取传值),

2.vue.js,vue.js 又包括 Vue.js,Vue-cli,Vue Router,Vuex,Axios 等方面,其中 Vue.js 又包含,Vue 生成实例,Vue 绑定数据,Vue 请求外部数据,Vue 生命周期函数,Vue 组件(全局组件,局部件),3.组件嵌套等; Vue-cli 又包含,Vue-cli 的安装和使用,webpack 配置,单页面项目的开发等方面。

4.react.js 包含(react.js 快速入门,JSX 语法,组件开发,组件复用,生命周期,路由,按需加载等方面)。

5.常用的 UI 框架包含(element-ui,lay-ui,m-ui,mint-ui,ant-design 等方面)


 

web 前端技术进阶模块主要包括以下方面: git:Git 介绍以及 Git 的常用命令讲解,Github 简介,以及怎么将自己项目托管到 Github,讲解使用 Git协作开发的流程。MongoDB 入门:MongoDB 介绍与环境搭建,数据库常用命令,Collection 聚集集合document 文档操作、聚集集合查询,NodeJS 连接 MongoDB。

Node.js:常用的 npm 命令,node.js 模块化开发。

http-web 服务器;sass 的使用:sass 中的变量和计算,vscode 中安装插件。

小程序开发:初识小程序、创建小程序,MINA 框架介绍、wxml、wxss、pages 逻辑层 js 介绍,绑定数据、绑定属性、条件判断、循环渲染,小程序中的事件、方法、事件对象、方法传值、获取 data 数据、修改 data 数据、冒泡非冒泡事件,通过 api 接口获取数据,组件、父子组件、组件事件、父子组件传值,小程序接口及其使用。 混合开发 App:主要使用(angular4+、ionic3+、cordova)包括 ionic、angular、cordova 介绍及 ionic环境搭建,ionic 基本介绍,创建页面组件、循环数据、页面跳转GB231,新增 tabs 切换菜单、去掉二级页面 tabs 菜单、修改返回按钮,ionic 中的基本布局、颜色、按钮、图标,通过 navPush 属性实现路由跳转传值,ionic 中的上拉分页加载更多、下拉刷新,ionic 中的请求数据方法封装,项目实战等

 

js前端流程:http://www.aseoe.com/special/jsswdt/

web开发工具

js压缩工具:https://tool.css-js.com/

ProofHub:http://proofhub.com/

Sublime Text:https://www.sublimetext.com/

Google Keep:https://keep.google.com/

musicForProgramming:http://musicforprogramming.net/

LeanKit:https://leankit.com/

Silver Searcher:https://leankit.com/

HeySpace:https://hey.space/

Habitica:https://habitica.com/static/home

WakaTime: https://wakatime.com/

(工具简介:https://server.zzidc.com/fwqrj/2971.html


开发学习付费课程:

极客网:https://www.jikexueyuan.com/

慕课网:https://www.jikexueyuan.com/


开发导航:http://www.devnav.cn/

前端导航:http://www.alloyteam.com/nav/

前站导航:http://www.frontendjs.com/


腾讯云:https://cloud.tencent.com/https://tool.css-js.com/

阿里云:https://www.aliyun.com/ f12出现代码框   点击代码框左上角的小箭头 变成蓝色  然后鼠标放在推广页面有网址的地方单击一下   下面代码框里面  herf=  后面的链接就是对应的访问链接

wps文件恢复:https://jingyan.baidu.com/article/6181c3e0696500152ef1531b.html

平台客服:


qq客服:https://kf.qq.com/

微信:https://kf.qq.com/

站长素材:http://sc.chinaz.com/


HTML&CSS: 对Web标准的理解、浏览器内核差异、兼容性、hack、CSS基本功:布局、盒子模型、选择器优先级及使用、HTML5、CSS3、移动端适应。

JavaScript: 数据类型、面向对象、继承、闭包、插件、作用域、跨域、x、模块化、自定义事件、内存泄漏、事件机制、异步装载回调、模板引擎、Nodejs、JSON、ajax等。

其他: HTTP、安全、正则、优化、重构、响应式、移动端、团队协作、可维护、SEO、UED、架构、职业生涯 ()

常见框架:JS框架:Vue、react、angular等

JavaScript常见框架官网:

Vue官网:https://cn.vuejs.org/v2/guide/

react官网:https://reactjs.bootcss.com/

angular官网:https://www.angularjs.net.cn/



web前端网页:

 

 

开发的思维导图1.

 

 

 

 

 

 

 

 

web(用到的软件):

1、HBuilder、HBuilderX:(下载地址http://www.dcloud.io/)

2.Visual Studio Code:(下载地址:https://code.visualstudio.com/)

3.Editplus(下载地址: https://www.editplus.com/)


前端主流工具:

1.SublimeText3:https://www.php.cn/xiazai/gongju/500

2.Notepad++7.3.1:https://www.php.cn/xiazai/gongju/92

3.PhpStorm:https://www.php.cn/xiazai/gongju/122

4.Zend Studio 13.0.1:https://www.php.cn/xiazai/gongju/121

5.phpStudy(针对Windows系统):https://www.php.cn/xiazai/gongju/89

6. phpStudy Linux面板(小皮面板)(针对Linux系统):https://www.xp.cn/linux.html

7.XAMPP 3.2.2.0{mac}:https://www.php.cn/xiazai/gongju/91:https://www.php.cn/xiazai/gongju/91

8.WampServer 2.5(针对Windows系统): https://www.php.cn/xiazai/gongju/115

9.FileZilla 3.24:https://www.php.cn/xiazai/gongju/94

10.Git:https://www.php.cn/xiazai/gongju/119

11.TortoiseSVN 1.9.5

前端工程师开发内容:


 

 

 

 

开发常用的论坛:

1.慕课网:https://www.imooc.com/

2.网易公开课 (设计) https://study.163.com/category/480000003132060?mid=2088612

3.网易公开课 (编程开发): https://study.163.com/category/480000003131009?mid=2079297

4.博客园:https://www.cnblogs.com/

7.开源中国:https://www.oschina.net

8.码农网:http://www.codeceo.com/

5.掘金 :https://juejin.im

6.CSDN网站:https://www.csdn.net/

7.segmentfault:https://segmentfault.com/

8.思否 :https://ke.sifou.com/

9.开源中国: https://www.oschina.net/project

14.B站(bilibili):https://www.bilibili.com/

15.菜鸟教程 : https://www.runoob.com/

16.牛客网 :https://www.nowcoder.com/

17.程序论坛:https://bbs.csdn.net/forums/WebDevelop

18.js自学:http://www.w3school.com.cn/js/js_htmldom_document.asp

19.大前端:http://www.daqianduan.com/

2o.菜鸟教程:https://www.runoob.com/

网站模板:

模板之家: http://www.cssmoban.com/

网站超市:http://www.wzjs.info/

站长魔板:http://sc.chinaz.com/moban/

模板王:http://www.mobanwang.com/

海洋网络:http://www.hy755.cn/case2/

AB:模板:http://www.adminbuy.cn/


扒站工具:{webzip、ha_TeleportPro、Offline Explorer、wget}

1.扒站工具:https://bazhan.me/

2.Teleport Pro: http://www.skycn.com/soft/198.html

3.WebZip:http://wenku.baidu.com/view/31d0b8c4bb4cf7ec4afed0e1.html(教程)[WebZip 7.0.0.1025 汉化版下载地址:http://www.onlinedown.net/soft/19648.htm]

4.3.Offline Explorer英文站;:http://www.skycn.com/soft/189.html


解决bug常用社区:

Google:https://google.com

GitHub — 开发者最最最重要的网站:https://github.com

掘金 — 帮助开发者成长的技术社区:https://juejin.im

程序员客栈:https://www.proginn.com/

牛客网 — 面经和刷面试题:https://www.nowcoder.com

FCC 中文网:https://www.freecodecamp.one/

Web 开发练习题:https://www.freecodecamp.org/

百度前端技术学院 — 前端开发项目库:http://ife.baidu.com

菜鸟教程:http://www.runoob.com/


思维导图:

xmind:https://www.xmind.cn/

百度脑图:https://naotu.baidu.com/

词霸:http://www.iciba.com/

编辑器常见的有:

TextEdit:http://www.greenxf.com/soft/286666.html


前端常见项目:

前端框架:

1.Vue

https://cn.vuejs.org

2.React

https://react.docschina.org/

3.Angular

https://angular.io

4.QucikUI

http://www.uileader.com/product_quickui

5.Layui

https://www.layui.com/

6.Avalon

https://dojo.io/

7.Dojo

https://dojo.io/

8.Ember

https://emberjs.com/

9.Aurelia

https://aurelia.io/

商城开发系统:

1.SHOPEX

网址:www.shopex.cn

2.第二位、ECSHOP

网址:www.ecshop.com

3.ProBIZ博商网上商店系统

网址:www.probiz.com

4.EC-Spyder网上商店系统

网址:www.bohinet.com

5.兰帕网上商店系统

网址: www.lapss.com

6.HISHOP:

网址:www.2hi.com

7.开发导航:

开发导航网址:http://www.devnav.cn/

php开发词典:https://www.php.cn/dic/29.html


前端框架:

1. AngularJS:https://www.angularjs.net.cn/

2. ReactJS:https://www.runoob.com/react/react-tutorial.html

3. MeteorJS:https://blog.csdn.net/yuan_618859/article/details/105247408

4. VueJS:https://www.runoob.com/vue2/vue-tutorial.html

5. BackboneJS:https://www.w3cschool.cn/backbonejs/backbonejs-event_on.html


 

 

 

1. html,css,Js。大致了解后,直接上手写静态网页。能够模仿出京东,淘宝等电商网页的首页。感觉自己写静态页面有点心得就行了。

2.vue, react, angular 三大框架 选一个。推荐vue,相对轻量、简单一些。看官方文档,对它的思想有个了解。语法性的内容,记住基础的就行。

3.了解vue cli, vue router, vuex。vue-cli新建一个工程化的vue项目。然后开始写简单的网页。

 

 

 


前端框架(常用框架):https://www.cnblogs.com/aaron-pan/p/8018473.html

 

 

 

 

 

 

 

 

前端设计师需要记住的单词:http://www.adobeedu.com/edu/word/


  1. style 修饰
  2.  
  3. width 宽度
  4.  
  5. height 高度
  6.  
  7. title 想说明的
  8.  
  9. text-align 水平对齐方式
  10.  
  11. center 居中 left 居左 right 居右
  12.  
  13. line-height 垂直对齐方式/行高 当行高等于高度时候垂直居中
  14.  
  15. background 背景
  16.  
  17. image 引入背景图片(url)
  18.  
  19. background-position: 背景定位(x轴,y轴;)
  20.  
  21. background-repeat 背景平铺
  22.  
  23. :no-repeat;不平铺 repeat-x;水平平铺 repeat-y;垂直平铺
  24.  
  25. background:url() repeat left center #00;
  26.  
  27. 顺序:背景图片 重复 定位 颜色
  28.  
  29. top/right/bottom/left/center 方向英文:上、右、下、左,中
  30.  
  31. color 颜色
  32.  
  33.  
  34.  
  35. font 文字
  36.  
  37. font-family 字体
  38.  
  39. font-size 字号
  40.  
  41. font-weight:normal 正常 :bold 加粗
  42.  
  43. font-style: normal;取消倾斜 :italic;斜体
  44.  
  45. font:italic bold 24px/24px '楷体';
  46.  
  47. 顺序:是否斜体 是否粗体 字体大小/行高 字体
  48.  
  49. 文本修饰属性:
  50.  
  51. text-decoration:
  52.  
  53. overline 顶划线
  54.  
  55. underline 下划线
  56.  
  57. line-through 中划线/删除线
  58.  
  59. none 无/取消下划线
  60.  
  61. display 转化显示模式 元素转化
  62.  
  63. block 块
  64.  
  65. inline 行内
  66.  
  67. inline-block 行内块
  68.  
  69.  
  70.  
  71. 省略号
  72.  
  73. white-space:nowrap 强制不换行
  74.  
  75. overflow:hidden 溢出隐藏
  76.  
  77. text-overflow:ellipsis 省略号
  78.  
  79. font-family:‘微软雅黑’ 让省略号在下面
  80.  
  81. 必须给宽度
  82.  
  83. 伪类
  84.  
  85. a:link 设置未访问时候的颜色 点击后变成a的正常颜色
  86.  
  87. a:visited 设置访问过后颜色
  88.  
  89. a:hover 当鼠标放上去会变颜色
  90.  
  91. a:active 鼠标点击变颜色
  92.  
  93. 顺序 lvha 驴哈
  94.  
  95.  
  96.  
  97. auto 自动居中
  98.  
  99. margin 外边距
  100.  
  101. margin-top 上外边距
  102.  
  103. margin-right 右外边距
  104.  
  105. margin-bottom 下外边距
  106.  
  107. margin-left 左外边距
  108.  
  109. padding 内边距
  110.  
  111. padding-top 上内边距
  112.  
  113. padding-right 右内边距
  114.  
  115. padding-bottom 下外边距
  116.  
  117. padding-left 左外边距
  118.  
  119. float 浮动 :left|right|none 左|右|不浮动
  120.  
  121. cursor:pointer 小手的代码。。
  122.  
  123. clear:left|right|both 清除浮动
  124.  
  125. overflow:hidden 溢出隐藏
  126.  
  127.  
  128.  
  129. index 首页
  130.  
  131. base 里面写清除默认样式的
  132.  
  133. text-indent:em 首行缩进 (LOGO名字)
  134.  
  135. 以后logo 必须用H1引背景图片 里面写上字
  136.  
  137. position:relative|absolute|fixed 定位
  138.  
  139. relative 相对定位
  140.  
  141. absolute 绝对定位
  142.  
  143. fixed 固定定位
  144.  
  145. Left/top/right/bottom 定位的偏移量
  146.  
  147. z-index 改变标签z轴堆叠顺序
  148.  
  149. opacity 透明代码 1不透明(0.9 0.8.。。。。) 0透明
  150.  
  151. filter:alpha(opacity:0-100)
  152.  
  153.  
  154.  
  155. input{outline:none} 取消焦点
  156.  
  157.  
  158.  
  159. "链接" method="">

  160.  
  161. post 相对安全 get 不安全
  162.  
  163. input 表单 单标签
  164.  
  165. type="text" 账号/文本
  166.  
  167. type="password" 密码
  168.  
  169. type="submit" 提交
  170.  
  171. type="button" 只是一个点击按钮
  172.  
  173. type="radio" 单选框 label双标签 选项内容
  174.  
  175. type="checkbox" 复选框 label双标签 选项内容
  176.  
  177. value="提示 如 请输入密码"
  178.  
  179. placeholder="也是提示"
  180.  
  181. select
  182.  
  183. option 选项栏
  184.  
  185. textarea 下拉框
  186.  
  187. resize:none 禁止任意拖放
  188.  
  189. name="user" 账号
  190.  
  191. name="password" 密码
  192.  
  193.  
  194.  
  195. table{ border-collapse:collapse;} 让border合并
  196.  
  197. tr加
  198.  
  199. colspan="3" 横向合并
  200.  
  201. rowspan="3" 纵向合并
  202.  
  203. align 左右对齐方式 middle(左)left center right
  204.  
  205. valign 上下对齐方式 top center bottom
  206.  
  207. cellspacing="0" 清除外面的边距
  208.  
  209. cellpadding="0" 清楚里面的边距
  210.  
  211.  
  212.  
  213. "0" cellpadding="0">
  214.  
  215.  
  216.  
  217.  
  218.  
  219.  
  220.  
  221.  
  222.  
  223. frameborder="0" 取消边框
  224.  
  225. screlling="no" 取消滚动条
  226.  
  227. iframe src
  228.  
  229.  
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236.  
  237.  
  238.  
  239. letter-spacing:具体数值 字母间距
  240.  
  241. word-spacing:数值 单词间距
  242.  
  243. overflow:auto 溢出滚动
  244.  
  245. visibility:hidden 隐藏
  246.  
  247. charset 字符集
  248.  
  249. utf-8 国际编码
  250.  
  251. gb2312/gbk 中国编码
  252.  
  253. author 作者
  254.  
  255. copyright 版权
  256.  
  257. keywords 关键词
  258.  
  259. description 介绍
  260.  
  261.  
  262.  
  263. js
  264.  
  265. @media screen and (max-width:900px){}; 屏幕自适应
  266.  
  267.  
  268.  
  269. 媒体 屏幕 最大
  270.  
  271.  
  272.  
  273. push :添加一个数组元素
  274.  
  275. document :文档
  276.  
  277. pop :删除最后一个数组元素
  278.  
  279. console :控制台
  280.  
  281. shift :删除第一个数组元素
  282.  
  283. string :字符串
  284.  
  285. Concat 组合数组
  286.  
  287. undefined :未定义
  288.  
  289. typeof :关键字
  290.  
  291. join:数组转化为指定分隔符
  292.  
  293. slice:返回指定数组
  294.  
  295. length:数组长度
  296.  
  297. Array:数组
  298.  
  299. number:数字
  300.  
  301. boolean:布尔
  302.  
  303. alert:提示框
  304.  
  305. parseInt:转化为整型数值
  306.  
  307. continue:继续
  308.  
  309. is NaN:非数字
  310.  
  311. sort:升序
  312.  
  313. break:截断 跳出
  314.  
  315. reverse:倒序
  316.  
  317. object:对象类型
  318.  
  319. parseFloat:转化为浮点值
  320.  
  321. index:索引
  322.  
  323. floor:向下取整
  324.  
  325. variable:变量
  326.  
  327. ceil:向上取整
  328.  
  329. round:四舍五入
  330.  
  331. abs:返回绝对值
  332.  
  333. eval:解析字符串并运算
  334.  
  335. max:比较最大值
  336.  
  337. return:返回
  338.  
  339. min:比较最小值
  340.  
  341. addEventListener:事件名 函数
  342.  
  343. to.fixed:保留小数点
  344.  
  345. attachEvant:(on)事件名
  346.  
  347. random:随机数
  348.  
  349. eletment:元素
  350.  
  351. eventName:事件名
  352.  
  353. function:函数
  354.  
  355. removeEventListener:事件解除
  356.  
  357. detachEvent:删除已注册事件
  358.  
  359. open():弹出一个新窗口
  360.  
  361. function:函数(方法)
  362.  
  363. showModalDialog:弹出一个模式窗口
  364.  
  365. close():关闭当前窗口
  366.  
  367. Date:日期对象
  368.  
  369. getFullYear():年份
  370.  
  371. getMonth():月份(0--11)
  372.  
  373. getDate():几号
  374.  
  375. getDay():星期几(周一至周六)
  376.  
  377. getHours():小时(0--23)
  378.  
  379. getMinites():分钟
  380.  
  381. getSeconds():秒数(0--59)
  382.  
  383. getMilliseconds():毫秒数
  384.  
  385. getTime():从1970至今的毫秒数
  386.  
  387. Date.now():从1970至今的毫秒值
  388.  
  389. tolocaleDatestring():输出本地化的日期
  390.  
  391. setTimeout:延迟时间
  392.  
  393. tolocaleTimestring():输出本地化得时间
  394.  
  395. clearTimeout:定时器对象
  396.  
  397. tolocalestring:输出本地化的日期和时间
  398.  
  399. setInterval:间隔时间
  400.  
  401. clearInterval:停止
  402.  
  403. window.status:浏览器状态栏信息
  404.  
  405. window.screen:屏幕信息
  406.  
  407. screen.width:屏幕宽度
  408.  
  409. screen.height:屏幕高度
  410.  
  411. screen.availwidth:去掉任务栏宽度
  412.  
  413. screen.avaiheight:去掉任务栏高度
  414.  
  415. history:浏览历史记录
  416.  
  417. location:地址栏对象
  418.  
  419. navigator:用于获取用户浏览器信息
  420.  
  421. appCodeName:浏览器代码名的字符串表示
  422.  
  423. appName:返回浏览器的名称
  424.  
  425. appVersion:返回浏览器的平台和版本信息
  426.  
  427. platform:返回运行浏览器的操作系统平台
  428.  
  429. userAgent:返回由客户机发送服务器的
  430.  
  431. user-agent:头部的值
  432.  
  433. Exception:异常 意外情况(try---catch)
  434.  
  435. 获取元素对象方式:
  436.  
  437. getElementByld:
  438.  
  439. getElementsByName:
  440.  
  441. gatElementsByTagName:
  442.  
  443. getElementByClassName:
  444.  
  445. onlick 当点击的时候
  446.  
  447. onmouseover 鼠标移入
  448.  
  449. onmouseout 鼠标移出
  450.  
  451. onblur:失去焦点事件
  452.  
  453. onkeydown:键盘按下事件(前)
  454.  
  455. onkeypress:键盘按下事件(后)
  456.  
  457. onload:当页面加载完成之后触发
  458.  
  459. onchange;内容改变事件
  460.  
  461. onkeydown;键盘按下事件(前)
  462.  
  463. onkeyup;键盘松开事件
  464.  
  465. onkeypress;键盘按下事件(后)
  466.  
  467. onmouseout:鼠标移出事件
  468.  
  469. onmouseover:鼠标移入事件
  470.  
  471. onselect:内容被选中事件
  472.  
  473. ondblclick:鼠标双击事件
  474.  
  475. onfocus:获得焦点事件
  476.  
  477. onkeyup:键盘松开事件
  478.  
  479. 复选框操作 checked=" "
  480.  
  481. checked 默认选中
  482.  
  483. false 不选中
  484.  
  485. true 选中
  486.  
  487. typeof 查看数据类型
  488.  
  489. object 对象
  490.  
  491. number 数字
  492.  
  493. string 字符串
  494.  
  495. function 函数
  496.  
  497. boolean 布尔值 true false
  498.  
  499. undefined 未定义
  500.  
  501. parseInt 整数
  502.  
  503. parseFloat 浮点数/小数
  504.  
  505. Number 数字
  506.  
  507.  
  508.  
  509. hide 隐藏
  510.  
  511. show 显示
  512.  
  513. skin 皮肤
  514.  
  515. code 代码
  516.  
  517. even 事件
  518.  
  519. array 数组
  520.  
  521. integer 整数
  522.  
  523. veruant 变量
  524.  
  525. common 公用
  526.  
  527. switch
  528.  
  529. case 情况
  530.  
  531. break 中断整个循环
  532.  
  533. continue 跳出本次循环
  534.  
  535. default 不履行/所有情况都不满足的时候走这个
  536.  
  537. null 没有/空对象
  538.  
  539. computed 计算后/生效的
  540.  
  541. eval(JS可以读懂的代码:如‘1+1’->字符串) 这个代码会把()里面的字符串换成计算机读懂的代码来计算 + - * % 都行 (计算用的)
  542.  
  543. return 返回
  544.  
  545. write 输入
  546.  
  547. find 查找
  548.  
  549.  
  550.  
  551. interval 间隔
  552.  
  553. setInterval(函数名,1000/) 间隔定时器
  554.  
  555. clearInterval 清除间隔定时器
  556.  
  557. Timeout 超时
  558.  
  559. setTimeout 延迟定时器
  560.  
  561. clearTimeout 清除延迟定时器
  562.  
  563. obj.disabled 让按钮/变成不可使用
  564.  
  565. true 不可用
  566.  
  567. false 可用
  568.  
  569. date 时间
  570.  
  571. get 获取
  572.  
  573. set 设置
  574.  
  575. Fullyear 满年
  576.  
  577. month 月 (从0月开始)
  578.  
  579. day 日 获取需要 date
  580.  
  581. week 星期 获取需要day (从0到6)
  582.  
  583. hours 小时
  584.  
  585. minutes 分钟
  586.  
  587. seconds 秒
  588.  
  589. single 一个/一倍
  590.  
  591. dubble 两个/两倍
  592.  
  593. triple 三个/三倍
  594.  
  595.  
  596.  
  597. arguments 函数传参-实参的集合
  598.  
  599. arguments.length 函数传参-实参的长度
  600.  
  601. arr.push() 向数组最后添加一项
  602.  
  603. arr.unshift() 向数组前面添加一项
  604.  
  605. arr.pop()删除数组最后一位.
  606.  
  607. arr.shift() 删除数组第一位
  608.  
  609. arr.splice(开始的位置,删除的个数,添加的东西1。。。)
  610.  
  611. arr.join('') 变字符串 是中间的隔开东西 如- ,空格 等等。。。
  612.  
  613. arr.concat(arr1,arr2,arr..要拼接的数组...); 数组拼接/合并数组
  614.  
  615. arr.reverse() 反转/颠倒数组
  616.  
  617. arr.sort() 数组排序 按照字符串比大小的方法来排序
  618.  
  619. arr.sort(function(a1,a2){ return a1-a2 //从小到大 return a2-a1 //从大到小 }) a1 a2随便起 代表的是数组中随机的某两项
  620.  
  621. str.charAt() 字符串里面的下标
  622.  
  623. str.indexOf(‘’) 下字符串对应的下标数(相同的就取第一个)
  624.  
  625. str.lastIndexOf(‘’)下字符串对应的下标数(相同的就取最后一个)
  626.  
  627. str.substring (开始位置,结束位置)/(开始位置-不写结束位置默认就从开始位置到最后) 截取子串
  628.  
  629. str.toUpperCase() 大写字母
  630.  
  631. str.toLowerCase() 小写字母
  632.  
  633. str.split(切割的方式 '-' '' '空格'等) 切割变成数组
  634.  
  635. str.charCodeAt('a') 输入字符查找对应的编码
  636.  
  637. String.fromCharCode(编码) 输入编码查找对应的字符
  638.  
  639. json.name=value; 添加
  640.  
  641. delete json.name 删除
  642.  
  643. token 括号
  644.  
  645. try catch(e) 异常
  646.  
  647. math.random() 求随机数
  648.  
  649. parseInt(math.random()(m-n)+n) 求n-m之间随机的整数, 前包括后不包括
  650.  
  651. math.abs() 求绝对值
  652.  
  653. math.max(,,,) 求最大值
  654.  
  655. math.min(,,,) 求最小值
  656.  
  657. math.pow(n,m) 求n的m次方
  658.  
  659. math.sqrt(a) 开方
  660.  
  661. math.PI π
  662.  
  663. math.ceil(12.3) 向上取整 13
  664.  
  665. math.floor(12.3) 向下取整 12
  666.  
  667. math.round(a) 四舍五入
  668.  
  669. !important Css样式值后面加这个 权重最大
  670.  
  671. navigator.userAgent UA 例子判断浏览器的类型
  672.  
  673. navigator.language 语言
  674.  
  675. navigator.platform 操作系统
  676.  
  677.  
  678.  
  679. Sibling 兄弟
  680.  
  681. next 下一个
  682.  
  683. previous 上一个
  684.  
  685. 获取元素/节点:
  686.  
  687. (父级) obj.children 找:儿子/子级 子节点
  688.  
  689. (子级) obj.parentNode 找:父亲/父级 父节点
  690.  
  691. (同级) obj.nextElementSibling || obj.nextSibling 下一个同级/节点 (同级) obj.previousElementSibling || obj.prenviousSibling 上一个同级/节点
  692.  
  693. (父级) obj.firstElementChild ||obj.firstChild 首节点
  694.  
  695. (父级) obj.lastElementChild || obj.lastChild 尾节点
  696.  
  697. 创建元素:
  698.  
  699. document.createElement_x('标签名') 创建元素
  700.  
  701. 添加插入
  702.  
  703. (父级) obj.appendChild(谁) 往元素里面最后添加一个
  704.  
  705. 带剪切效果
  706.  
  707. (父级) obj.insertBefore(把谁,加在谁的前面) 往元素里面添加一个
  708.  
  709. 带剪切效果
  710.  
  711. 删除元素:
  712.  
  713. (父级) obj.removeChild(子级) 删除子级
  714.  
  715. window.open() 打开
  716.  
  717. window.close() 关闭
  718.  
  719. a标签:target=""
  720.  
  721. 不填 默认新页面打开
  722.  
  723. _blank 新页面打开
  724.  
  725. _self 本页面打开
  726.  
  727. window.location 地址栏信息
  728.  
  729. window.location.href 链接信息
  730.  
  731. window.location.search 数据信息
  732.  
  733. window.location.hash 锚点信息
  734.  
  735. *了解就行 面试背住
  736.  
  737. window.location.procotol 协议信息
  738.  
  739. window.location.hostname 域名信息
  740.  
  741. window.location.port 端口号信息
  742.  
  743. window.location.pathname 路径信息
  744.  
  745.  
  746.  
  747. back 返回
  748.  
  749. forward 向前
  750.  
  751. history 历史
  752.  
  753. window.history.back 返回历史记录 退
  754.  
  755. window.history.forward 返回历史记录 前
  756.  
  757. alert() 弹
  758.  
  759. confirm 询问提示框
  760.  
  761. prompt 问答提示框
  762.  
  763. console.log() 在F12中显示;
  764.  
  765. document.write(*) 在页面中输入
  766.  
  767. scroll 滚动 有兼容问题
  768.  
  769. client 客户端/可视区
  770.  
  771. offsetHeight/Width 物体盒子模型的宽高
  772.  
  773. offsetTop/Bottom/方向 物体距上/下/左/右的距离
  774.  
  775. offsetparent 定位父级
  776.  
  777. window.onScroll 当滚动的时候 滚动事件
  778.  
  779. window.onresize 当缩放的时候 缩放事件
  780.  
  781. onfocus 当获取焦点的时候
  782.  
  783. onblur 当失去焦点的时候
  784.  
  785. obj.getAttribute('属性名') 获取属性名对应的属性值
  786.  
  787. obj.setAttribute('属性名','属性值') 设置属性
  788.  
  789. obj.removeAttribute('属性名') 删除属性
  790.  
  791.  
  792.  
  793. event 事件
  794.  
  795. onmousemove 鼠标移动事件
  796.  
  797. onload 当图片加载完成时
  798.  
  799. onerror 当图片加载失败时
  800.  
  801. cancelBubble 取消冒泡
  802.  
  803. onkeydown 当按键按下的时候
  804.  
  805. onkeyup 当按键抬起的时候
  806.  
  807. oEvent.keycode 键盘编码
  808.  
  809. oncontextmenu 当按右键的时候
  810.  
  811. return false 阻止浏览器右键菜单
  812.  
  813. cache 缓存
  814.  
  815.  
  816.  
  817. onmousedown 鼠标按下时
  818.  
  819. onmouseup 鼠标抬起时
  820.  
  821. onmousemove 鼠标移动事件
  822.  
  823. obj.setCapture() 开始捕获
  824.  
  825. obj.releaseCapture() 取消捕获
  826.  
  827. obj.cloneNode() 克隆复制一个节点
  828.  
  829. document/obj.addEventListener('不加on的事件名',函数名,false) 添加事件绑定 兼容高级
  830.  
  831. document/obj.attachEvent('加on的事件名',函数名) 添加事件绑定 兼容IE系列
  832.  
  833. document/obj.removeEventListener('不加on的事件名',函数名,false) 解除事件绑定
  834.  
  835. document/obj.detachEvent('加on的事件名',函数名) 解除事件绑定
  836.  
  837.  
  838.  
  839. onmouseenter 鼠标移入
  840.  
  841. onmouseleave 鼠标移出
  842.  
  843. onmousewheel 鼠标滚轮事件
  844.  
  845. DOMMouseScroll 鼠标滚动事件
  846.  
  847. oEvent.wheelDelta 非火狐 测试鼠标滚轮向上向下弹得数字
  848.  
  849. oEvent.detail 火狐 测试鼠标滚轮向上向下弹得数字
  850.  
  851.  
  852.  
  853. return false 阻止浏览器默认事件 但是在事件绑定中失效
  854.  
  855. oEvent.preventDefoult 在事件绑定中用 阻止浏览器默认事件(如果单独用只兼容高级浏览器)
  856.  
  857. oninput 当输入的时候 iE9- 没有此方法
  858.  
  859. onpropertychange 当属性改变的时候 IE系列
  860.  
  861. oEvent.srcElement 事件源 非火狐
  862.  
  863. oEvent.target 事件源 高级浏览器
  864.  
  865.  
  866.  
  867. duration 期间
  868.  
  869. start 开始
  870.  
  871. count 次数
  872.  
  873. complete 完成
  874.  
  875. var bFlag=false/ture 开关 自定义
  876.  
  877.  
  878.  
  879. easing 速度类型:
  880.  
  881. linear 匀速
  882.  
  883. ease-in 加速
  884.  
  885. ease-out 减速
  886.  
  887. window.onload 页面加载完毕后执行(代码、资源)
  888.  
  889. DOMReady 页面加载完毕后执行(代码)
  890.  
  891. DOMContentLoaded DOM加载事件
  892.  
  893. obj.onreadystatechange 监控事件(模拟DOM加载事件)
  894.  
  895. readyState 加载状态
  896.  
  897. document/obj.readyState 加载状态
  898.  
  899. ondbclick 鼠标双击
  900.  
  901. queryselector 新的获取元素方法
  902.  
  903.  
  904.  
  905. window.location.reload 重新加载
  906.  
  907.  
  908.  
  909. cookie
  910.  
  911. expires 期限
  912.  
  913. session 一个会话(浏览器打开和关闭)
  914.  
  915. path 路径
  916.  
  917. define 定义
  918.  
  919. require 引用其他模块
  920.  
  921. exports 导出模块
  922.  
  923. module 批量导出模块,
  924.  
  925. data-main 主要数据/初始化接口
  926.  
  927.  
  928.  
  929. success 成功
  930.  
  931. error 失败
  932.  
  933.  
  934.  
  935. Request 请求
  936.  
  937. ActiveX 浏览器插件
  938.  
  939. XMLHttpRequest() ajax 创建/ 不兼容ie6-
  940.  
  941. ActiveXObject('Microsoft.XMLHTTP') 创建/(插件) ie系列
  942.  
  943.  
  944.  
  945. oAjax.open()打开
  946.  
  947. oAjax.setRequestHeader('content-type', 'application/x-www-form-urlencoded');
  948.  
  949. oAjax.send() 发送
  950.  
  951. onreadystatechange 接收/当通信状态变化
  952.  
  953.  
  954.  
  955. oAjax.abort() 使中止
  956.  
  957. oAjax.readyState 是否完成/加载状态
  958.  
  959. oAjax.status 是否成功
  960.  
  961. response 回答/响应
  962.  
  963. oAjax.responseText 返回结果
  964.  
  965.  
  966.  
  967. JSON.parse() 可以把字符串json变成json 不过json要正规些 双引号
  968.  
  969. JSON.stringify() json打印出来的方法
  970.  
  971.  
  972.  
  973. encode 编码
  974.  
  975. decode 解码
  976.  
  977. Component 组件/元件
  978.  
  979. encodeURIComponent('中文') 中文转化成编码
  980.  
  981. decodeURIComponent('编码') 编码转化成中文
  982.  
  983.  
  984.  
  985. str.replace 替换
  986.  
  987. new RegExp() 正则表达式
  988.  
  989. str.search() 跟indexOf一样 在正则用
  990.  
  991. str.match 匹配
  992.  
  993.  
  994.  
  995. 正则.test(你要校验的str) true 正确满足 false 不满足 用这个的时候一定配合行首和行尾
  996.  
  997. 转译
  998.  
  999. \d 数字 [0-9]
  1000.  
  1001. \w 数字、英文、下划线 [0-9a-z]
  1002.  
  1003. \s 空白字符 所有的空白字符
  1004.  
  1005. . 代表任意字符
  1006.  
  1007. \D 非数字 [^0-9]
  1008.  
  1009. \W 非数字、英文、下划线 [^0-9a-z]
  1010.  
  1011. \S 非空白字符
  1012.  
  1013. \u4e00-\u9fa5 中文
  1014.  
  1015. 量词
  1016.  
  1017. {n} n个
  1018.  
  1019. {n,m} n-m个
  1020.  
  1021. {n,} 最少n个,最多随便
  1022.  
  1023. {0,m} 最少随便 最多m个
  1024.  
  1025.  
  1026.  
  1027. {1,} 就是 若干个
  1028.  
  1029. {0,} 任意个 可以没有
  1030.  
  1031. ? {0,1} 最少没有 最多1个
  1032.  
  1033. \ 转译特殊字符
  1034.  
  1035.  
  1036.  
  1037. | 或的意思
  1038.  
  1039. i 忽略大小写
  1040.  
  1041. g 全局匹配
  1042.  
  1043. m 多行模式
  1044.  
  1045.  
  1046.  
  1047. ^ 行首 如果在方括号里面是除了
  1048.  
  1049. $ 行尾
  1050.  
  1051. *jq
  1052.  
  1053. hide 隐藏
  1054.  
  1055. show 显示
  1056.  
  1057. toggle 点击
  1058.  
  1059. hover 移入
  1060.  
  1061. fadeIn 淡入
  1062.  
  1063. fadeOut 淡出
  1064.  
  1065. animate 运动函数(move)
  1066.  
  1067. slideDown 滑动从上往下出来
  1068.  
  1069. slideUp 滑动从下往上隐藏
  1070.  
  1071. eq(下标) 标签获取的下标
  1072.  
  1073. li>a li下面的第一级a
  1074.  
  1075. 伪类选择器:
  1076.  
  1077. li:last li最后一个
  1078.  
  1079. li:first li第一个
  1080.  
  1081. li:eq(2) 第三个li
  1082.  
  1083. obj:even 偶数
  1084.  
  1085. obj:odd 奇数
  1086.  
  1087. obj:has("p/标签名") 里面包含‘p’这个标签的就会选取
  1088.  
  1089. obj:contains("p/内容") 内容有得‘p’ 就都会选取
  1090.  
  1091. event/自己起行参名字.pageX X轴坐标
  1092.  
  1093. event/自己起行参名字.pageY Y轴坐标
  1094.  
  1095. offset().top 物体绝对的位置 ->getPos()函数
  1096.  
  1097. offset().left 物体绝对的位置
  1098.  
  1099. position().top 物体距定位父级距离 ->offsetTop
  1100.  
  1101. position().left 物体距定位父级距离
  1102.  
  1103. document.scrollTop 和原生一样
  1104.  
  1105. document.scrollLeft 和原生一样
  1106.  
  1107. .width/.height 物体本身的宽高
  1108.  
  1109. innerHeight/Width 物体内部的宽高 包括padding 不包括边框
  1110.  
  1111. outerHeight/Width 物体盒子模型宽高
  1112.  
  1113. 父级.append(子级) 在父级内的后部追加
  1114.  
  1115. 父级.prepend(子级) 在父级内的前面追加
  1116.  
  1117. 子级.appendTo(父级) 在父级后部追加
  1118.  
  1119. 子级.prependTo(父级) 在父级前部追加
  1120.  
  1121. obj1.after(obj2) 把2放在1的后面
  1122.  
  1123. obj1.before(obj2) 把2放在1的前面
  1124.  
  1125. bind() 事件绑定
  1126.  
  1127. unbind() 事件解绑
  1128.  
  1129. live() 事件委托
  1130.  
  1131. die() 解除事件委托
  1132.  
  1133. **以上四种不推荐 因为原理还是昂 所以推荐on
  1134.  
  1135. obj.on() 可以事件绑定/委托
  1136.  
  1137.  
  1138.  
  1139. each 循环
  1140.  
  1141. $.trim() 去除首尾空格
  1142.  
  1143.  
  1144.  
  1145. extend() 延伸
  1146.  
  1147. height() 就是宽度
  1148.  
  1149. innerHeight 包括padding、不包括边框
  1150.  
  1151. outerHeight 盒子模型的
  1152.  
  1153. offset().left -> getPos()
  1154.  
  1155. position().left -> offsetLeft()
  1156.  
  1157. scrollTop() -> scrollTop
  1158.  
  1159. eve.pageX/Y 坐标
  1160.  
  1161. maxlength 表单元素最大长度 属性
  1162.  
  1163. $.fn.函数名=function(){} 建立jq封装函数
  1164.  
  1165. $.fn.extend({函数名1:function(){},函数名2:function(){},...})
  1166.  
  1167.  
  1168.  
  1169. 汉字:[0x4e00,0x9fa5](或十进制[19968,40869])
  1170.  
  1171. 数字:[0x30,0x39](或十进制[48, 57])
  1172.  
  1173. 小写字母:[0x61,0x7a](或十进制[97, 122])
  1174.  
  1175. 大写字母:[0x41,0x5a](或十进制[65, 90])
  1176.  
  1177. parent() 父级
  1178.  
  1179. offsetParent() 定位父级
  1180.  
  1181. parents() 所有父级 括号里面可以筛选 比如放class名字或...
  1182.  
  1183. str/arr.slice(开始位置,结束位置) 切 从开始到结束 如果只有开始 就从开始到最后。 前包后不包
  1184.  
  1185.  
  1186.  
  1187. prototype 原型
  1188.  
  1189. form表单中 submit 提交 reset 重置
  1190.  
  1191. xxx instanceOf xxx 检测一个对象属于某个类
  1192.  
  1193. xxx.constructor==xxx 看构造函数 双等是判断 直接父级属不属于xxx 一个等号是赋值让直接父级等于xxx
  1194.  
  1195. fn.call(this的指向,参数一,参数二,....) 改变this的指向 fn中的this=
  1196.  
  1197. fn.apply(this的指向,[参数一,参数二,....]) 改变this的指向 fn中的this=
  1198.  
  1199. init 开始
  1200.  
  1201.  
  1202.  
  1203. localStorage 本地存储
  1204.  
  1205. 一般的规范
  1206.  
  1207. localStorage.name=value 存
  1208.  
  1209. localStorage.name 取
  1210.  
  1211. delete localStorage.name 删除一条
  1212.  
  1213. localStorage.clear() 删除全部
  1214.  
  1215. 规范的存取
  1216.  
  1217. localStorage.setItem(name,value)
  1218.  
  1219. localStorage.getItem(name)
  1220.  
  1221. localStorage.removeItem(name)
  1222.  
  1223. sessionStorage 临时存储 和localStorage一样用法
  1224.  
  1225. include() 包含
  1226.  
  1227. template.defaults.openTag=''; 自定义模板开始样子
  1228.  
  1229. template.defaults.closeTag=''; 自定义模板结束样子
  1230.  
  1231. template.config('openTag','')
  1232.  
  1233. template.config('closeTag','')
  1234.  
  1235. template.config('escape',true/false) true不默认转译 false默认转译
  1236.  
  1237.  
  1238.  
  1239. m model 模型
  1240.  
  1241. v view 视图
  1242.  
  1243. c controller 控制器
  1244.  
  1245. scope 范围 作用域
  1246.  
  1247. then 然后
  1248.  
  1249. model模型
  1250.  
  1251. bind绑定
  1252.  
  1253. ng-app=""; 引用其他模块
  1254.  
  1255. ng-model="" 数据从哪来
  1256.  
  1257. ng-bind="" 或 model 或 {{xxx}} 数据到哪去
  1258.  
  1259. ng-init 初始化
  1260.  
  1261. ng-repeat 循环
  1262.  
  1263. angular.module('名字',[依赖模块).controller('名字',function(依赖项){})
  1264.  
  1265. $scope
  1266.  
  1267. $http
  1268.  
  1269. $interval
  1270.  
  1271. $timeout
  1272.  
  1273. ` 反单引号 包住字符串 拼接是这样 ${}
  1274.  
  1275.  
  1276.  
  1277. |currency:"" 货币
  1278.  
  1279. date:"" 时间戳转化处理
  1280.  
  1281. route 路由/状态
  1282.  
  1283. filter 过滤器
  1284.  
  1285. directive 指令
  1286.  
  1287. restrict 类型 E:'element' C:'class' M:'comment' A:'attribute'
  1288.  
  1289. service 依赖
  1290.  
  1291. oDate.toString() 获取正常时间
  1292.  
  1293. creator.ionic.io 做手机端的框架网站不错
  1294.  
  1295.  
  1296.  
  1297. ng-show true false 显示 隐藏
  1298.  
  1299. ng-hide true false 隐藏 显示
  1300.  
  1301. ng-clack
  1302.  
  1303. comment 注释
  1304.  
  1305. bundle 打包
  1306.  
  1307. transclude 嵌入
  1308.  
  1309. params 参数
  1310.  
  1311. provider 提供者
  1312.  
  1313. .config() 配置
  1314.  
  1315. $scope.$watch(数据,fn)
  1316.  
  1317. template 模板
  1318.  
  1319. templateUrl:'模板地址' 模板
  1320.  
  1321. $ bower install * 下载东西用的
  1322.  
  1323. ReactDOM.render(什么东西,渲染到哪)
  1324.  
  1325. type='text/babel'
  1326.  
  1327. state 状态
  1328.  
  1329. extends 延伸 继承
  1330.  
  1331. constructor 创建
  1332.  
  1333. super 超类/父类
  1334.  
  1335. component 组件
  1336.  
  1337. React.Component
  1338.  
  1339. this.props.属性
  1340.  
  1341. 组件中 ref和正常的ID类似
  1342.  
  1343.  
  1344.  
  1345. vue
  1346.  
  1347. el:'id'
  1348.  
  1349. data:{}
  1350.  
  1351. $index
  1352.  
  1353. capitalize 首字母大写
  1354.  
  1355. uppercase 变大写字母
  1356.  
  1357. lowercase 变小写字母
  1358.  
  1359. ev.stoppropagation() 阻止冒泡
  1360.  
  1361. ev.preventDefault() 阻止默认事件 angular
  1362.  
  1363. angular.bind(this的指向,要改变指向的函数名,参数)
  1364.  
  1365. bootstrap 开启应用模式
  1366.  
  1367. copy(复制谁,复制到哪里) 复制/克隆
  1368.  
  1369. equals(a,b) 比较
  1370.  
  1371. forEach 循环
  1372.  
  1373. fromJson 字符串json转化成json
  1374.  
  1375. extend(obj,obj1,obj2。。。) 扩展
  1376.  
  1377.  
  1378.  
  1379. 标签里面属性 transition="名字" 过渡 动画
  1380.  
  1381. .名字-
  1382.  
  1383. transition 过渡
  1384.  
  1385. transition:时间 让谁变/all ease;
  1386.  
  1387. enter 进来
  1388.  
  1389. leave 出去
  1390.  
  1391. route 路由/状态
  1392.  
  1393. watch 监控
  1394.  
  1395. props 存东西 可在替换模板身上用
  1396.  
  1397. Router-view 状态视图
  1398.  
  1399. v-link="{path:名字
  1400.  
  1401. animation:8s test/名字 linear infinite/数值/次数;
  1402.  
  1403. background-size 背景尺寸
  1404.  
  1405. contain 以最合适的状态展示 可能会留白
  1406.  
  1407. cover 尽可能填满
  1408.  
  1409. nth-child(下标 注意:从1开始) 注意:项目不用这个。禁用
  1410.  
  1411. nth-of-type(下标 注意:从1开始) 注意:项目不用这个。禁用
  1412.  
  1413. background-origin: 背景从哪里开始
  1414.  
  1415. content-box
  1416.  
  1417. border-box
  1418.  
  1419. padding-box
  1420.  
  1421. background-clip: 背景从哪里开切
  1422.  
  1423. content-box
  1424.  
  1425. border-box
  1426.  
  1427. padding-box

表头表身表低

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/599057
推荐阅读
相关标签
  

闽ICP备14008679号