可维护的Javascript 编写指南

编写高效率的js,第一步就是将自己的代码风格规范起来,毕竟写一堆烂代码,是一件让自己很难容忍的事情。我就是这样,业精于勤荒于嬉,行成于思毁于随,对代码编写提出高标准,对团队,对个人都是一件应该努力的方向。       进入正题,2017年10月起,我会每周优先更新两个重要部分,以下蓝色字体代表已更新的内容,黑色表示还未编写。     风格指南 基本格式化 声明和表达式 变量、方法
阅读本文

js 对象类型

概述JavaScript 中的所有事物都是对象。JavaScript 是面向对象的语言,但 JavaScript 不使用类。在 JavaScript 中,不会创建类,也不会通过类来创建对象(就像在其他面向对象的语言中那样)。JavaScript 基于 prototype,而不是基于类的。   参考:     JavaScript 对象 w3c     全面
阅读本文

javascript中的DOM介绍(一)

一、基础知识点1、DOM是文档对象模型,是针对HTML和XML文档的一个API(应用程序接口)2、DOM描绘了一个层次化的节点数,允许开发人员进行添加,移除个修改等操作3、IE浏览器中所有的DOM对象都是以COM对象形式实现的,因此出现了不少不可兼容的东西二、Node.ELEMENT_NODE常量1、经本人实测,因为此常量在IE9以下就不支持了,所以一般在检测元素的时候都会用nodeType属性,
阅读本文

javascript 关于节点

重复使用对像可以用var a,b; with(document){ a = getElementById(‘aID‘) b = getElementById(‘bID‘) }   关于节点访问:parentNode    父节点previousSibling    当前节点的第一个兄弟节点nextSibling    当前节点的下一个兄弟节点childNodes
阅读本文

javascript进制转换

其他进制转十进制原理 parseInt 或者 Number.parseInt语法parseInt(string, radix); string 必需。要被解析的字符串。 radix 可选。表示要解析的数字的基数。该值介于 2 ~ 36 之间。 如果省略该参数或其值为 0,则数字将以 10 为基础来解析。如果它以 “0x” 或 “0X” 开头,将以 16 为基数。 如果该参数小于 2 或者大于 36
阅读本文

JavaScript 实现发布消息后,距离当前时间的实现

某条消息发布后,距离当前时间多久的时间显示  1 //显示发布时间的函数 2 function pastTime(_createTime) { 3 //var createTime = _createTime.substr(0, _createTime.lastIndexOf(“ “)) //不能包含毫秒,如果有毫秒,进行截取 4 var nowTime = new Date
阅读本文

javascript基础之回调函数

简单来说,回调函数:也就是将要执行的函数。(1)回调函数的定义function add(x,y,fn) { /* * this.x this.y:属于add类的全局变量的定义 * */ this.x=x||1; this.y=y||1; if(fn){ /*判断是否有回调函数,有的话执行传入的
阅读本文

[译]Javascript基础

源地址在此:https://www.youtube.com/watch?v=PMsVM7rjupU&list=PL6n9fhu94yhUA99nOsJkKXBqokT3MBK0b 本次视频我们将讨论1.Javascript是否在意大小写2.Javascript中的注释3.Javascript中的数据类型 Javascript是否在意大小写是的, Javascript是一种在意大小写的编程语言.变量
阅读本文

从零基础到具备前端基本技能的道路、学习方法、资料

结合个人经历总结的前端入门方法,总结从零基础到具备前端基本技能的道路、学习方法、资料。由于能力有限,不能保证面面俱到,只是作为入门参考,面向初学者,让初学者少走弯路。学习任何知识最重要的都是兴趣,如果经过一段时间的学习感觉不喜欢,那可能强迫自己学习是很痛苦的,效果也不会好,毕竟这很可能就是以后很多年生存的技能。不过随着互联网行业的发展,前端必然是Web开发人员需要学习的知识,有时候是没有专业前端工
阅读本文

[译]学习Javascript的工具

源地址在此:https://www.youtube.com/watch?v=PMsVM7rjupU&list=PL6n9fhu94yhUA99nOsJkKXBqokT3MBK0b 本次视频我们将讨论:1.学习Javascript的工具2.帮助书写和测试Javascript的网站3.用Visual Studio来学习Javascript的好处 学习Javascript必须的工具为了学习Javascr
阅读本文

javascript篇-----语句

ECMAScript-262规定了一组流控制语句,语句定义了ECMAScript中的主要语法,语句通常使用一或多个关键字来完成给定任务。 if语句  if语句的语法如下,    if (condition) statement1 else statement2  其中的condition(条件)可以是任意表达式,而且对这个表达式求值的结果不是一定是布尔值。ECMAScript会自动调用Bool
阅读本文

javascript篇-----函数

ECMAScript中的函数使用function关键字来声明,后跟一组参数以及函数体。基本语法如下,1 { 2 function functionName (arg0, arg1,...,argN) { 3 statement 4 } 5 }  函数声明后就必定会调用,声明的函数可以通过其函数名来调用,后面还要加上一堆圆括号和参数(圆括号中的参数如果有多个,可以用都好隔开)。1
阅读本文

day15--JavaScript语言

JavaScript    JavaScript是一门单独的编程语言。浏览器内置JavaScript的解释器。     独立的语言,浏览器具有js解释器。    存在与HTML中,在HTML中写JavaScript,存在形式是<script></script>    JavaScript的存在形式    <script type=“text/javascript></script>表示JS代码,或
阅读本文

day15--JavaScript语言

JavaScript    JavaScript是一门单独的编程语言。浏览器内置JavaScript的解释器。     独立的语言,浏览器具有js解释器。    存在与HTML中,在HTML中写JavaScript,存在形式是<script></script>    JavaScript的存在形式    <script type=“text/javascript></script>表示JS代码,或
阅读本文

阻止form空表单提交----JavaScript

网上看到很不错的阻止form空表单提交第一种方法<div class=“warp“> <h2>登录到pfan空间</h2> <p>这里有更多的知识分享,交流。</p> <form action=“/register“ method = “post“ > <input type=“text“ name = “userna
阅读本文

day15--JavaScript

上节作业回顾    <style></style>代表的是CSS样式    <script></script>代表的是JavaScript样式    1、CSS重用    <style>             .c1{                   }              .c2{                    }    <div class=“c1 c2“></di
阅读本文

day15--JavaScript

上节作业回顾    <style></style>代表的是CSS样式    <script></script>代表的是JavaScript样式    1、CSS重用    <style>             .c1{                   }              .c2{                    }    <div class=“c1 c2“></di
阅读本文

JavaScript总结1

JavaScript 一、JavaScript存储的形式 1、存在一个文件中 2、嵌套在html文件中 3、一般js代码都放在body标签的最下边,就算js请求不到,也不影响页面的显示 二、JavaScript声明变量 name = “alex“ 声明一个全局变量 var name = “zidane“ 声明一个局部变量,局部变量也是最常用的
阅读本文

JavaScript的基础语法

变量和数据类型Javascript是弱类型脚本语言,使用变量前,可以无需定义,当使用某个变量的时候直接使用即可。主要分为以下两种定义方式: 隐式定义:直接给变量赋值 显示定义:使用var关键字定义变量 变量的命名需要遵循一下规则 首字母必须是字母(大小学均可)、下划线(_)、或者美元符号($) 余下的字母可以是下划线、美元符号、任意字母或者是数字字符 变量名不能使用关键字 Javascri
阅读本文